Răsfoiți Sursa

improve ext modules

ruki 6 luni în urmă
părinte
comite
9279031de6

+ 0 - 0
docs/api/scripts/extension-modules/core-base-global.md → docs/api/scripts/extension-modules/core/base/global.md


+ 0 - 0
docs/api/scripts/extension-modules/core-base-json.md → docs/api/scripts/extension-modules/core/base/json.md


+ 0 - 0
docs/api/scripts/extension-modules/core-base-option.md → docs/api/scripts/extension-modules/core/base/option.md


+ 0 - 0
docs/api/scripts/extension-modules/core-base-semver.md → docs/api/scripts/extension-modules/core/base/semver.md


+ 0 - 0
docs/api/scripts/extension-modules/core-base-task.md → docs/api/scripts/extension-modules/core/base/task.md


+ 0 - 0
docs/api/scripts/extension-modules/core-project-config.md → docs/api/scripts/extension-modules/core/project/config.md


+ 37 - 7
docs/config.ts

@@ -157,14 +157,9 @@ function scriptsApiSidebar(): DefaultTheme.SidebarItem[] {
     },
     {
       text: 'Extension Modules',
-      collapsed: true,
+      collapsed: false,
       items: [
-        { text: 'core.base.option', link: 'extension-modules/core-base-option' },
-        { text: 'core.base.global', link: 'extension-modules/core-base-global' },
-        { text: 'core.base.task', link: 'extension-modules/core-base-task' },
-        { text: 'core.base.json', link: 'extension-modules/core-base-json' },
-        { text: 'core.base.semver', link: 'extension-modules/core-base-semver' },
-        { text: 'core.project.config', link: 'extension-modules/core-project-config' },
+        coreScriptsApiSidebar(),
       ]
     },
     { text: 'Native Modules', link: 'native-modules' },
@@ -180,6 +175,41 @@ function scriptsApiSidebar(): DefaultTheme.SidebarItem[] {
   ]
 }
 
+function coreScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'core',
+    collapsed: true,
+    items: [
+      coreBaseScriptsApiSidebar(),
+      coreProjectScriptsApiSidebar(),
+    ]
+  }
+}
+
+function coreBaseScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'base',
+    collapsed: true,
+    items: [
+      { text: 'option', link: 'extension-modules/core/base/option' },
+      { text: 'global', link: 'extension-modules/core/base/global' },
+      { text: 'task', link: 'extension-modules/core/base/task' },
+      { text: 'json', link: 'extension-modules/core/base/json' },
+      { text: 'semver', link: 'extension-modules/core/base/semver' },
+    ]
+  }
+}
+
+function coreProjectScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'project',
+    collapsed: true,
+    items: [
+      { text: 'config', link: 'extension-modules/core/project/config' },
+    ]
+  }
+}
+
 function examplesSidebar(): DefaultTheme.SidebarItem[] {
   return [
     {

+ 0 - 0
docs/zh/api/scripts/extension-modules/core-base-global.md → docs/zh/api/scripts/extension-modules/core/base/global.md


+ 0 - 0
docs/zh/api/scripts/extension-modules/core-base-json.md → docs/zh/api/scripts/extension-modules/core/base/json.md


+ 0 - 0
docs/zh/api/scripts/extension-modules/core-base-option.md → docs/zh/api/scripts/extension-modules/core/base/option.md


+ 0 - 0
docs/zh/api/scripts/extension-modules/core-base-semver.md → docs/zh/api/scripts/extension-modules/core/base/semver.md


+ 0 - 0
docs/zh/api/scripts/extension-modules/core-base-task.md → docs/zh/api/scripts/extension-modules/core/base/task.md


+ 0 - 0
docs/zh/api/scripts/extension-modules/core-project-config.md → docs/zh/api/scripts/extension-modules/core/project/config.md


+ 37 - 7
docs/zh/config.ts

@@ -238,14 +238,9 @@ function scriptsApiSidebar(): DefaultTheme.SidebarItem[] {
     },
     {
       text: '扩展模块',
-      collapsed: true,
+      collapsed: false,
       items: [
-        { text: 'core.base.option', link: 'extension-modules/core-base-option' },
-        { text: 'core.base.global', link: 'extension-modules/core-base-global' },
-        { text: 'core.base.task', link: 'extension-modules/core-base-task' },
-        { text: 'core.base.json', link: 'extension-modules/core-base-json' },
-        { text: 'core.base.semver', link: 'extension-modules/core-base-semver' },
-        { text: 'core.project.config', link: 'extension-modules/core-project-config' },
+        coreScriptsApiSidebar(),
       ]
     },
     { text: '原生模块', link: 'native-modules' },
@@ -261,6 +256,41 @@ function scriptsApiSidebar(): DefaultTheme.SidebarItem[] {
   ]
 }
 
+function coreScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'core',
+    collapsed: true,
+    items: [
+      coreBaseScriptsApiSidebar(),
+      coreProjectScriptsApiSidebar(),
+    ]
+  }
+}
+
+function coreBaseScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'base',
+    collapsed: true,
+    items: [
+      { text: 'option', link: 'extension-modules/core/base/option' },
+      { text: 'global', link: 'extension-modules/core/base/global' },
+      { text: 'task', link: 'extension-modules/core/base/task' },
+      { text: 'json', link: 'extension-modules/core/base/json' },
+      { text: 'semver', link: 'extension-modules/core/base/semver' },
+    ]
+  }
+}
+
+function coreProjectScriptsApiSidebar(): DefaultTheme.SidebarItem[] {
+  return {
+    text: 'project',
+    collapsed: true,
+    items: [
+      { text: 'config', link: 'extension-modules/core/project/config' },
+    ]
+  }
+}
+
 function examplesSidebar(): DefaultTheme.SidebarItem[] {
   return [
     {