From b32845254f5fb500e0b1382e7634af43fb6a459a Mon Sep 17 00:00:00 2001 From: Simon Hyll Date: Thu, 16 May 2024 04:01:45 +0200 Subject: [PATCH] feat: moving files around --- astro.config.mjs | 36 +++++++++++++++++-- public/navigate.js | 2 +- src/content/docs/{guide => }/about/book.md | 0 .../docs/{guide => }/about/governance.md | 2 +- src/content/docs/{guide => }/about/index.mdx | 0 .../docs/{guide => }/about/philosophy.md | 0 .../docs/{guide => }/about/trademark.md | 0 .../Inter-Process Communication/brownfield.md | 0 .../Inter-Process Communication/index.mdx | 0 .../Inter-Process Communication/isolation.md | 0 .../_recipes/about-recipes.md | 0 .../{concepts => concept}/_recipes/bridge.md | 0 .../_recipes/cloudbridge.md | 0 .../_recipes/cloudish.md | 0 .../{concepts => concept}/_recipes/glui.md | 0 .../{concepts => concept}/_recipes/hermit.md | 0 .../_recipes/lockdown.md | 0 .../_recipes/multiwin.md | 0 .../{concepts => concept}/architecture.mdx | 0 .../docs/{concepts => concept}/index.mdx | 0 .../{concepts => concept}/process-model.md | 0 .../docs/{concepts => concept}/rendering.mdx | 0 .../docs/{concepts => concept}/size.mdx | 0 src/content/docs/develop/Debug/index.mdx | 1 + src/content/docs/develop/Plugins/index.mdx | 1 + .../Tests}/Pipelines/github.mdx | 0 .../Tests}/Pipelines/gitlab.mdx | 0 .../Tests}/Pipelines/index.mdx | 0 .../Tests}/WebDriver/Example/index.mdx | 0 .../Tests}/WebDriver/Example/selenium.mdx | 0 .../Tests}/WebDriver/Example/webdriverio.mdx | 0 .../{test => develop/Tests}/WebDriver/ci.md | 0 .../Tests}/WebDriver/index.mdx | 0 .../docs/{test => develop/Tests}/index.mdx | 2 +- .../docs/{test => develop/Tests}/mocking.md | 2 +- .../{features => feature}/_authenticator.mdx | 0 .../docs/{features => feature}/autostart.mdx | 0 .../{features => feature}/barcode-scanner.mdx | 0 .../docs/{features => feature}/biometric.mdx | 0 .../docs/{features => feature}/cli.mdx | 0 .../docs/{features => feature}/clipboard.mdx | 0 .../{features => feature}/deep-linking.mdx | 0 .../docs/{features => feature}/dialog.mdx | 0 .../{features => feature}/file-system.mdx | 0 .../{features => feature}/global-shortcut.mdx | 0 .../{features => feature}/http-client.mdx | 0 .../docs/{features => feature}/index.mdx | 0 .../docs/{features => feature}/localhost.mdx | 0 .../docs/{features => feature}/logging.mdx | 0 .../docs/{features => feature}/nfc.mdx | 0 .../{features => feature}/notification.mdx | 0 .../docs/{features => feature}/os-info.mdx | 0 .../{features => feature}/persisted-scope.mdx | 0 .../docs/{features => feature}/positioner.mdx | 0 .../docs/{features => feature}/process.mdx | 0 .../docs/{features => feature}/shell.mdx | 0 .../{features => feature}/single-instance.mdx | 0 .../docs/{features => feature}/sql.mdx | 0 .../docs/{features => feature}/store.mdx | 0 .../docs/{features => feature}/stronghold.mdx | 0 .../docs/{features => feature}/updater.mdx | 0 .../docs/{features => feature}/upload.mdx | 0 .../docs/{features => feature}/websocket.mdx | 0 .../window-customization.mdx | 0 .../{features => feature}/window-state.mdx | 0 .../docs/{guide => }/frontend/index.mdx | 0 .../docs/{guide => }/frontend/leptos.mdx | 0 .../docs/{guide => }/frontend/nextjs.mdx | 0 .../docs/{guide => }/frontend/nuxt.mdx | 0 .../docs/{guide => }/frontend/qwik.mdx | 0 .../docs/{guide => }/frontend/sveltekit.mdx | 0 .../docs/{guide => }/frontend/sycamore.mdx | 0 .../docs/{guide => }/frontend/trunk.mdx | 0 .../docs/{guide => }/frontend/vite.mdx | 0 .../docs/{guide => }/frontend/webpack.mdx | 0 src/content/docs/{guide => }/frontend/yew.mdx | 0 .../{guide => }/migrate/from-electron.mdx | 0 .../{guide => }/migrate/from-existing.mdx | 0 .../docs/{guide => }/migrate/from-flutter.mdx | 0 .../docs/{guide => }/migrate/from-tauri-1.mdx | 0 .../docs/{guide => }/migrate/index.mdx | 0 81 files changed, 39 insertions(+), 7 deletions(-) rename src/content/docs/{guide => }/about/book.md (100%) rename src/content/docs/{guide => }/about/governance.md (97%) rename src/content/docs/{guide => }/about/index.mdx (100%) rename src/content/docs/{guide => }/about/philosophy.md (100%) rename src/content/docs/{guide => }/about/trademark.md (100%) rename src/content/docs/{concepts => concept}/Inter-Process Communication/brownfield.md (100%) rename src/content/docs/{concepts => concept}/Inter-Process Communication/index.mdx (100%) rename src/content/docs/{concepts => concept}/Inter-Process Communication/isolation.md (100%) rename src/content/docs/{concepts => concept}/_recipes/about-recipes.md (100%) rename src/content/docs/{concepts => concept}/_recipes/bridge.md (100%) rename src/content/docs/{concepts => concept}/_recipes/cloudbridge.md (100%) rename src/content/docs/{concepts => concept}/_recipes/cloudish.md (100%) rename src/content/docs/{concepts => concept}/_recipes/glui.md (100%) rename src/content/docs/{concepts => concept}/_recipes/hermit.md (100%) rename src/content/docs/{concepts => concept}/_recipes/lockdown.md (100%) rename src/content/docs/{concepts => concept}/_recipes/multiwin.md (100%) rename src/content/docs/{concepts => concept}/architecture.mdx (100%) rename src/content/docs/{concepts => concept}/index.mdx (100%) rename src/content/docs/{concepts => concept}/process-model.md (100%) rename src/content/docs/{concepts => concept}/rendering.mdx (100%) rename src/content/docs/{concepts => concept}/size.mdx (100%) rename src/content/docs/{test => develop/Tests}/Pipelines/github.mdx (100%) rename src/content/docs/{test => develop/Tests}/Pipelines/gitlab.mdx (100%) rename src/content/docs/{test => develop/Tests}/Pipelines/index.mdx (100%) rename src/content/docs/{test => develop/Tests}/WebDriver/Example/index.mdx (100%) rename src/content/docs/{test => develop/Tests}/WebDriver/Example/selenium.mdx (100%) rename src/content/docs/{test => develop/Tests}/WebDriver/Example/webdriverio.mdx (100%) rename src/content/docs/{test => develop/Tests}/WebDriver/ci.md (100%) rename src/content/docs/{test => develop/Tests}/WebDriver/index.mdx (100%) rename src/content/docs/{test => develop/Tests}/index.mdx (94%) rename src/content/docs/{test => develop/Tests}/mocking.md (99%) rename src/content/docs/{features => feature}/_authenticator.mdx (100%) rename src/content/docs/{features => feature}/autostart.mdx (100%) rename src/content/docs/{features => feature}/barcode-scanner.mdx (100%) rename src/content/docs/{features => feature}/biometric.mdx (100%) rename src/content/docs/{features => feature}/cli.mdx (100%) rename src/content/docs/{features => feature}/clipboard.mdx (100%) rename src/content/docs/{features => feature}/deep-linking.mdx (100%) rename src/content/docs/{features => feature}/dialog.mdx (100%) rename src/content/docs/{features => feature}/file-system.mdx (100%) rename src/content/docs/{features => feature}/global-shortcut.mdx (100%) rename src/content/docs/{features => feature}/http-client.mdx (100%) rename src/content/docs/{features => feature}/index.mdx (100%) rename src/content/docs/{features => feature}/localhost.mdx (100%) rename src/content/docs/{features => feature}/logging.mdx (100%) rename src/content/docs/{features => feature}/nfc.mdx (100%) rename src/content/docs/{features => feature}/notification.mdx (100%) rename src/content/docs/{features => feature}/os-info.mdx (100%) rename src/content/docs/{features => feature}/persisted-scope.mdx (100%) rename src/content/docs/{features => feature}/positioner.mdx (100%) rename src/content/docs/{features => feature}/process.mdx (100%) rename src/content/docs/{features => feature}/shell.mdx (100%) rename src/content/docs/{features => feature}/single-instance.mdx (100%) rename src/content/docs/{features => feature}/sql.mdx (100%) rename src/content/docs/{features => feature}/store.mdx (100%) rename src/content/docs/{features => feature}/stronghold.mdx (100%) rename src/content/docs/{features => feature}/updater.mdx (100%) rename src/content/docs/{features => feature}/upload.mdx (100%) rename src/content/docs/{features => feature}/websocket.mdx (100%) rename src/content/docs/{features => feature}/window-customization.mdx (100%) rename src/content/docs/{features => feature}/window-state.mdx (100%) rename src/content/docs/{guide => }/frontend/index.mdx (100%) rename src/content/docs/{guide => }/frontend/leptos.mdx (100%) rename src/content/docs/{guide => }/frontend/nextjs.mdx (100%) rename src/content/docs/{guide => }/frontend/nuxt.mdx (100%) rename src/content/docs/{guide => }/frontend/qwik.mdx (100%) rename src/content/docs/{guide => }/frontend/sveltekit.mdx (100%) rename src/content/docs/{guide => }/frontend/sycamore.mdx (100%) rename src/content/docs/{guide => }/frontend/trunk.mdx (100%) rename src/content/docs/{guide => }/frontend/vite.mdx (100%) rename src/content/docs/{guide => }/frontend/webpack.mdx (100%) rename src/content/docs/{guide => }/frontend/yew.mdx (100%) rename src/content/docs/{guide => }/migrate/from-electron.mdx (100%) rename src/content/docs/{guide => }/migrate/from-existing.mdx (100%) rename src/content/docs/{guide => }/migrate/from-flutter.mdx (100%) rename src/content/docs/{guide => }/migrate/from-tauri-1.mdx (100%) rename src/content/docs/{guide => }/migrate/index.mdx (100%) diff --git a/astro.config.mjs b/astro.config.mjs index 3db299afe17..f16926c9c54 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -123,20 +123,50 @@ export default defineConfig({ collapsed: true, link: '/guide/create-project/' }, + { + label: 'Core Concepts', + collapsed: true, + autogenerate: { directory: 'concept' }, + }, + { + label: 'Security', + collapsed: true, + autogenerate: { directory: 'security' }, + }, + { + label: 'Develop', + collapsed: true, + autogenerate: { directory: 'develop' }, + }, + { + label: 'Distribute', + collapsed: true, + autogenerate: { directory: 'distribute' }, + }, + { + label: 'Learn', + collapsed: true, + autogenerate: { directory: 'learn' }, + }, + { + label: 'Plugins', + collapsed: true, + autogenerate: { directory: 'feature' }, + }, { label: 'Frontend Configuration', collapsed: true, - autogenerate: { directory: 'guide/frontend' }, + autogenerate: { directory: 'frontend' }, }, { label: 'Upgrade & Migrate', collapsed: true, - autogenerate: { directory: 'guide/migrate' }, + autogenerate: { directory: 'migrate' }, }, { label: 'About', collapsed: true, - autogenerate: { directory: 'guide/about' }, + autogenerate: { directory: 'about' }, }, ] }, diff --git a/public/navigate.js b/public/navigate.js index 5deb7366278..dd901b7a67c 100644 --- a/public/navigate.js +++ b/public/navigate.js @@ -24,7 +24,7 @@ async function chapterNavigation() { case 'ArrowRight': e.preventDefault(); let nextButton = document.querySelector('a[rel="next"]'); - if (!nextButton && window.location.pathname === '/') nextButton = { href: '/start/' }; + if (!nextButton && window.location.pathname === '/') nextButton = { href: '/guide/' }; if (nextButton) { window.location.href = nextButton.href; diff --git a/src/content/docs/guide/about/book.md b/src/content/docs/about/book.md similarity index 100% rename from src/content/docs/guide/about/book.md rename to src/content/docs/about/book.md diff --git a/src/content/docs/guide/about/governance.md b/src/content/docs/about/governance.md similarity index 97% rename from src/content/docs/guide/about/governance.md rename to src/content/docs/about/governance.md index 56bfe07da4b..2d9542ac488 100644 --- a/src/content/docs/guide/about/governance.md +++ b/src/content/docs/about/governance.md @@ -13,7 +13,7 @@ The Tauri Working Group is the collective framework created to enable this gover - Domains & Domain Leads - Teams -![Tauri governance diagram](../../../../assets/about/governance/diagram.svg) +![Tauri governance diagram](@assets/about/governance/diagram.svg) ### Working Group Members diff --git a/src/content/docs/guide/about/index.mdx b/src/content/docs/about/index.mdx similarity index 100% rename from src/content/docs/guide/about/index.mdx rename to src/content/docs/about/index.mdx diff --git a/src/content/docs/guide/about/philosophy.md b/src/content/docs/about/philosophy.md similarity index 100% rename from src/content/docs/guide/about/philosophy.md rename to src/content/docs/about/philosophy.md diff --git a/src/content/docs/guide/about/trademark.md b/src/content/docs/about/trademark.md similarity index 100% rename from src/content/docs/guide/about/trademark.md rename to src/content/docs/about/trademark.md diff --git a/src/content/docs/concepts/Inter-Process Communication/brownfield.md b/src/content/docs/concept/Inter-Process Communication/brownfield.md similarity index 100% rename from src/content/docs/concepts/Inter-Process Communication/brownfield.md rename to src/content/docs/concept/Inter-Process Communication/brownfield.md diff --git a/src/content/docs/concepts/Inter-Process Communication/index.mdx b/src/content/docs/concept/Inter-Process Communication/index.mdx similarity index 100% rename from src/content/docs/concepts/Inter-Process Communication/index.mdx rename to src/content/docs/concept/Inter-Process Communication/index.mdx diff --git a/src/content/docs/concepts/Inter-Process Communication/isolation.md b/src/content/docs/concept/Inter-Process Communication/isolation.md similarity index 100% rename from src/content/docs/concepts/Inter-Process Communication/isolation.md rename to src/content/docs/concept/Inter-Process Communication/isolation.md diff --git a/src/content/docs/concepts/_recipes/about-recipes.md b/src/content/docs/concept/_recipes/about-recipes.md similarity index 100% rename from src/content/docs/concepts/_recipes/about-recipes.md rename to src/content/docs/concept/_recipes/about-recipes.md diff --git a/src/content/docs/concepts/_recipes/bridge.md b/src/content/docs/concept/_recipes/bridge.md similarity index 100% rename from src/content/docs/concepts/_recipes/bridge.md rename to src/content/docs/concept/_recipes/bridge.md diff --git a/src/content/docs/concepts/_recipes/cloudbridge.md b/src/content/docs/concept/_recipes/cloudbridge.md similarity index 100% rename from src/content/docs/concepts/_recipes/cloudbridge.md rename to src/content/docs/concept/_recipes/cloudbridge.md diff --git a/src/content/docs/concepts/_recipes/cloudish.md b/src/content/docs/concept/_recipes/cloudish.md similarity index 100% rename from src/content/docs/concepts/_recipes/cloudish.md rename to src/content/docs/concept/_recipes/cloudish.md diff --git a/src/content/docs/concepts/_recipes/glui.md b/src/content/docs/concept/_recipes/glui.md similarity index 100% rename from src/content/docs/concepts/_recipes/glui.md rename to src/content/docs/concept/_recipes/glui.md diff --git a/src/content/docs/concepts/_recipes/hermit.md b/src/content/docs/concept/_recipes/hermit.md similarity index 100% rename from src/content/docs/concepts/_recipes/hermit.md rename to src/content/docs/concept/_recipes/hermit.md diff --git a/src/content/docs/concepts/_recipes/lockdown.md b/src/content/docs/concept/_recipes/lockdown.md similarity index 100% rename from src/content/docs/concepts/_recipes/lockdown.md rename to src/content/docs/concept/_recipes/lockdown.md diff --git a/src/content/docs/concepts/_recipes/multiwin.md b/src/content/docs/concept/_recipes/multiwin.md similarity index 100% rename from src/content/docs/concepts/_recipes/multiwin.md rename to src/content/docs/concept/_recipes/multiwin.md diff --git a/src/content/docs/concepts/architecture.mdx b/src/content/docs/concept/architecture.mdx similarity index 100% rename from src/content/docs/concepts/architecture.mdx rename to src/content/docs/concept/architecture.mdx diff --git a/src/content/docs/concepts/index.mdx b/src/content/docs/concept/index.mdx similarity index 100% rename from src/content/docs/concepts/index.mdx rename to src/content/docs/concept/index.mdx diff --git a/src/content/docs/concepts/process-model.md b/src/content/docs/concept/process-model.md similarity index 100% rename from src/content/docs/concepts/process-model.md rename to src/content/docs/concept/process-model.md diff --git a/src/content/docs/concepts/rendering.mdx b/src/content/docs/concept/rendering.mdx similarity index 100% rename from src/content/docs/concepts/rendering.mdx rename to src/content/docs/concept/rendering.mdx diff --git a/src/content/docs/concepts/size.mdx b/src/content/docs/concept/size.mdx similarity index 100% rename from src/content/docs/concepts/size.mdx rename to src/content/docs/concept/size.mdx diff --git a/src/content/docs/develop/Debug/index.mdx b/src/content/docs/develop/Debug/index.mdx index ca8a9e52193..47e304187c5 100644 --- a/src/content/docs/develop/Debug/index.mdx +++ b/src/content/docs/develop/Debug/index.mdx @@ -2,6 +2,7 @@ title: Debug sidebar: label: Overview + order: 10 badge: text: WIP variant: caution diff --git a/src/content/docs/develop/Plugins/index.mdx b/src/content/docs/develop/Plugins/index.mdx index 97d15a5e21f..35e1c043755 100644 --- a/src/content/docs/develop/Plugins/index.mdx +++ b/src/content/docs/develop/Plugins/index.mdx @@ -3,6 +3,7 @@ title: Plugin Development i18nReady: true sidebar: label: Overview + order: 10 --- { /* TODO: Add a CLI section */} diff --git a/src/content/docs/test/Pipelines/github.mdx b/src/content/docs/develop/Tests/Pipelines/github.mdx similarity index 100% rename from src/content/docs/test/Pipelines/github.mdx rename to src/content/docs/develop/Tests/Pipelines/github.mdx diff --git a/src/content/docs/test/Pipelines/gitlab.mdx b/src/content/docs/develop/Tests/Pipelines/gitlab.mdx similarity index 100% rename from src/content/docs/test/Pipelines/gitlab.mdx rename to src/content/docs/develop/Tests/Pipelines/gitlab.mdx diff --git a/src/content/docs/test/Pipelines/index.mdx b/src/content/docs/develop/Tests/Pipelines/index.mdx similarity index 100% rename from src/content/docs/test/Pipelines/index.mdx rename to src/content/docs/develop/Tests/Pipelines/index.mdx diff --git a/src/content/docs/test/WebDriver/Example/index.mdx b/src/content/docs/develop/Tests/WebDriver/Example/index.mdx similarity index 100% rename from src/content/docs/test/WebDriver/Example/index.mdx rename to src/content/docs/develop/Tests/WebDriver/Example/index.mdx diff --git a/src/content/docs/test/WebDriver/Example/selenium.mdx b/src/content/docs/develop/Tests/WebDriver/Example/selenium.mdx similarity index 100% rename from src/content/docs/test/WebDriver/Example/selenium.mdx rename to src/content/docs/develop/Tests/WebDriver/Example/selenium.mdx diff --git a/src/content/docs/test/WebDriver/Example/webdriverio.mdx b/src/content/docs/develop/Tests/WebDriver/Example/webdriverio.mdx similarity index 100% rename from src/content/docs/test/WebDriver/Example/webdriverio.mdx rename to src/content/docs/develop/Tests/WebDriver/Example/webdriverio.mdx diff --git a/src/content/docs/test/WebDriver/ci.md b/src/content/docs/develop/Tests/WebDriver/ci.md similarity index 100% rename from src/content/docs/test/WebDriver/ci.md rename to src/content/docs/develop/Tests/WebDriver/ci.md diff --git a/src/content/docs/test/WebDriver/index.mdx b/src/content/docs/develop/Tests/WebDriver/index.mdx similarity index 100% rename from src/content/docs/test/WebDriver/index.mdx rename to src/content/docs/develop/Tests/WebDriver/index.mdx diff --git a/src/content/docs/test/index.mdx b/src/content/docs/develop/Tests/index.mdx similarity index 94% rename from src/content/docs/test/index.mdx rename to src/content/docs/develop/Tests/index.mdx index 901b57f2344..1309c2b1375 100644 --- a/src/content/docs/test/index.mdx +++ b/src/content/docs/develop/Tests/index.mdx @@ -2,7 +2,7 @@ title: Test description: Techniques for testing inside and outside the Tauri runtime sidebar: - order: 1 + order: 10 label: Overview badge: text: WIP diff --git a/src/content/docs/test/mocking.md b/src/content/docs/develop/Tests/mocking.md similarity index 99% rename from src/content/docs/test/mocking.md rename to src/content/docs/develop/Tests/mocking.md index d81e62840dd..df0c286225d 100644 --- a/src/content/docs/test/mocking.md +++ b/src/content/docs/develop/Tests/mocking.md @@ -1,7 +1,7 @@ --- title: Mock Tauri APIs sidebar: - order: 1 + order: 10 badge: text: WIP variant: caution diff --git a/src/content/docs/features/_authenticator.mdx b/src/content/docs/feature/_authenticator.mdx similarity index 100% rename from src/content/docs/features/_authenticator.mdx rename to src/content/docs/feature/_authenticator.mdx diff --git a/src/content/docs/features/autostart.mdx b/src/content/docs/feature/autostart.mdx similarity index 100% rename from src/content/docs/features/autostart.mdx rename to src/content/docs/feature/autostart.mdx diff --git a/src/content/docs/features/barcode-scanner.mdx b/src/content/docs/feature/barcode-scanner.mdx similarity index 100% rename from src/content/docs/features/barcode-scanner.mdx rename to src/content/docs/feature/barcode-scanner.mdx diff --git a/src/content/docs/features/biometric.mdx b/src/content/docs/feature/biometric.mdx similarity index 100% rename from src/content/docs/features/biometric.mdx rename to src/content/docs/feature/biometric.mdx diff --git a/src/content/docs/features/cli.mdx b/src/content/docs/feature/cli.mdx similarity index 100% rename from src/content/docs/features/cli.mdx rename to src/content/docs/feature/cli.mdx diff --git a/src/content/docs/features/clipboard.mdx b/src/content/docs/feature/clipboard.mdx similarity index 100% rename from src/content/docs/features/clipboard.mdx rename to src/content/docs/feature/clipboard.mdx diff --git a/src/content/docs/features/deep-linking.mdx b/src/content/docs/feature/deep-linking.mdx similarity index 100% rename from src/content/docs/features/deep-linking.mdx rename to src/content/docs/feature/deep-linking.mdx diff --git a/src/content/docs/features/dialog.mdx b/src/content/docs/feature/dialog.mdx similarity index 100% rename from src/content/docs/features/dialog.mdx rename to src/content/docs/feature/dialog.mdx diff --git a/src/content/docs/features/file-system.mdx b/src/content/docs/feature/file-system.mdx similarity index 100% rename from src/content/docs/features/file-system.mdx rename to src/content/docs/feature/file-system.mdx diff --git a/src/content/docs/features/global-shortcut.mdx b/src/content/docs/feature/global-shortcut.mdx similarity index 100% rename from src/content/docs/features/global-shortcut.mdx rename to src/content/docs/feature/global-shortcut.mdx diff --git a/src/content/docs/features/http-client.mdx b/src/content/docs/feature/http-client.mdx similarity index 100% rename from src/content/docs/features/http-client.mdx rename to src/content/docs/feature/http-client.mdx diff --git a/src/content/docs/features/index.mdx b/src/content/docs/feature/index.mdx similarity index 100% rename from src/content/docs/features/index.mdx rename to src/content/docs/feature/index.mdx diff --git a/src/content/docs/features/localhost.mdx b/src/content/docs/feature/localhost.mdx similarity index 100% rename from src/content/docs/features/localhost.mdx rename to src/content/docs/feature/localhost.mdx diff --git a/src/content/docs/features/logging.mdx b/src/content/docs/feature/logging.mdx similarity index 100% rename from src/content/docs/features/logging.mdx rename to src/content/docs/feature/logging.mdx diff --git a/src/content/docs/features/nfc.mdx b/src/content/docs/feature/nfc.mdx similarity index 100% rename from src/content/docs/features/nfc.mdx rename to src/content/docs/feature/nfc.mdx diff --git a/src/content/docs/features/notification.mdx b/src/content/docs/feature/notification.mdx similarity index 100% rename from src/content/docs/features/notification.mdx rename to src/content/docs/feature/notification.mdx diff --git a/src/content/docs/features/os-info.mdx b/src/content/docs/feature/os-info.mdx similarity index 100% rename from src/content/docs/features/os-info.mdx rename to src/content/docs/feature/os-info.mdx diff --git a/src/content/docs/features/persisted-scope.mdx b/src/content/docs/feature/persisted-scope.mdx similarity index 100% rename from src/content/docs/features/persisted-scope.mdx rename to src/content/docs/feature/persisted-scope.mdx diff --git a/src/content/docs/features/positioner.mdx b/src/content/docs/feature/positioner.mdx similarity index 100% rename from src/content/docs/features/positioner.mdx rename to src/content/docs/feature/positioner.mdx diff --git a/src/content/docs/features/process.mdx b/src/content/docs/feature/process.mdx similarity index 100% rename from src/content/docs/features/process.mdx rename to src/content/docs/feature/process.mdx diff --git a/src/content/docs/features/shell.mdx b/src/content/docs/feature/shell.mdx similarity index 100% rename from src/content/docs/features/shell.mdx rename to src/content/docs/feature/shell.mdx diff --git a/src/content/docs/features/single-instance.mdx b/src/content/docs/feature/single-instance.mdx similarity index 100% rename from src/content/docs/features/single-instance.mdx rename to src/content/docs/feature/single-instance.mdx diff --git a/src/content/docs/features/sql.mdx b/src/content/docs/feature/sql.mdx similarity index 100% rename from src/content/docs/features/sql.mdx rename to src/content/docs/feature/sql.mdx diff --git a/src/content/docs/features/store.mdx b/src/content/docs/feature/store.mdx similarity index 100% rename from src/content/docs/features/store.mdx rename to src/content/docs/feature/store.mdx diff --git a/src/content/docs/features/stronghold.mdx b/src/content/docs/feature/stronghold.mdx similarity index 100% rename from src/content/docs/features/stronghold.mdx rename to src/content/docs/feature/stronghold.mdx diff --git a/src/content/docs/features/updater.mdx b/src/content/docs/feature/updater.mdx similarity index 100% rename from src/content/docs/features/updater.mdx rename to src/content/docs/feature/updater.mdx diff --git a/src/content/docs/features/upload.mdx b/src/content/docs/feature/upload.mdx similarity index 100% rename from src/content/docs/features/upload.mdx rename to src/content/docs/feature/upload.mdx diff --git a/src/content/docs/features/websocket.mdx b/src/content/docs/feature/websocket.mdx similarity index 100% rename from src/content/docs/features/websocket.mdx rename to src/content/docs/feature/websocket.mdx diff --git a/src/content/docs/features/window-customization.mdx b/src/content/docs/feature/window-customization.mdx similarity index 100% rename from src/content/docs/features/window-customization.mdx rename to src/content/docs/feature/window-customization.mdx diff --git a/src/content/docs/features/window-state.mdx b/src/content/docs/feature/window-state.mdx similarity index 100% rename from src/content/docs/features/window-state.mdx rename to src/content/docs/feature/window-state.mdx diff --git a/src/content/docs/guide/frontend/index.mdx b/src/content/docs/frontend/index.mdx similarity index 100% rename from src/content/docs/guide/frontend/index.mdx rename to src/content/docs/frontend/index.mdx diff --git a/src/content/docs/guide/frontend/leptos.mdx b/src/content/docs/frontend/leptos.mdx similarity index 100% rename from src/content/docs/guide/frontend/leptos.mdx rename to src/content/docs/frontend/leptos.mdx diff --git a/src/content/docs/guide/frontend/nextjs.mdx b/src/content/docs/frontend/nextjs.mdx similarity index 100% rename from src/content/docs/guide/frontend/nextjs.mdx rename to src/content/docs/frontend/nextjs.mdx diff --git a/src/content/docs/guide/frontend/nuxt.mdx b/src/content/docs/frontend/nuxt.mdx similarity index 100% rename from src/content/docs/guide/frontend/nuxt.mdx rename to src/content/docs/frontend/nuxt.mdx diff --git a/src/content/docs/guide/frontend/qwik.mdx b/src/content/docs/frontend/qwik.mdx similarity index 100% rename from src/content/docs/guide/frontend/qwik.mdx rename to src/content/docs/frontend/qwik.mdx diff --git a/src/content/docs/guide/frontend/sveltekit.mdx b/src/content/docs/frontend/sveltekit.mdx similarity index 100% rename from src/content/docs/guide/frontend/sveltekit.mdx rename to src/content/docs/frontend/sveltekit.mdx diff --git a/src/content/docs/guide/frontend/sycamore.mdx b/src/content/docs/frontend/sycamore.mdx similarity index 100% rename from src/content/docs/guide/frontend/sycamore.mdx rename to src/content/docs/frontend/sycamore.mdx diff --git a/src/content/docs/guide/frontend/trunk.mdx b/src/content/docs/frontend/trunk.mdx similarity index 100% rename from src/content/docs/guide/frontend/trunk.mdx rename to src/content/docs/frontend/trunk.mdx diff --git a/src/content/docs/guide/frontend/vite.mdx b/src/content/docs/frontend/vite.mdx similarity index 100% rename from src/content/docs/guide/frontend/vite.mdx rename to src/content/docs/frontend/vite.mdx diff --git a/src/content/docs/guide/frontend/webpack.mdx b/src/content/docs/frontend/webpack.mdx similarity index 100% rename from src/content/docs/guide/frontend/webpack.mdx rename to src/content/docs/frontend/webpack.mdx diff --git a/src/content/docs/guide/frontend/yew.mdx b/src/content/docs/frontend/yew.mdx similarity index 100% rename from src/content/docs/guide/frontend/yew.mdx rename to src/content/docs/frontend/yew.mdx diff --git a/src/content/docs/guide/migrate/from-electron.mdx b/src/content/docs/migrate/from-electron.mdx similarity index 100% rename from src/content/docs/guide/migrate/from-electron.mdx rename to src/content/docs/migrate/from-electron.mdx diff --git a/src/content/docs/guide/migrate/from-existing.mdx b/src/content/docs/migrate/from-existing.mdx similarity index 100% rename from src/content/docs/guide/migrate/from-existing.mdx rename to src/content/docs/migrate/from-existing.mdx diff --git a/src/content/docs/guide/migrate/from-flutter.mdx b/src/content/docs/migrate/from-flutter.mdx similarity index 100% rename from src/content/docs/guide/migrate/from-flutter.mdx rename to src/content/docs/migrate/from-flutter.mdx diff --git a/src/content/docs/guide/migrate/from-tauri-1.mdx b/src/content/docs/migrate/from-tauri-1.mdx similarity index 100% rename from src/content/docs/guide/migrate/from-tauri-1.mdx rename to src/content/docs/migrate/from-tauri-1.mdx diff --git a/src/content/docs/guide/migrate/index.mdx b/src/content/docs/migrate/index.mdx similarity index 100% rename from src/content/docs/guide/migrate/index.mdx rename to src/content/docs/migrate/index.mdx