diff --git a/docs/guides/new_players/macros.mdx b/docs/concepts/client/macros.mdx similarity index 100% rename from docs/guides/new_players/macros.mdx rename to docs/concepts/client/macros.mdx diff --git a/docs/concepts/resources.mdx b/docs/concepts/resources.mdx new file mode 100644 index 00000000..e0adc12c --- /dev/null +++ b/docs/concepts/resources.mdx @@ -0,0 +1,7 @@ +--- +title: "Resources" +--- + +There are various resources in hackmud, which the pages in this section will describe. + +This section is currently under active development, hence the lack of pages. diff --git a/docs/concepts/resources/.bits.mdx b/docs/concepts/resources/.bits.mdx new file mode 100644 index 00000000..fd46a5cf --- /dev/null +++ b/docs/concepts/resources/.bits.mdx @@ -0,0 +1,5 @@ +--- +title: bits +description: "page description" +unlisted: true +--- diff --git a/docs/concepts/resources/.gc.mdx b/docs/concepts/resources/.gc.mdx new file mode 100644 index 00000000..2923ffba --- /dev/null +++ b/docs/concepts/resources/.gc.mdx @@ -0,0 +1,5 @@ +--- +title: gc +description: "page description" +unlisted: true +--- diff --git a/docs/concepts/resources/.qubits.mdx b/docs/concepts/resources/.qubits.mdx new file mode 100644 index 00000000..32804c78 --- /dev/null +++ b/docs/concepts/resources/.qubits.mdx @@ -0,0 +1,5 @@ +--- +title: qubits +description: "page description" +unlisted: true +--- diff --git a/docs/concepts/resources/.upgrades.mdx b/docs/concepts/resources/.upgrades.mdx new file mode 100644 index 00000000..ce361cb4 --- /dev/null +++ b/docs/concepts/resources/.upgrades.mdx @@ -0,0 +1,5 @@ +--- +title: upgrades +description: "page description" +unlisted: true +--- diff --git a/docs/guides/new_players/marks.mdx b/docs/concepts/systems/marks.mdx similarity index 100% rename from docs/guides/new_players/marks.mdx rename to docs/concepts/systems/marks.mdx diff --git a/docs/guides/new_players/priv_store.mdx b/docs/concepts/systems/priv_store.mdx similarity index 100% rename from docs/guides/new_players/priv_store.mdx rename to docs/concepts/systems/priv_store.mdx diff --git a/docs/guides/new_players/trading.mdx b/docs/concepts/systems/trading.mdx similarity index 100% rename from docs/guides/new_players/trading.mdx rename to docs/concepts/systems/trading.mdx diff --git a/docusaurus.config.js b/docusaurus.config.js index 13986836..e4ef76a0 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -157,6 +157,24 @@ const config = { }, ], }, + { + type: "dropdown", + label: "Concepts", + items: [ + { + type: "docSidebar", + sidebarId: "systemsConceptSidebar", + }, + { + type: "docSidebar", + sidebarId: "resourcesConceptSidebar", + }, + { + type: "docSidebar", + sidebarId: "clientConceptSidebar", + }, + ], + }, { type: "dropdown", label: "Guides", diff --git a/sidebar.js b/sidebar.js index 4446c697..9f72e5ae 100644 --- a/sidebar.js +++ b/sidebar.js @@ -235,6 +235,61 @@ const sidebars = { items: [{ type: "autogenerated", dirName: "guides/misc" }], }, ], + resourcesConceptSidebar: [ + // { + // type: "category", + // label: "Resources", + // collapsible: false, + // link: { + // type: "generated-index", + // title: "Game Resources", + // description: "This is an auto-generated list of pages describing game resources.", + // slug: "concepts/resources", + // }, + // items: [{ type: "autogenerated", dirName: "concepts/resources" }], + // }, + // The below definition is TEMPORARY, and is to hide the lack of complete pages in the section. + { + type: "category", + label: "Resources", + collapsible: false, + link: { + type: "doc", + id: "concepts/resources", + }, + items: [{ type: "autogenerated", dirName: "concepts/resources" }], + }, + ], + systemsConceptSidebar: [ + { + type: "category", + label: "Systems", + collapsible: false, + link: { + type: "generated-index", + title: "Game Systems", + description: + "This is an auto-generated list of pages describing game systems.", + slug: "concepts/systems", + }, + items: [{ type: "autogenerated", dirName: "concepts/systems" }], + }, + ], + clientConceptSidebar: [ + { + type: "category", + label: "Client", + collapsible: false, + link: { + type: "generated-index", + title: "Game Client", + description: + "This is an auto-generated list of pages describing the game client.", + slug: "concepts/client", + }, + items: [{ type: "autogenerated", dirName: "concepts/client" }], + }, + ], }; module.exports = sidebars;