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

@@ -22,23 +22,93 @@
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
// By default, Docusaurus generates a sidebar from the docs folder structure
//tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
// But we're not doing that.
TutorialsSidebar: [
DeveloperPortalSidebar: [
{
type: 'doc',
label: 'Introduction',
label: 'Overview',
id: 'index',
},
{
type: 'category',
label: 'Getting Started',
label: 'Extensions',
collapsed: true,
items: [
'extensions/overview',
'extensions/architectural-principles',
'extensions/high-level-architecture',
'extensions/extension-project-structure',
'extensions/extension-metadata',
'extensions/frontend-contribution-types',
'extensions/interacting-with-host',
'extensions/dynamic-module-loading',
'extensions/deploying-extension',
'extensions/lifecycle-management',
'extensions/development-mode',
'extensions/versioning',
'extensions/security-implications',
{
type: 'autogenerated',
dirName: 'getting-started',
type: 'doc',
id: 'extensions/built-in-features',
customProps: {
disabled: true,
},
},
'extensions/proof-of-concept',
],
},
{
type: 'category',
label: 'Testing',
collapsed: true,
items: [
'testing/overview',
'testing/frontend-testing',
'testing/backend-testing',
'testing/e2e-testing',
'testing/ci-cd',
],
},
{
type: 'category',
label: 'Contributing to Superset',
collapsed: true,
items: [
'contributing/overview',
'contributing/development-setup',
'contributing/submitting-pr',
'contributing/guidelines',
'contributing/code-review',
'contributing/issue-reporting',
'contributing/howtos',
'contributing/release-process',
'contributing/resources',
{
type: 'category',
label: 'Contribution Guidelines',
collapsed: true,
items: [
'guidelines/design-guidelines',
{
type: 'category',
label: 'Frontend Style Guidelines',
collapsed: true,
items: [
'guidelines/frontend-style-guidelines',
'guidelines/frontend/component-style-guidelines',
'guidelines/frontend/emotion-styling-guidelines',
'guidelines/frontend/testing-guidelines',
],
},
{
type: 'category',
label: 'Backend Style Guidelines',
collapsed: true,
items: [
'guidelines/backend-style-guidelines',
'guidelines/backend/dao-style-guidelines',
],
},
],
},
],
},