feat(docs): Populate Developer Portal with comprehensive documentation framework (#35217)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Evan Rusackas
2025-10-08 03:18:40 -04:00
committed by GitHub
parent d383b2bf3c
commit 441e043bff
74 changed files with 12216 additions and 1793 deletions

View File

@@ -110,8 +110,8 @@ if (!versionsConfig.components.disabled) {
});
}
// Add Developer Portal navbar item if not disabled
if (!versionsConfig.developer_portal.disabled) {
// Add Developer Portal navbar item if not hidden from nav
if (!versionsConfig.developer_portal.disabled && !versionsConfig.developer_portal.hideFromNav) {
dynamicNavbarItems.push({
label: 'Developer Portal',
position: 'left',
@@ -120,13 +120,31 @@ if (!versionsConfig.developer_portal.disabled) {
type: 'doc',
docsPluginId: 'developer_portal',
docId: 'index',
label: 'Introduction',
label: 'Overview',
},
{
type: 'doc',
docsPluginId: 'developer_portal',
docId: 'getting-started/index',
label: 'Getting Started',
docId: 'extensions/architectural-principles',
label: 'Extensions',
},
{
type: 'doc',
docsPluginId: 'developer_portal',
docId: 'testing/overview',
label: 'Testing',
},
{
type: 'doc',
docsPluginId: 'developer_portal',
docId: 'guidelines/design-guidelines',
label: 'Guidelines',
},
{
type: 'doc',
docsPluginId: 'developer_portal',
docId: 'contributing/overview',
label: 'Contributing',
},
],
});