You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by zk...@apache.org on 2023/07/04 08:23:42 UTC
[incubator-devlake-website] branch main updated: updated seo (#571)
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 <jo...@gmail.com>
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>
+
);
}