This is an automated email from the ASF dual-hosted git repository.

zky pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 5be2e266a0 updated seo (#571)
5be2e266a0 is described below

commit 5be2e266a0d6c73a60a7854923d2a44fb0cd805b
Author: Joshua Poddoku <[email protected]>
AuthorDate: Tue Jul 4 13:53:38 2023 +0530

    updated seo (#571)
---
 community/index.md                          |  5 +++++
 docs/DataModels/DevLakeDomainLayerSchema.md |  7 +++++++
 docs/Overview/Introduction.md               |  7 +++++++
 docusaurus.config.js                        |  8 +++++---
 livedemo/EngineeringLeads/DORA.md           |  6 ++++++
 src/components/Blog/BlogHeader.tsx          | 12 +++++++++++-
 src/components/Team/Title.tsx               | 10 ++++++++++
 7 files changed, 51 insertions(+), 4 deletions(-)

diff --git a/community/index.md b/community/index.md
index e2267d52df..b8c6bd1a81 100644
--- a/community/index.md
+++ b/community/index.md
@@ -9,6 +9,11 @@ description: >
   The steps and specs to contribute to DevLake.
 ---
 
+<head>
+  <title>Collaborate and Improve Engineering Productivity & Performance - 
Apache DevLake</title>
+  <meta name='description' content='Be part of the Apache community and 
collaborate with likeminded leaders and teams to improve engineering 
productivity and effectively implement DORA metrics.'/>
+</head>
+
 👍🎉 First off, thanks for taking the time to contribute! 🎉👍
 
 The following is a set of guidelines for contributing to DevLake. These are 
mostly guidelines, not rules. Use your best judgment, and feel free to propose 
changes to this document in a pull request.
diff --git a/docs/DataModels/DevLakeDomainLayerSchema.md 
b/docs/DataModels/DevLakeDomainLayerSchema.md
index daa40637c2..3d47c89bd0 100644
--- a/docs/DataModels/DevLakeDomainLayerSchema.md
+++ b/docs/DataModels/DevLakeDomainLayerSchema.md
@@ -5,8 +5,15 @@ description: >
 sidebar_position: 1
 ---
 
+
 ## Summary
 
+<head>
+  <meta name='title' content='Structuring Your Engineering Productivity Data - 
Apache DevLake' />
+  <meta name='description' content='Understand the data models used in Apache 
DevLake. Structure your engineering productivity data effectively to measure 
DORA metrics and track performance.' />
+  <meta name='keywords' content='Metrics for engineering performance, 
Measuring cycle time effectively, Understanding performance metrics in Apache 
DevLake' />
+</head>
+
 This document describes Apache DevLake's domain layer schema.
 
 Referring to DevLake's [architecture](../Overview/Architecture.md), the data 
in the domain layer is transformed from the data in the tool layer. The tool 
layer schema is based on the data from specific tools such as Jira, GitHub, 
Gitlab, Jenkins, etc. The domain layer schema can be regarded as an abstraction 
of tool-layer schemas.
diff --git a/docs/Overview/Introduction.md b/docs/Overview/Introduction.md
index 9bdb41cd58..f590033570 100755
--- a/docs/Overview/Introduction.md
+++ b/docs/Overview/Introduction.md
@@ -4,7 +4,14 @@ description: General introduction of Apache DevLake
 sidebar_position: 1
 ---
 
+<head>
+    <title>Introduction to Apache DevLake and Implementing DORA Metrics</title>
+    <meta name='description' content={'Discover how to implement DORA metrics 
for your software development process. Improve your engineering performance 
with our open-source platform.'}/>
+    <meta name='keywords' content={'DORA Metrics, Open-Source DORA, DORA 
Metrics DevOps, Implement DORA Metrics, DevOps DORA Metrics'}/>
+</head>
+
 ## What is Apache DevLake?
+
 Apache DevLake (Incubating) is an open-source dev data platform that ingests, 
analyzes, and visualizes the fragmented data from DevOps tools to extract 
insights for engineering excellence, developer experience, and community growth.
 
 Apache DevLake is designed for developer teams looking to make better sense of 
their development process and to bring a more data-driven approach to their own 
practices. You can ask Apache DevLake many questions regarding your development 
process. Just connect and query.
diff --git a/docusaurus.config.js b/docusaurus.config.js
index e2a49119a5..665f57a09a 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -10,8 +10,8 @@ const versions = require('./versions.json');
 // With JSDoc @type annotations, IDEs can provide config autocompletion
 /** @type {import('@docusaurus/types').DocusaurusConfig} */
 (module.exports = {
-  title: 'Apache DevLake (Incubating)',
-  tagline: 'Apache DevLake is an open-source dev data platform that ingests, 
analyzes, and visualizes the fragmented data from DevOps tools to distill 
insights for engineering productivity.',
+  title: 'Apache DevLake - Open-Source Dev Data Platform for Productivity',
+  tagline: 'Apache DevLake is an open-source platform that integrates and 
analyzes data from DevOps tools to provide insights for engineering 
productivity, DORA metrics, and more.',
   url: 'https://devlake.apache.org',
   
   baseUrl: '/',
@@ -115,7 +115,9 @@ const versions = require('./versions.json');
   },
   themeConfig:
     /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
-    ({
+    (
+      {
+      metadata: [{name: 'keywords', content: 'Engineering Productivity, 
Open-Source Engineering, Open-Source Integration Tools, Data Integrates 
Platform, Open-Source Dev Platform, Open-Source Data Integrates, DevOps Tools 
Integrates, Open-Source DevOps Tools'}],
       navbar: {
         title: 'Apache DevLake',
         logo: {
diff --git a/livedemo/EngineeringLeads/DORA.md 
b/livedemo/EngineeringLeads/DORA.md
index ee48acd1f0..c9b636cf71 100644
--- a/livedemo/EngineeringLeads/DORA.md
+++ b/livedemo/EngineeringLeads/DORA.md
@@ -7,6 +7,12 @@ description: >
 
 # DORA
 
+<head>
+  <meta name='title' content='DORA Metrics to Accelerate Software Delivery - 
Apache DevLake' />
+  <meta name='description' content='Understand and implement DORA metrics with 
Apache DevLake. Accelerate your software delivery and enhance engineering 
productivity with our comprehensive guide' />
+  <meta name='keywords' content='DORA Metrics to Accelerate Software Delivery 
, DORA Metrics to Accelerate Software Delivery' />
+</head>
+
 To set up your own DORA metrics dashboard, you can checkout our detailed [DORA 
user guide](https://devlake.apache.org/docs/DORA/).
 
 <div className="info">
diff --git a/src/components/Blog/BlogHeader.tsx 
b/src/components/Blog/BlogHeader.tsx
index b263c099ae..35ceab3784 100644
--- a/src/components/Blog/BlogHeader.tsx
+++ b/src/components/Blog/BlogHeader.tsx
@@ -1,7 +1,15 @@
 import React from "react";
+import Head from '@docusaurus/Head';
 
 export function BlogHeader() {
+
   return (
+<div>
+<Head>
+    <meta property="og:title" content="Insights and Updates on DORA Metrics 
and Software Delivery" />
+    <meta property='og:description' content='Stay updated with the latest 
insights on DORA metrics, software delivery acceleration, and engineering 
productivity from the Apache DevLake blog.'/>
+    <meta property='og:keywords' content='DORA metrics insights, latest 
insights on DORA metrics, software delivery metrics, software delivery 
acceleration'/>
+</Head>
     <div className="mt-[80px] sm:mt-[32px] mobile:mt-[24px] mb-6 sm:mb-5 
mobile:mb-4">
         <h1 className="font-bold text-heading0 sm:text-heading2 
text-primary-500">
             Blog
@@ -14,8 +22,10 @@ export function BlogHeader() {
           Gain insights into data-driven engineering from our passionate 
developers.
           </p>
           <br></br>
-          <a 
href="https://devlake.apache.org/community/MakingContributions/BlogSubmission/"; 
target="_blank" rel="noopener noreferrer" class="primary-button flex 
whitespace-nowrap rounded-[8px] sm:rounded-[5px] mobile:rounded-[5px] 
bg-neutral-invert text-primary-500 border-2 border-primary-500 border-solid 
hover:text-primary-500  hover:bg-neutral-invert hover:opacity-80 mobile:mt-3 
w-[200px] sm:w-[140px] mobile:w-[140px] h-[48px] sm:h-[32px] 
mobile:h-[32px]">Contribute</a>
+          <a 
href="https://devlake.apache.org/community/MakingContributions/BlogSubmission/"; 
target="_blank" rel="noopener noreferrer" className="primary-button flex 
whitespace-nowrap rounded-[8px] sm:rounded-[5px] mobile:rounded-[5px] 
bg-neutral-invert text-primary-500 border-2 border-primary-500 border-solid 
hover:text-primary-500  hover:bg-neutral-invert hover:opacity-80 mobile:mt-3 
w-[200px] sm:w-[140px] mobile:w-[140px] h-[48px] sm:h-[32px] 
mobile:h-[32px]">Contribute</a>
         </div>
     </div>
+</div>
+
   );
 }
diff --git a/src/components/Team/Title.tsx b/src/components/Team/Title.tsx
index 04a89bf65a..24b0b67fe2 100644
--- a/src/components/Team/Title.tsx
+++ b/src/components/Team/Title.tsx
@@ -1,7 +1,15 @@
 import React from "react";
+import Layout from '@theme/Layout';
+import Head from '@docusaurus/Head';
 
 export function Title() {
   return (
+    <div>
+    <Head>
+      <meta property="og:title" content='The Global Community Behind the 
Open-Source DORA Platform - Apache DevLake Team & PPMC' /> 
+      <meta property="og:description" content="Get to know the team behind 
Apache DevLake, the open-source platform to measure cycle time, track 
engineering performance, and implement DORA metrics." />
+      <meta property="og:keywords" content="How to Measure Cycle Time, How to 
Accelerate Software Delivery, How to Track Engineering Performance, How to 
Track Engineering Productivity" />
+    </Head>
     <div className="flex flex-col w-[100%]
     h-[232px] sm:h-[132px] mobile:h-[116px] justify-center">
       <h3
@@ -15,5 +23,7 @@ export function Title() {
         We deeply appreciate your contribution!
       </p>
     </div>
+    </div>
+
   );
 }

Reply via email to