diff --git a/docusaurus.config.js b/docusaurus.config.js
index ddc7cc7..2fc8af8 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -96,6 +96,17 @@ const config = {
'docusaurus-plugin-sass',
'./plugin/postcss-tailwind-loader',
'./plugin/fix-canvas-node-error',
+ [
+ '@docusaurus/plugin-client-redirects',
+ {
+ redirects: [
+ {
+ from: '/docs/dimensions-define',
+ to: '/docs/service-guide',
+ },
+ ],
+ },
+ ],
],
themeConfig:
@@ -117,8 +128,7 @@ const config = {
{
title: 'Tutorial',
items: [
- { label: 'Quick start', to: '/docs/quick-start' },
- { label: 'Dimensions Define', to: '/docs/dimensions-define' },
+ { label: 'Service Guide', to: '/docs/service-guide' },
],
},
{
@@ -140,6 +150,7 @@ const config = {
items: [
{ label: 'Github', href: 'https://github.com/oss-compass' },
{ label: 'Gitee', href: 'https://gitee.com/oss-compass' },
+ { label: 'AtomGit', href: 'https://atomgit.com/oss-compass' },
],
},
],
diff --git a/i18n/en/code.json b/i18n/en/code.json
index 4e2020b..d1c5f53 100644
--- a/i18n/en/code.json
+++ b/i18n/en/code.json
@@ -83,6 +83,12 @@
"community.official_repository_on_gitee": {
"message": "Official repository on Gitee"
},
+ "community.atomgit": {
+ "message": "AtomGit"
+ },
+ "community.official_repository_on_atomgit": {
+ "message": "Official repository on AtomGit"
+ },
"community.meeting": {
"message": "Weekly Meeting"
},
@@ -401,5 +407,8 @@
},
"header.home_input_experience": {
"message": "Home Input Experience Product"
+ },
+ "header.service_guide": {
+ "message": "Service Guide"
}
}
diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json
index 16a5f9a..2bfdcb8 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current.json
+++ b/i18n/en/docusaurus-plugin-content-docs/current.json
@@ -3,6 +3,30 @@
"message": "Next",
"description": "The label for version current"
},
+ "sidebar.webSidebar.category.Service Guide": {
+ "message": "Service Guide",
+ "description": "The label for category Compass Service Guide in sidebar webSidebar"
+ },
+ "sidebar.webSidebar.category.Service Guide.link.generated-index.description": {
+ "message": "This guide introduces the core services provided by OSS Compass platform, helping users understand and utilize various evaluation and analysis tools.",
+ "description": "The generated-index page description for category Compass Service Guide in sidebar webSidebar"
+ },
+ "sidebar.webSidebar.doc.Open Source Trend Insights": {
+ "message": "Open Source Trend Insights",
+ "description": "The label for the doc item Open Source Trend Insights in sidebar webSidebar"
+ },
+ "sidebar.webSidebar.doc.Software Selection Evaluation": {
+ "message": "Software Selection Evaluation",
+ "description": "The label for the doc item Software Selection Evaluation in sidebar webSidebar"
+ },
+ "sidebar.webSidebar.doc.Developer Persona Evaluation": {
+ "message": "Developer Persona Evaluation",
+ "description": "The label for the doc item Developer Persona Evaluation in sidebar webSidebar"
+ },
+ "sidebar.webSidebar.doc.Research Data Hub": {
+ "message": "Research Data Hub",
+ "description": "The label for the doc item Research Data Hub in sidebar webSidebar"
+ },
"sidebar.webSidebar.category.Ecosystem Evaluation System": {
"message": "Ecosystem Evaluation System",
"description": "The label for category Ecosystem Evaluation System in sidebar webSidebar"
@@ -71,6 +95,10 @@
"message": "Gitee",
"description": "The label for link Gitee in sidebar webSidebar, linking to https://gitee.com/oss-compass"
},
+ "sidebar.webSidebar.link.AtomGit": {
+ "message": "AtomGit",
+ "description": "The label for link AtomGit in sidebar webSidebar, linking to https://atomgit.com/oss-compass"
+ },
"sidebar.webSidebar.doc.Quick Start": {
"message": "Quick Start",
"description": "The label for the doc item Quick Start in sidebar webSidebar, linking to the doc community/quick-start"
diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json
index aca25b5..40c6faa 100644
--- a/i18n/en/docusaurus-theme-classic/footer.json
+++ b/i18n/en/docusaurus-theme-classic/footer.json
@@ -15,8 +15,8 @@
"message": "Code",
"description": "The title of the footer links column with title=Code in the footer"
},
- "link.item.label.Quick start": {
- "message": "Quick start",
+ "link.item.label.Service Guide": {
+ "message": "Service Guide",
"description": "The label of footer link with label=Quick start linking to /quick-start"
},
"link.item.label.Dimensions Define": {
@@ -52,7 +52,7 @@
"description": "The label of footer link with label=Gitee linking to https://gitee.com/oss-compass"
},
"copyright": {
- "message": "Copyright © 2023 OSS compass. All Rights Reserved.",
+ "message": "Copyright © 2026 OSS compass. All Rights Reserved.",
"description": "The footer copyright"
}
-}
+}
\ No newline at end of file
diff --git a/i18n/zh/code.json b/i18n/zh/code.json
index 6d143a2..bb1f7ae 100644
--- a/i18n/zh/code.json
+++ b/i18n/zh/code.json
@@ -83,6 +83,12 @@
"community.official_repository_on_gitee": {
"message": "官方 Gitee 仓库"
},
+ "community.atomgit": {
+ "message": "AtomGit"
+ },
+ "community.official_repository_on_atomgit": {
+ "message": "官方 AtomGit 仓库"
+ },
"community.meeting": {
"message": "腾讯会议"
},
@@ -289,7 +295,7 @@
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
},
"theme.tags.tagsListLabel": {
- "message": "标签:",
+ "message": "标签:",
"description": "The label alongside a tag list"
},
"theme.AnnouncementBar.closeButtonAriaLabel": {
@@ -402,6 +408,9 @@
"header.home_input_experience": {
"message": "首页输入框体验产品"
},
+ "header.service_guide": {
+ "message": "服务指引"
+ },
"theme.colorToggle.ariaLabel.mode.system": {
"message": "system mode",
"description": "The name for the system color mode"
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json
index 5093862..71632ec 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current.json
+++ b/i18n/zh/docusaurus-plugin-content-docs/current.json
@@ -3,6 +3,38 @@
"message": "下篇文档",
"description": "The label for version current"
},
+ "sidebar.webSidebar.category.Service Guide": {
+ "message": "服务指南",
+ "description": "The label for category 'Compass Service Guide' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.category.Service Guide.link.generated-index.description": {
+ "message": "本指南介绍 OSS Compass 平台提供的核心服务,帮助用户了解和使用各种评估分析工具。",
+ "description": "The generated-index page description for category 'Compass Service Guide' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.doc.Open Source Trend Insights": {
+ "message": "开源态势洞察服务",
+ "description": "The label for the doc item 'Open Source Trend Insights' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.doc.Software Selection Evaluation": {
+ "message": "开源软件选型评估服务",
+ "description": "The label for the doc item 'Software Selection Evaluation' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.doc.Developer Persona Evaluation": {
+ "message": "开发者画像评估服务",
+ "description": "The label for the doc item 'Developer Persona Evaluation' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.doc.Research Data Hub": {
+ "message": "开源研究数据中枢服务",
+ "description": "The label for the doc item 'Research Data Hub' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.category.Ecosystem Evaluation Service": {
+ "message": "开源生态评估服务",
+ "description": "The label for category 'Ecosystem Evaluation Service' in sidebar 'webSidebar'"
+ },
+ "sidebar.webSidebar.category.Ecosystem Evaluation Service.link.generated-index.description": {
+ "message": "构建三维评估体系,评估开源社区的健康状态。",
+ "description": "The generated-index page description for category 'Ecosystem Evaluation Service' in sidebar 'webSidebar'"
+ },
"sidebar.webSidebar.category.Ecosystem Evaluation System": {
"message": "开源生态评估体系",
"description": "The label for category 'Ecosystem Evaluation System' in sidebar 'webSidebar'"
@@ -12,7 +44,7 @@
"description": "The generated-index page description for category 'Ecosystem Evaluation System' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Productivity": {
- "message": "协作-生产力",
+ "message": "协作 - 生产力",
"description": "The label for category 'Collaboration-Productivity' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Productivity.link.generated-index.description": {
@@ -20,7 +52,7 @@
"description": "The generated-index page description for category 'Collaboration-Productivity' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Robustness": {
- "message": "协作-稳健性",
+ "message": "协作 - 稳健性",
"description": "The label for category 'Collaboration-Robustness' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Robustness.link.generated-index.description": {
@@ -28,7 +60,7 @@
"description": "The generated-index page description for category 'Collaboration-Robustness' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Niche Creation": {
- "message": "协作-创新力",
+ "message": "协作 - 创新力",
"description": "The label for category 'Collaboration-Niche Creation' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Collaboration-Niche Creation.link.generated-index.description": {
@@ -36,7 +68,7 @@
"description": "The generated-index page description for category 'Collaboration-Niche Creation' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.People-Productivity": {
- "message": "贡献者-生产力",
+ "message": "贡献者 - 生产力",
"description": "The label for category 'People-Productivity' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.People-Productivity.link.generated-index.description": {
@@ -44,7 +76,7 @@
"description": "The generated-index page description for category 'People-Productivity' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Software Artifact-Robustness": {
- "message": "软件制品-稳健性",
+ "message": "软件制品 - 稳健性",
"description": "The label for category 'Software Artifact-Robustness' in sidebar 'webSidebar'"
},
"sidebar.webSidebar.category.Software Artifact-Robustness.link.generated-index.description": {
@@ -71,6 +103,10 @@
"message": "Gitee",
"description": "The label for link 'Gitee' in sidebar 'webSidebar', linking to 'https://gitee.com/oss-compass'"
},
+ "sidebar.webSidebar.link.AtomGit": {
+ "message": "AtomGit",
+ "description": "The label for link 'AtomGit' in sidebar 'webSidebar', linking to 'https://atomgit.com/oss-compass'"
+ },
"sidebar.webSidebar.doc.Quick Start": {
"message": "快速入门",
"description": "The label for the doc item 'Quick Start' in sidebar 'webSidebar', linking to the doc community/quick-start"
@@ -127,4 +163,4 @@
"message": "概览",
"description": "The label for the doc item 'Overview' in sidebar 'webSidebar', linking to the doc docs/metrics-models/software_artifact/robustness/software-artifact-robustness-overview"
}
-}
+}
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-theme-classic/footer.json b/i18n/zh/docusaurus-theme-classic/footer.json
index 5637bbe..523d15c 100644
--- a/i18n/zh/docusaurus-theme-classic/footer.json
+++ b/i18n/zh/docusaurus-theme-classic/footer.json
@@ -15,8 +15,8 @@
"message": "开源代码",
"description": "The title of the footer links column with title=Code in the footer"
},
- "link.item.label.Quick start": {
- "message": "快速入门",
+ "link.item.label.Service Guide": {
+ "message": "服务指南",
"description": "The label of footer link with label=Quick start linking to /docs/quick-start"
},
"link.item.label.Dimensions Define": {
@@ -52,7 +52,7 @@
"description": "The label of footer link with label=Gitee linking to https://gitee.com/oss-compass"
},
"copyright": {
- "message": "Copyright © 2022 开源指南针。保留所有权利。",
+ "message": "Copyright © 2026 开源指南针。保留所有权利。",
"description": "The footer copyright"
}
-}
+}
\ No newline at end of file
diff --git a/modules/community b/modules/community
index b2a6353..d906ab9 160000
--- a/modules/community
+++ b/modules/community
@@ -1 +1 @@
-Subproject commit b2a6353eb38207b87e030eab4d70f6afd5027ed4
+Subproject commit d906ab97c04824238d63e772f3cf5fa4a83431f4
diff --git a/modules/docs b/modules/docs
index 98720cd..5e8d876 160000
--- a/modules/docs
+++ b/modules/docs
@@ -1 +1 @@
-Subproject commit 98720cd6b92b0df64a98822a4458ea0d74cd692f
+Subproject commit 5e8d87674f7083f0f30effc5a66357e15d18a8e2
diff --git a/modules_i18n/community-zh b/modules_i18n/community-zh
index 84f42d7..2f185ee 160000
--- a/modules_i18n/community-zh
+++ b/modules_i18n/community-zh
@@ -1 +1 @@
-Subproject commit 84f42d79dcf45918582f519a5fd0febf3d555b6f
+Subproject commit 2f185ee160a6be32bb43ddd2ad980379b9243170
diff --git a/modules_i18n/docs-zh b/modules_i18n/docs-zh
index e37e80a..bd386c4 160000
--- a/modules_i18n/docs-zh
+++ b/modules_i18n/docs-zh
@@ -1 +1 @@
-Subproject commit e37e80aab2c8de288ec66fbb1cf5706b0777eb9f
+Subproject commit bd386c4a73390fa7dce124d6930da73aa1f225c6
diff --git a/package.json b/package.json
index 0d9b133..ad88edc 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"dependencies": {
"@crowdin/cli": "^3.9.1",
"@docusaurus/core": "3.9.2",
+ "@docusaurus/plugin-client-redirects": "^3.9.2",
"@docusaurus/preset-classic": "3.9.2",
"@mdx-js/react": "^3.0.0",
"@radix-ui/react-portal": "^1.0.3",
diff --git a/sidebars.js b/sidebars.js
index c5b2c5e..fa0a679 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -16,7 +16,6 @@ const sidebars = {
// By default, Docusaurus generates a sidebar from the docs folder structure
// tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
webSidebar: [
- { type: 'doc', id: 'community/quick-start', label: 'Quick Start', },
// { type: 'doc', id: 'docs/user-guide/README', label: 'User Guide', },
{
@@ -82,102 +81,96 @@ const sidebars = {
label: 'Ecosystem Evaluation System',
link: {
type: 'generated-index',
- description: 'Ecosystem is used to describe the health status of open source community standing from ecology context. We create a three-dimensional space for the evaluation system, including the open source ecosystem, "collaboration, people, software" and evaluation models.',
- slug: '/dimensions-define',
- keywords: ['Metrics Models Dimensions', 'Productivity', 'Robustness', 'Niche-Creation',],
+ description: 'This guide introduces the core services provided by OSS Compass platform, helping users understand and utilize various evaluation and analysis tools.',
+ slug: '/service-guide',
+ keywords: ['Service Guide', 'Compass Services'],
image: '/img/docusaurus.png',
},
items: [
- { type: 'doc', id: 'docs/metrics-models/metrics-models-overview' },
-
- {
- type: 'category',
- collapsed: false,
- label: 'Collaboration-Productivity',
- link: {
- type: 'generated-index',
- description: 'The efficiency with which an ecosystem or project converts inputs into output.',
- // slug: '/metrics-models/productivity',
- keywords: [],
- image: '/img/docusaurus.png',
- },
- items: [
- { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/collaboration-productivity-overview' },
- { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/collaboration-development-index' },
- { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/community-service-and-support' },
- ],
- },
-
- {
- type: 'category',
- collapsed: false,
- label: 'Collaboration-Robustness',
- link: {
- type: 'generated-index',
- description: 'The capability of an ecosystem or project to face and survive disruptions.',
- slug: '/metrics-models/robustness',
- keywords: [],
- image: '/img/docusaurus.png',
- },
- items: [
- { type: 'doc', id: 'docs/metrics-models/collaboration/robustness/collaboration-robustness-overview' },
- { type: 'doc', id: 'docs/metrics-models/collaboration/robustness/activity' },
- ],
- },
-
- {
- type: 'category',
- collapsed: false,
- label: 'Collaboration-Niche Creation',
- link: {
- type: 'generated-index',
- description: 'The capacity to create and recognize meaningful diversity and thereby new capabilities.',
- slug: '/metrics-models/niche-creation',
- keywords: [],
- image: '/img/docusaurus.png',
- },
- items: [
- { type: 'doc', id: 'docs/metrics-models/collaboration/niche-creation/collaboration-niche-creation-overview' },
- { type: 'doc', id: 'docs/metrics-models/collaboration/niche-creation/organization-activity' },
- ],
- },
-
- {
- type: 'category',
- collapsed: false,
- label: 'People-Productivity',
- link: {
- type: 'generated-index',
- description: 'The efficiency with which an ecosystem or project converts inputs into output.',
- // slug: '/metrics-models/productivity',
- keywords: [],
- image: '/img/docusaurus.png',
- },
- items: [
- { type: 'doc', id: 'docs/metrics-models/people/productivity/people-productivity-overview' },
- { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-domain-persona' },
- { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-role-persona' },
- { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-milestone-persona' },
- ],
- },
+ { type: 'doc', id: 'docs/service-guide/open-source-insights', label: 'Open Source Trend Insights' },
+ { type: 'doc', id: 'docs/service-guide/software-selection', label: 'Software Selection Evaluation' },
+ { type: 'doc', id: 'docs/service-guide/developer-persona', label: 'Developer Persona Evaluation' },
{
type: 'category',
collapsed: false,
- label: 'Software Artifact-Robustness',
+ label: 'Ecosystem Evaluation Service',
link: {
type: 'generated-index',
- description: 'The efficiency with which an ecosystem or project converts inputs into output.',
- // slug: '/metrics-models/productivity',
- keywords: [],
+ description: 'Build a three-dimensional evaluation system to assess the health status of open source communities.',
+ slug: '/service-guide/ecosystem-evaluation',
+ keywords: ['Ecosystem Evaluation', 'Community Health'],
image: '/img/docusaurus.png',
},
items: [
- { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/software-artifact-robustness-overview' },
- { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/cii_best_badge' },
- { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/criticality_score' },
- { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/scorecard' },
+ { type: 'doc', id: 'community/quick-start', label: 'Quick Start' },
+ {
+ type: 'category',
+ collapsed: false,
+ label: 'Ecosystem Evaluation System',
+ link: {
+ type: 'generated-index',
+ description: 'Ecosystem is used to describe the health status of open source community standing from ecology context.',
+ slug: '/service-guide/ecosystem-evaluation/metrics-models',
+ keywords: ['Metrics Models'],
+ image: '/img/docusaurus.png',
+ },
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/metrics-models-overview' },
+ {
+ type: 'category',
+ collapsed: true,
+ label: 'Collaboration-Productivity',
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/collaboration-productivity-overview' },
+ { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/collaboration-development-index' },
+ { type: 'doc', id: 'docs/metrics-models/collaboration/productivity/community-service-and-support' },
+ ],
+ },
+ {
+ type: 'category',
+ collapsed: true,
+ label: 'Collaboration-Robustness',
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/collaboration/robustness/collaboration-robustness-overview' },
+ { type: 'doc', id: 'docs/metrics-models/collaboration/robustness/activity' },
+ ],
+ },
+ {
+ type: 'category',
+ collapsed: true,
+ label: 'Collaboration-Niche Creation',
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/collaboration/niche-creation/collaboration-niche-creation-overview' },
+ { type: 'doc', id: 'docs/metrics-models/collaboration/niche-creation/organization-activity' },
+ ],
+ },
+ {
+ type: 'category',
+ collapsed: true,
+ label: 'People-Productivity',
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/people/productivity/people-productivity-overview' },
+ { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-domain-persona' },
+ { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-role-persona' },
+ { type: 'doc', id: 'docs/metrics-models/people/productivity/contributor-milestone-persona' },
+ ],
+ },
+ {
+ type: 'category',
+ collapsed: true,
+ label: 'Software Artifact-Robustness',
+ items: [
+ { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/software-artifact-robustness-overview' },
+ { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/cii_best_badge' },
+ { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/criticality_score' },
+ { type: 'doc', id: 'docs/metrics-models/software_artifact/robustness/scorecard' },
+ ],
+ },
+ ],
+ },
],
},
+ { type: 'doc', id: 'docs/service-guide/research-data-hub', label: 'Research Data Hub' },
],
},
@@ -195,6 +188,7 @@ const sidebars = {
items: [
{ type: 'link', label: 'GitHub', href: 'https://github.com/oss-compass' },
{ type: 'link', label: 'Gitee', href: 'https://gitee.com/oss-compass' },
+ { type: 'link', label: 'AtomGit', href: 'https://atomgit.com/oss-compass' },
{ type: 'doc', label: 'Weekly Meeting', id: 'community/community/metting' },
{ type: 'doc', label: 'Slack', id: 'community/community/slack' },
{ type: 'doc', label: 'WeChat', id: 'community/community/wechat' },
diff --git a/src/components/Header/AllDropdown.tsx b/src/components/Header/AllDropdown.tsx
index 76a503a..1bba099 100644
--- a/src/components/Header/AllDropdown.tsx
+++ b/src/components/Header/AllDropdown.tsx
@@ -21,6 +21,10 @@ const MoreDropdown = () => {
link: '/os-situation',
linkText:
+
+
+