From d9df61231584232a23d464f1c29dca188b626e96 Mon Sep 17 00:00:00 2001 From: Jarvis Jr Hermes Date: Wed, 12 Aug 2026 13:17:57 +0000 Subject: [PATCH] fix: shorten registry sidebar labels --- scripts/verify-portal.mjs | 6 ++++++ sidebars/members.ts | 2 +- sidebars/projects.ts | 2 +- sidebars/teams.ts | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/verify-portal.mjs b/scripts/verify-portal.mjs index 7465f89..95f1d6a 100644 --- a/scripts/verify-portal.mjs +++ b/scripts/verify-portal.mjs @@ -21,6 +21,12 @@ for (const section of ['projects', 'teams', 'members', 'governance']) { assert.ok(existsSync(join(root, `sidebars/${section}.ts`)), `${section} sidebar file is missing`); } +for (const section of ['projects', 'teams', 'members']) { + const sidebar = read(`sidebars/${section}.ts`); + assert.match(sidebar, /label:\s*'Registry'/, `${section} sidebar registry label must be concise`); + assert.doesNotMatch(sidebar, /label:\s*'(Projects|Teams|Members) Registry'/, `${section} sidebar must not repeat its section name`); +} + assert.ok(packageJson.dependencies?.['@easyops-cn/docusaurus-search-local'], 'local search dependency is missing'); assert.match(config, /@easyops-cn\/docusaurus-search-local/, 'local search theme is not configured'); assert.match(config, /indexPages:\s*true/, 'custom pages must be indexed'); diff --git a/sidebars/members.ts b/sidebars/members.ts index 2355647..6fdd6fe 100644 --- a/sidebars/members.ts +++ b/sidebars/members.ts @@ -1,7 +1,7 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; const sidebars: SidebarsConfig = { - membersSidebar: [{type: 'doc', id: 'index', label: 'Members Registry'}], + membersSidebar: [{type: 'doc', id: 'index', label: 'Registry'}], }; export default sidebars; diff --git a/sidebars/projects.ts b/sidebars/projects.ts index 3ff9530..ee8a4d8 100644 --- a/sidebars/projects.ts +++ b/sidebars/projects.ts @@ -1,7 +1,7 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; const sidebars: SidebarsConfig = { - projectsSidebar: [{type: 'doc', id: 'index', label: 'Projects Registry'}], + projectsSidebar: [{type: 'doc', id: 'index', label: 'Registry'}], }; export default sidebars; diff --git a/sidebars/teams.ts b/sidebars/teams.ts index f393c54..80f2312 100644 --- a/sidebars/teams.ts +++ b/sidebars/teams.ts @@ -1,7 +1,7 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; const sidebars: SidebarsConfig = { - teamsSidebar: [{type: 'doc', id: 'index', label: 'Teams Registry'}], + teamsSidebar: [{type: 'doc', id: 'index', label: 'Registry'}], }; export default sidebars;