From b788848ec3ee37a724987e5ec24729bf5fcbe6d7 Mon Sep 17 00:00:00 2001 From: Xenc5 Date: Tue, 13 Jan 2026 16:45:42 +0000 Subject: [PATCH 1/3] Restructure sidebar by developer journeys --- sidebars.ts | 308 +++++++++-------- versioned_sidebars/version-0.12-sidebars.json | 322 ++++++++++-------- 2 files changed, 345 insertions(+), 285 deletions(-) diff --git a/sidebars.ts b/sidebars.ts index 0708c70..2b7ef6c 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -26,13 +26,13 @@ const sidebars: SidebarsConfig = { }, { type: "doc", - id: "introduction/intro-games", - label: "Introduction to Games", + id: "capabilities/devvit-web/devvit_web_overview", + label: "Devvit Technical Overview", }, { type: "doc", - id: "introduction/intro-mod-tools", - label: "Introduction to Mod Tools", + id: "examples/app-showcase", + label: "App Showcase", }, { type: "html", @@ -46,36 +46,69 @@ const sidebars: SidebarsConfig = { className: "sidebar-section-header", defaultStyle: false, }, - { - type: "doc", - id: "capabilities/devvit-web/devvit_web_overview", - label: "Devvit Web Overview", + type: "category", + label: "Build Games", + items: [ + { + type: "doc", + id: "introduction/intro-games", + label: "Introduction to Games", + }, + { + type: "doc", + id: "quickstart/quickstart", + label: "Quickstart for Games", + }, + { + type: "doc", + id: "quickstart/quickstart-unity", + label: "Quickstart for Unity Games", + }, + ], }, { - type: "doc", - id: "quickstart/quickstart", - label: "Quickstart for Games", + type: "category", + label: "Build Mod Tools", + items: [ + { + type: "doc", + id: "introduction/intro-mod-tools", + label: "Introduction to Mod Tools", + }, + { + type: "doc", + id: "quickstart/quickstart-mod-tool", + label: "Quickstart for Mod Tools", + }, + ], }, { - type: "doc", - id: "quickstart/quickstart-unity", - label: "Quickstart for Unity Games", + type: "html", + value: "
", + className: "sidebar-divider", + defaultStyle: false, + }, + { + type: "html", + value: "Launch Your App", + className: "sidebar-section-header", + defaultStyle: false, }, { type: "doc", - id: "quickstart/quickstart-mod-tool", - label: "Quickstart for Mod Tools", + id: "guides/launch/launch-guide", + label: "Launch Guide", }, { type: "doc", - label: "Using AI Tools", - id: "guides/ai/ai", + id: "guides/launch/feature-guide", + label: "Feature Guide", }, { - type: "category", - label: "Launch Your App", - items: ["guides/launch/launch-guide", "guides/launch/feature-guide"], + type: "doc", + id: "earn-money/reddit_developer_funds", + label: "Reddit Developer Funds", }, { type: "html", @@ -91,108 +124,133 @@ const sidebars: SidebarsConfig = { }, { - type: "doc", - id: "capabilities/devvit-web/devvit_web_configuration", - label: "Devvit Web Configuration", + type: "category", + label: "Devvit Setup", + items: [ + { + type: "doc", + id: "capabilities/devvit-web/devvit_web_configuration", + label: "Devvit Configuration", + }, + { + type: "doc", + id: "capabilities/client/overview", + label: "Client Overview", + }, + { + type: "doc", + id: "capabilities/server/overview", + label: "Server Overview", + }, + ], }, { type: "category", - label: "Client", + label: "Post Creation & Navigation", items: [ - "capabilities/client/overview", "capabilities/client/navigation", - "capabilities/client/forms", "capabilities/client/toasts", "capabilities/client/menu-actions", - ], - }, - { - type: "category", - label: "Server", - items: [ - "capabilities/server/overview", + "capabilities/server/settings-and-secrets", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", { type: "category", - label: "Launch Screen and Entry Points", - collapsed: true, // + label: "Launch Screen", + collapsed: true, items: [ "capabilities/server/launch_screen_and_entry_points/launch_overview", "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", "capabilities/server/launch_screen_and_entry_points/launch_screen_customization", - "capabilities/server/launch_screen_and_entry_points/splash_migration", ], }, + ], + }, + { + type: "category", + label: "Access External Endpoints", + items: [ + "capabilities/server/http-fetch", + "capabilities/server/http-fetch-policy", + ], + }, + { + type: "category", + label: "Saving Data", + items: [ "capabilities/server/redis", - "capabilities/server/userActions", + "capabilities/server/cache-helper", "capabilities/server/post-data", - "capabilities/server/splash-screen", - "capabilities/server/text_fallback", - "capabilities/server/scheduler", - "capabilities/server/triggers", + ], + }, + { + type: "category", + label: "User Input", + items: [ "capabilities/server/media-uploads", - "capabilities/server/settings-and-secrets", - "capabilities/server/cache-helper", + "capabilities/client/forms", + "capabilities/server/userActions", + ], + }, + { + type: "category", + label: "Realtime Apps", + items: ["capabilities/realtime/overview"], + }, + { + type: "category", + label: "Automation & Triggers", + items: ["capabilities/server/scheduler", "capabilities/server/triggers"], + }, + { + type: "category", + label: "In-App Purchases", + items: [ + "earn-money/payments/payments_overview", + "earn-money/payments/payments_add", + "earn-money/payments/payments_migrate", + "earn-money/payments/payments_test", + "earn-money/payments/payments_publish", + "earn-money/payments/payments_manage", + "earn-money/payments/support_this_app", + ], + }, + { + type: "category", + label: "Reddit API", + items: [ + { + type: "doc", + label: "Reddit API Overview", + id: "capabilities/server/reddit-api", + }, + { + type: "doc", + label: "Reddit API Client", + id: "api/redditapi/RedditAPIClient/classes/RedditAPIClient", + }, { type: "category", - label: "HTTP Fetch", + label: "Classes", items: [ - "capabilities/server/http-fetch", - "capabilities/server/http-fetch-policy", + { + type: "autogenerated", + dirName: "api/redditapi/models/classes", + }, ], }, { type: "category", - label: "Reddit API", + label: "Interfaces", items: [ { - type: "doc", - label: "Overview", - id: "capabilities/server/reddit-api", - }, - { - type: "category", - label: "API Reference", - items: [ - { - type: "doc", - label: "Reddit API Client", - id: "api/redditapi/RedditAPIClient/classes/RedditAPIClient", - }, - { - type: "category", - label: "Classes", - items: [ - { - type: "autogenerated", - dirName: "api/redditapi/models/classes", - }, - ], - }, - { - type: "category", - label: "Interfaces", - items: [ - { - type: "autogenerated", - dirName: "api/redditapi/models/interfaces", - }, - ], - }, - ], + type: "autogenerated", + dirName: "api/redditapi/models/interfaces", }, ], }, ], }, - { - type: "category", - label: "Realtime", - items: [ - "capabilities/realtime/overview", - "capabilities/realtime/realtime_in_devvit_blocks", - ], - }, { type: "category", label: "Devvit Blocks", @@ -204,9 +262,10 @@ const sidebars: SidebarsConfig = { "capabilities/blocks/working_with_useinterval", "capabilities/blocks/working_with_useasync", "capabilities/blocks/app_image_assets", + "capabilities/realtime/realtime_in_devvit_blocks", { type: "category", - label: "Reference", + label: "Blocks Reference", items: [ "blocks/stacks", "blocks/text", @@ -227,64 +286,21 @@ const sidebars: SidebarsConfig = { }, { type: "html", - value: "Earn Money", + value: "Guides", className: "sidebar-section-header", defaultStyle: false, }, - { - type: "doc", - label: "Reddit Developer Funds", - id: "earn-money/reddit_developer_funds", - }, - { - type: "category", - label: "Payments", - items: [ - "earn-money/payments/payments_overview", - "earn-money/payments/payments_add", - "earn-money/payments/payments_migrate", - "earn-money/payments/payments_test", - "earn-money/payments/payments_publish", - "earn-money/payments/payments_manage", - "earn-money/payments/support_this_app", - ], - }, - { - type: "html", - value: "
", - className: "sidebar-divider", - defaultStyle: false, - }, - { - type: "html", - value: "Examples", - className: "sidebar-section-header", - defaultStyle: false, - }, { type: "doc", - label: "App Showcase", - id: "examples/app-showcase", + label: "Using AI Tools", + id: "guides/ai/ai", }, { type: "doc", label: "Template Library", id: "examples/template-library", }, - { - type: "html", - value: "
", - className: "sidebar-divider", - defaultStyle: false, - }, - { - type: "html", - value: "Guides", - className: "sidebar-section-header", - defaultStyle: false, - }, - { type: "category", label: "Development Tools", @@ -293,7 +309,6 @@ const sidebars: SidebarsConfig = { "guides/tools/logs", "guides/tools/playtest", "guides/tools/ui_simulator", - "guides/tools/devvit_test", ], }, { @@ -304,6 +319,11 @@ const sidebars: SidebarsConfig = { "guides/best-practices/mod_resources", ], }, + { + type: "doc", + label: "Text Fallback", + id: "capabilities/server/text_fallback", + }, { type: "category", label: "Migration Guides", @@ -311,6 +331,14 @@ const sidebars: SidebarsConfig = { "guides/migrate/devvit-singleton", "guides/migrate/devvit-web-experimental", "guides/migrate/inline-web-view", + { + type: "category", + label: "Splash Screens", + items: [ + "capabilities/server/splash-screen", + "capabilities/server/launch_screen_and_entry_points/splash_migration", + ], + }, ], }, { @@ -332,13 +360,13 @@ const sidebars: SidebarsConfig = { { type: "link", label: "Discord", - href: "https://discord.gg/Cd43ExtEFS", + href: "https://developers.reddit.com/discord", className: "sidebar-icon-link discord-link", }, { type: "link", label: "r/Devvit", - href: "https://www.reddit.com/r/devvit/", + href: "https://www.reddit.com/r/Devvit", className: "sidebar-icon-link subreddit-link", }, ], diff --git a/versioned_sidebars/version-0.12-sidebars.json b/versioned_sidebars/version-0.12-sidebars.json index f0a3353..21ffb38 100644 --- a/versioned_sidebars/version-0.12-sidebars.json +++ b/versioned_sidebars/version-0.12-sidebars.json @@ -12,13 +12,13 @@ }, { "type": "doc", - "id": "introduction/intro-games", - "label": "Introduction to Games" + "id": "capabilities/devvit-web/devvit_web_overview", + "label": "Devvit Technical Overview" }, { "type": "doc", - "id": "introduction/intro-mod-tools", - "label": "Introduction to Mod Tools" + "id": "examples/app-showcase", + "label": "App Showcase" }, { "type": "html", @@ -33,37 +33,68 @@ "defaultStyle": false }, { - "type": "doc", - "id": "capabilities/devvit-web/devvit_web_overview", - "label": "Devvit Web Overview" + "type": "category", + "label": "Build Games", + "items": [ + { + "type": "doc", + "id": "introduction/intro-games", + "label": "Introduction to Games" + }, + { + "type": "doc", + "id": "quickstart/quickstart", + "label": "Quickstart for Games" + }, + { + "type": "doc", + "id": "quickstart/quickstart-unity", + "label": "Quickstart for Unity Games" + } + ] }, { - "type": "doc", - "id": "quickstart/quickstart", - "label": "Quickstart for Games" + "type": "category", + "label": "Build Mod Tools", + "items": [ + { + "type": "doc", + "id": "introduction/intro-mod-tools", + "label": "Introduction to Mod Tools" + }, + { + "type": "doc", + "id": "quickstart/quickstart-mod-tool", + "label": "Quickstart for Mod Tools" + } + ] }, { - "type": "doc", - "id": "quickstart/quickstart-unity", - "label": "Quickstart for Unity Games" + "type": "html", + "value": "
", + "className": "sidebar-divider", + "defaultStyle": false + }, + { + "type": "html", + "value": "Launch Your App", + "className": "sidebar-section-header", + "defaultStyle": false }, { "type": "doc", - "id": "quickstart/quickstart-mod-tool", - "label": "Quickstart for Mod Tools" + "id": "guides/launch/launch-guide", + "label": "Launch Guide" }, { "type": "doc", - "label": "Using AI Tools", - "id": "guides/ai/ai" + "id": "guides/launch/feature-guide", + "label": "Feature Guide" }, { - "type": "category", - "label": "Launch Your App", - "items": [ - "guides/launch/launch-guide", - "guides/launch/feature-guide" - ] + "type": "doc", + "id": "earn-money/reddit_developer_funds", + "label": "Reddit Developer Funds" }, { "type": "html", @@ -77,108 +108,138 @@ "className": "sidebar-section-header", "defaultStyle": false }, - { - "type": "doc", - "id": "capabilities/devvit-web/devvit_web_configuration", - "label": "Devvit Web Configuration" - }, { "type": "category", - "label": "Client", + "label": "Devvit Setup", "items": [ - "capabilities/client/overview", - "capabilities/client/navigation", - "capabilities/client/forms", - "capabilities/client/toasts", - "capabilities/client/menu-actions" + { + "type": "doc", + "id": "capabilities/devvit-web/devvit_web_configuration", + "label": "Devvit Configuration" + }, + { + "type": "doc", + "id": "capabilities/client/overview", + "label": "Client Overview" + }, + { + "type": "doc", + "id": "capabilities/server/overview", + "label": "Server Overview" + } ] }, { "type": "category", - "label": "Server", + "label": "Post Creation & Navigation", "items": [ - "capabilities/server/overview", + "capabilities/client/navigation", + "capabilities/client/toasts", + "capabilities/client/menu-actions", + "capabilities/server/settings-and-secrets", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", { "type": "category", - "label": "Launch Screen and Entry Points", + "label": "Launch Screen", "collapsed": true, "items": [ "capabilities/server/launch_screen_and_entry_points/launch_overview", "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", - "capabilities/server/launch_screen_and_entry_points/launch_screen_customization", - "capabilities/server/launch_screen_and_entry_points/splash_migration" + "capabilities/server/launch_screen_and_entry_points/launch_screen_customization" ] - }, + } + ] + }, + { + "type": "category", + "label": "Access External Endpoints", + "items": [ + "capabilities/server/http-fetch", + "capabilities/server/http-fetch-policy" + ] + }, + { + "type": "category", + "label": "Saving Data", + "items": [ "capabilities/server/redis", - "capabilities/server/userActions", - "capabilities/server/post-data", - "capabilities/server/splash-screen", - "capabilities/server/text_fallback", - "capabilities/server/scheduler", - "capabilities/server/triggers", - "capabilities/server/media-uploads", - "capabilities/server/settings-and-secrets", "capabilities/server/cache-helper", + "capabilities/server/post-data" + ] + }, + { + "type": "category", + "label": "User Input", + "items": [ + "capabilities/server/media-uploads", + "capabilities/client/forms", + "capabilities/server/userActions" + ] + }, + { + "type": "category", + "label": "Realtime Apps", + "items": [ + "capabilities/realtime/overview" + ] + }, + { + "type": "category", + "label": "Automation & Triggers", + "items": [ + "capabilities/server/scheduler", + "capabilities/server/triggers" + ] + }, + { + "type": "category", + "label": "In-App Purchases", + "items": [ + "earn-money/payments/payments_overview", + "earn-money/payments/payments_add", + "earn-money/payments/payments_migrate", + "earn-money/payments/payments_test", + "earn-money/payments/payments_publish", + "earn-money/payments/payments_manage", + "earn-money/payments/support_this_app" + ] + }, + { + "type": "category", + "label": "Reddit API", + "items": [ + { + "type": "doc", + "label": "Reddit API Overview", + "id": "capabilities/server/reddit-api" + }, + { + "type": "doc", + "label": "Reddit API Client", + "id": "api/redditapi/RedditAPIClient/classes/RedditAPIClient" + }, { "type": "category", - "label": "HTTP Fetch", + "label": "Classes", "items": [ - "capabilities/server/http-fetch", - "capabilities/server/http-fetch-policy" + { + "type": "autogenerated", + "dirName": "api/redditapi/models/classes" + } ] }, { "type": "category", - "label": "Reddit API", + "label": "Interfaces", "items": [ { - "type": "doc", - "label": "Overview", - "id": "capabilities/server/reddit-api" - }, - { - "type": "category", - "label": "API Reference", - "items": [ - { - "type": "doc", - "label": "Reddit API Client", - "id": "api/redditapi/RedditAPIClient/classes/RedditAPIClient" - }, - { - "type": "category", - "label": "Classes", - "items": [ - { - "type": "autogenerated", - "dirName": "api/redditapi/models/classes" - } - ] - }, - { - "type": "category", - "label": "Interfaces", - "items": [ - { - "type": "autogenerated", - "dirName": "api/redditapi/models/interfaces" - } - ] - } - ] + "type": "autogenerated", + "dirName": "api/redditapi/models/interfaces" } ] } ] }, - { - "type": "category", - "label": "Realtime", - "items": [ - "capabilities/realtime/overview", - "capabilities/realtime/realtime_in_devvit_blocks" - ] - }, { "type": "category", "label": "Devvit Blocks", @@ -190,9 +251,10 @@ "capabilities/blocks/working_with_useinterval", "capabilities/blocks/working_with_useasync", "capabilities/blocks/app_image_assets", + "capabilities/realtime/realtime_in_devvit_blocks", { "type": "category", - "label": "Reference", + "label": "Blocks Reference", "items": [ "blocks/stacks", "blocks/text", @@ -213,62 +275,20 @@ }, { "type": "html", - "value": "Earn Money", - "className": "sidebar-section-header", - "defaultStyle": false - }, - { - "type": "doc", - "label": "Reddit Developer Funds", - "id": "earn-money/reddit_developer_funds" - }, - { - "type": "category", - "label": "Payments", - "items": [ - "earn-money/payments/payments_overview", - "earn-money/payments/payments_add", - "earn-money/payments/payments_migrate", - "earn-money/payments/payments_test", - "earn-money/payments/payments_publish", - "earn-money/payments/payments_manage", - "earn-money/payments/support_this_app" - ] - }, - { - "type": "html", - "value": "
", - "className": "sidebar-divider", - "defaultStyle": false - }, - { - "type": "html", - "value": "Examples", + "value": "Guides", "className": "sidebar-section-header", "defaultStyle": false }, { "type": "doc", - "label": "App Showcase", - "id": "examples/app-showcase" + "label": "Using AI Tools", + "id": "guides/ai/ai" }, { "type": "doc", "label": "Template Library", "id": "examples/template-library" }, - { - "type": "html", - "value": "
", - "className": "sidebar-divider", - "defaultStyle": false - }, - { - "type": "html", - "value": "Guides", - "className": "sidebar-section-header", - "defaultStyle": false - }, { "type": "category", "label": "Development Tools", @@ -276,8 +296,7 @@ "guides/tools/devvit_cli", "guides/tools/logs", "guides/tools/playtest", - "guides/tools/ui_simulator", - "guides/tools/devvit_test" + "guides/tools/ui_simulator" ] }, { @@ -288,13 +307,26 @@ "guides/best-practices/mod_resources" ] }, + { + "type": "doc", + "label": "Text Fallback", + "id": "capabilities/server/text_fallback" + }, { "type": "category", "label": "Migration Guides", "items": [ "guides/migrate/devvit-singleton", "guides/migrate/devvit-web-experimental", - "guides/migrate/inline-web-view" + "guides/migrate/inline-web-view", + { + "type": "category", + "label": "Splash Screens", + "items": [ + "capabilities/server/splash-screen", + "capabilities/server/launch_screen_and_entry_points/splash_migration" + ] + } ] }, { @@ -316,13 +348,13 @@ { "type": "link", "label": "Discord", - "href": "https://discord.gg/Cd43ExtEFS", + "href": "https://developers.reddit.com/discord", "className": "sidebar-icon-link discord-link" }, { "type": "link", "label": "r/Devvit", - "href": "https://www.reddit.com/r/devvit/", + "href": "https://www.reddit.com/r/Devvit", "className": "sidebar-icon-link subreddit-link" } ] From 5271f9f11824a3545ec34ad1e73201b3f5d5ce86 Mon Sep 17 00:00:00 2001 From: Chris Reilly Date: Tue, 13 Jan 2026 14:53:55 -0700 Subject: [PATCH 2/3] Change so sidebar is in alphabetical order --- sidebars.ts | 173 +++++++++-------- versioned_sidebars/version-0.12-sidebars.json | 176 +++++++++--------- 2 files changed, 170 insertions(+), 179 deletions(-) diff --git a/sidebars.ts b/sidebars.ts index 2b7ef6c..efcd031 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -125,7 +125,7 @@ const sidebars: SidebarsConfig = { { type: "category", - label: "Devvit Setup", + label: "Devvit Setup Overview", items: [ { type: "doc", @@ -144,28 +144,6 @@ const sidebars: SidebarsConfig = { }, ], }, - - { - type: "category", - label: "Post Creation & Navigation", - items: [ - "capabilities/client/navigation", - "capabilities/client/toasts", - "capabilities/client/menu-actions", - "capabilities/server/settings-and-secrets", - "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", - { - type: "category", - label: "Launch Screen", - collapsed: true, - items: [ - "capabilities/server/launch_screen_and_entry_points/launch_overview", - "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", - "capabilities/server/launch_screen_and_entry_points/launch_screen_customization", - ], - }, - ], - }, { type: "category", label: "Access External Endpoints", @@ -174,29 +152,6 @@ const sidebars: SidebarsConfig = { "capabilities/server/http-fetch-policy", ], }, - { - type: "category", - label: "Saving Data", - items: [ - "capabilities/server/redis", - "capabilities/server/cache-helper", - "capabilities/server/post-data", - ], - }, - { - type: "category", - label: "User Input", - items: [ - "capabilities/server/media-uploads", - "capabilities/client/forms", - "capabilities/server/userActions", - ], - }, - { - type: "category", - label: "Realtime Apps", - items: ["capabilities/realtime/overview"], - }, { type: "category", label: "Automation & Triggers", @@ -215,6 +170,32 @@ const sidebars: SidebarsConfig = { "earn-money/payments/support_this_app", ], }, + { + type: "category", + label: "Post Creation & Navigation", + items: [ + "capabilities/client/navigation", + "capabilities/client/toasts", + "capabilities/client/menu-actions", + "capabilities/server/settings-and-secrets", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", + { + type: "category", + label: "Launch Screen", + collapsed: true, + items: [ + "capabilities/server/launch_screen_and_entry_points/launch_overview", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", + "capabilities/server/launch_screen_and_entry_points/launch_screen_customization", + ], + }, + ], + }, + { + type: "category", + label: "Realtime Apps", + items: ["capabilities/realtime/overview"], + }, { type: "category", label: "Reddit API", @@ -253,29 +234,20 @@ const sidebars: SidebarsConfig = { }, { type: "category", - label: "Devvit Blocks", + label: "Saving Data", items: [ - "capabilities/blocks/overview", - "capabilities/blocks/blocks_payments", - "capabilities/blocks/dimensions", - "capabilities/blocks/working_with_usestate", - "capabilities/blocks/working_with_useinterval", - "capabilities/blocks/working_with_useasync", - "capabilities/blocks/app_image_assets", - "capabilities/realtime/realtime_in_devvit_blocks", - { - type: "category", - label: "Blocks Reference", - items: [ - "blocks/stacks", - "blocks/text", - "blocks/icon", - "blocks/button", - "blocks/image", - "blocks/spacer", - "blocks/colors", - ], - }, + "capabilities/server/redis", + "capabilities/server/cache-helper", + "capabilities/server/post-data", + ], + }, + { + type: "category", + label: "User Input", + items: [ + "capabilities/server/media-uploads", + "capabilities/client/forms", + "capabilities/server/userActions", ], }, { @@ -292,14 +264,13 @@ const sidebars: SidebarsConfig = { }, { - type: "doc", - label: "Using AI Tools", - id: "guides/ai/ai", - }, - { - type: "doc", - label: "Template Library", - id: "examples/template-library", + type: "category", + label: "Best Practices", + items: [ + "guides/best-practices/community_games", + "guides/best-practices/mod_resources", + "capabilities/server/text_fallback", + ], }, { type: "category", @@ -311,19 +282,6 @@ const sidebars: SidebarsConfig = { "guides/tools/ui_simulator", ], }, - { - type: "category", - label: "Best Practices", - items: [ - "guides/best-practices/community_games", - "guides/best-practices/mod_resources", - ], - }, - { - type: "doc", - label: "Text Fallback", - id: "capabilities/server/text_fallback", - }, { type: "category", label: "Migration Guides", @@ -341,12 +299,49 @@ const sidebars: SidebarsConfig = { }, ], }, + { + type: "doc", + label: "Template Library", + id: "examples/template-library", + }, + { + type: "doc", + label: "Using AI Tools", + id: "guides/ai/ai", + }, { type: "html", value: "
", className: "sidebar-divider", defaultStyle: false, }, + { + type: "category", + label: "Devvit Blocks", + items: [ + "capabilities/blocks/overview", + "capabilities/blocks/blocks_payments", + "capabilities/blocks/dimensions", + "capabilities/blocks/working_with_usestate", + "capabilities/blocks/working_with_useinterval", + "capabilities/blocks/working_with_useasync", + "capabilities/blocks/app_image_assets", + "capabilities/realtime/realtime_in_devvit_blocks", + { + type: "category", + label: "Blocks Reference", + items: [ + "blocks/stacks", + "blocks/text", + "blocks/icon", + "blocks/button", + "blocks/image", + "blocks/spacer", + "blocks/colors", + ], + }, + ], + }, { type: "doc", label: "Changelog", diff --git a/versioned_sidebars/version-0.12-sidebars.json b/versioned_sidebars/version-0.12-sidebars.json index 21ffb38..2a3c5b8 100644 --- a/versioned_sidebars/version-0.12-sidebars.json +++ b/versioned_sidebars/version-0.12-sidebars.json @@ -110,7 +110,7 @@ }, { "type": "category", - "label": "Devvit Setup", + "label": "Devvit Setup Overview", "items": [ { "type": "doc", @@ -129,27 +129,6 @@ } ] }, - { - "type": "category", - "label": "Post Creation & Navigation", - "items": [ - "capabilities/client/navigation", - "capabilities/client/toasts", - "capabilities/client/menu-actions", - "capabilities/server/settings-and-secrets", - "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", - { - "type": "category", - "label": "Launch Screen", - "collapsed": true, - "items": [ - "capabilities/server/launch_screen_and_entry_points/launch_overview", - "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", - "capabilities/server/launch_screen_and_entry_points/launch_screen_customization" - ] - } - ] - }, { "type": "category", "label": "Access External Endpoints", @@ -158,31 +137,6 @@ "capabilities/server/http-fetch-policy" ] }, - { - "type": "category", - "label": "Saving Data", - "items": [ - "capabilities/server/redis", - "capabilities/server/cache-helper", - "capabilities/server/post-data" - ] - }, - { - "type": "category", - "label": "User Input", - "items": [ - "capabilities/server/media-uploads", - "capabilities/client/forms", - "capabilities/server/userActions" - ] - }, - { - "type": "category", - "label": "Realtime Apps", - "items": [ - "capabilities/realtime/overview" - ] - }, { "type": "category", "label": "Automation & Triggers", @@ -204,6 +158,34 @@ "earn-money/payments/support_this_app" ] }, + { + "type": "category", + "label": "Post Creation & Navigation", + "items": [ + "capabilities/client/navigation", + "capabilities/client/toasts", + "capabilities/client/menu-actions", + "capabilities/server/settings-and-secrets", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", + { + "type": "category", + "label": "Launch Screen", + "collapsed": true, + "items": [ + "capabilities/server/launch_screen_and_entry_points/launch_overview", + "capabilities/server/launch_screen_and_entry_points/view_modes_entry_points", + "capabilities/server/launch_screen_and_entry_points/launch_screen_customization" + ] + } + ] + }, + { + "type": "category", + "label": "Realtime Apps", + "items": [ + "capabilities/realtime/overview" + ] + }, { "type": "category", "label": "Reddit API", @@ -242,29 +224,20 @@ }, { "type": "category", - "label": "Devvit Blocks", + "label": "Saving Data", "items": [ - "capabilities/blocks/overview", - "capabilities/blocks/blocks_payments", - "capabilities/blocks/dimensions", - "capabilities/blocks/working_with_usestate", - "capabilities/blocks/working_with_useinterval", - "capabilities/blocks/working_with_useasync", - "capabilities/blocks/app_image_assets", - "capabilities/realtime/realtime_in_devvit_blocks", - { - "type": "category", - "label": "Blocks Reference", - "items": [ - "blocks/stacks", - "blocks/text", - "blocks/icon", - "blocks/button", - "blocks/image", - "blocks/spacer", - "blocks/colors" - ] - } + "capabilities/server/redis", + "capabilities/server/cache-helper", + "capabilities/server/post-data" + ] + }, + { + "type": "category", + "label": "User Input", + "items": [ + "capabilities/server/media-uploads", + "capabilities/client/forms", + "capabilities/server/userActions" ] }, { @@ -280,14 +253,13 @@ "defaultStyle": false }, { - "type": "doc", - "label": "Using AI Tools", - "id": "guides/ai/ai" - }, - { - "type": "doc", - "label": "Template Library", - "id": "examples/template-library" + "type": "category", + "label": "Best Practices", + "items": [ + "guides/best-practices/community_games", + "guides/best-practices/mod_resources", + "capabilities/server/text_fallback" + ] }, { "type": "category", @@ -299,19 +271,6 @@ "guides/tools/ui_simulator" ] }, - { - "type": "category", - "label": "Best Practices", - "items": [ - "guides/best-practices/community_games", - "guides/best-practices/mod_resources" - ] - }, - { - "type": "doc", - "label": "Text Fallback", - "id": "capabilities/server/text_fallback" - }, { "type": "category", "label": "Migration Guides", @@ -329,12 +288,49 @@ } ] }, + { + "type": "doc", + "label": "Template Library", + "id": "examples/template-library" + }, + { + "type": "doc", + "label": "Using AI Tools", + "id": "guides/ai/ai" + }, { "type": "html", "value": "
", "className": "sidebar-divider", "defaultStyle": false }, + { + "type": "category", + "label": "Devvit Blocks", + "items": [ + "capabilities/blocks/overview", + "capabilities/blocks/blocks_payments", + "capabilities/blocks/dimensions", + "capabilities/blocks/working_with_usestate", + "capabilities/blocks/working_with_useinterval", + "capabilities/blocks/working_with_useasync", + "capabilities/blocks/app_image_assets", + "capabilities/realtime/realtime_in_devvit_blocks", + { + "type": "category", + "label": "Blocks Reference", + "items": [ + "blocks/stacks", + "blocks/text", + "blocks/icon", + "blocks/button", + "blocks/image", + "blocks/spacer", + "blocks/colors" + ] + } + ] + }, { "type": "doc", "label": "Changelog", From 295c4d5cce109c395bb4a195de698a675b6ee61e Mon Sep 17 00:00:00 2001 From: Chris Reilly Date: Tue, 13 Jan 2026 15:29:58 -0700 Subject: [PATCH 3/3] fix merge issues --- sidebars.ts | 5 ----- versioned_sidebars/version-0.12-sidebars.json | 5 ----- 2 files changed, 10 deletions(-) diff --git a/sidebars.ts b/sidebars.ts index 9e0dd62..efcd031 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -282,11 +282,6 @@ const sidebars: SidebarsConfig = { "guides/tools/ui_simulator", ], }, - { - type: "doc", - label: "Text Fallback", - id: "capabilities/server/text_fallback", - }, { type: "category", label: "Migration Guides", diff --git a/versioned_sidebars/version-0.12-sidebars.json b/versioned_sidebars/version-0.12-sidebars.json index 6288338..2a3c5b8 100644 --- a/versioned_sidebars/version-0.12-sidebars.json +++ b/versioned_sidebars/version-0.12-sidebars.json @@ -271,11 +271,6 @@ "guides/tools/ui_simulator" ] }, - { - "type": "doc", - "label": "Text Fallback", - "id": "capabilities/server/text_fallback" - }, { "type": "category", "label": "Migration Guides",