make Introduction sidebar visible on all pages and add a few relevant sections

This commit is contained in:
EncodedVenom 2025-05-17 14:00:30 -04:00
parent 296fe80987
commit 3866e1413f

View file

@ -15,6 +15,13 @@ export default defineConfig({
sidebar: { sidebar: {
"/api/": [ "/api/": [
{
text: "Introduction",
items: [
{ text: "Getting Started", link: "/learn/overview/get-started" },
{ text: "First Jecs Project", link: "/learn/overview/first-jecs-project" },
]
},
{ {
text: "API reference", text: "API reference",
items: [ items: [
@ -22,7 +29,7 @@ export default defineConfig({
{ text: "World", link: "/api/world" }, { text: "World", link: "/api/world" },
{ text: "Query", link: "/api/query" }, { text: "Query", link: "/api/query" },
], ],
}, }
], ],
"/learn/": [ "/learn/": [
{ {
@ -43,17 +50,35 @@ export default defineConfig({
], ],
}, },
{ {
text: "FAQ", text: "API Reference",
items: [{ text: "How can I contribute?", link: "/learn/faq/contributing" }], items: [
{ text: "jecs", link: "/api/jecs"},
{ text: "World", link: "/api/world"},
{ text: "Query", link: "/api/query"}
]
}, },
{
text: "Contribute",
items: [
{ text: "How Can I Contribute?", link: "/contributing/guidelines" }
]
}
], ],
"/contributing/": [ "/contributing/": [
{
text: "Introduction",
items: [
{ text: "Getting Started", link: "/learn/overview/get-started" },
{ text: "First Jecs Project", link: "/learn/overview/first-jecs-project" },
],
},
{ {
text: "Contributing", text: "Contributing",
items: [ items: [
{ text: "Contribution Guidelines", link: "/learn/contributing/guidelines" }, { text: "Contribution Guidelines", link: "/contributing/guidelines" },
{ text: "Submitting Issues", link: "/learn/contributing/issues" }, { text: "Submitting Issues", link: "/contributing/issues" },
{ text: "Submitting Pull Requests", link: "/learn/contributing/pull-requests" }, { text: "Submitting Pull Requests", link: "/contributing/pull-requests" },
{ text: "Code Coverage", link: "/contributing/coverage" },
], ],
}, },
], ],