From f855178ec91d1fa2924295c0ce47b37c4e72fb39 Mon Sep 17 00:00:00 2001 From: ian Date: Tue, 5 Aug 2025 01:44:13 +0800 Subject: [PATCH] Purge legacy docs (#25594) --- .github/workflows/docs.yml | 30 - .gitignore | 1 - .prettierignore | 1 - .prettierrc.json | 10 +- .stylelintrc.json | 2 +- docs/.spellcheckerrc.yml | 6 - docs/.typedocs/help.md | 24 - docs/.typedocs/home.md | 11 - docs/.typedocs/options.json | 28 - docs/.vitepress/components/Article.vue | 95 - docs/.vitepress/components/Avatar.vue | 39 - docs/.vitepress/components/Badge.vue | 28 - docs/.vitepress/components/Button.vue | 78 - docs/.vitepress/components/Card.vue | 112 - docs/.vitepress/components/Cloud.vue | 48 - docs/.vitepress/components/Divider.vue | 10 - docs/.vitepress/components/Feedback.vue | 209 - docs/.vitepress/components/GuideMeta.vue | 29 - docs/.vitepress/components/Meta.vue | 79 - docs/.vitepress/components/Newsletter.vue | 118 - docs/.vitepress/components/SnippetToggler.vue | 184 - docs/.vitepress/components/Tabs.vue | 90 - docs/.vitepress/components/blog/BlogHero.vue | 33 - docs/.vitepress/components/blog/BlogIndex.vue | 54 - docs/.vitepress/components/blog/PostMeta.vue | 88 - docs/.vitepress/components/blog/Tag.vue | 34 - docs/.vitepress/components/blog/TagsIndex.vue | 56 - .../components/guides/GuidesIndex.vue | 26 - .../guides/GuidesListExtensions.vue | 19 - .../components/guides/GuidesSection.vue | 59 - docs/.vitepress/components/home/Footer.vue | 134 - docs/.vitepress/components/home/Pattern.vue | 4295 ----------------- .../.vitepress/components/home/SocialIcon.vue | 38 - .../components/home/icons/Discord.vue | 8 - .../components/home/icons/Docker.vue | 44 - .../components/home/icons/GitHub2.vue | 10 - .../components/home/icons/Github.vue | 10 - .../components/home/icons/LinkedIn.vue | 8 - .../.vitepress/components/home/icons/Logo.vue | 108 - docs/.vitepress/components/home/icons/NPM.vue | 8 - .../components/home/icons/Twitter.vue | 8 - .../components/home/icons/YouTube.vue | 8 - .../.vitepress/composables/useLocalStorage.ts | 39 - docs/.vitepress/config.ts | 205 - docs/.vitepress/data/blog.data.ts | 44 - docs/.vitepress/data/guides.ts | 297 -- docs/.vitepress/data/packages.data.ts | 39 - docs/.vitepress/data/sidebar.ts | 747 --- docs/.vitepress/env.d.ts | 1 - docs/.vitepress/lib/date.ts | 25 - docs/.vitepress/lib/directus.ts | 4 - .../material-icons-no-translate.ts | 12 - docs/.vitepress/theme/Layout.vue | 102 - .../theme/components/VPSidebarItem.vue | 257 - docs/.vitepress/theme/icons.css | 83 - docs/.vitepress/theme/index.ts | 37 - docs/.vitepress/theme/overrides.css | 131 - docs/.vitepress/theme/vars.css | 139 - docs/.vitepress/tsconfig.app.json | 9 - docs/.vitepress/types/schema.ts | 61 - docs/_redirects | 354 -- docs/app/data-model.md | 453 -- docs/app/data-model/collections.md | 412 -- docs/app/data-model/fields.md | 187 - docs/app/data-model/fields/groups.md | 39 - docs/app/data-model/fields/other.md | 28 - docs/app/data-model/fields/presentation.md | 41 - docs/app/data-model/fields/relational.md | 136 - docs/app/data-model/fields/selection.md | 156 - docs/app/data-model/fields/text-numbers.md | 110 - docs/app/data-model/relationships.md | 425 -- docs/app/faq.md | 15 - docs/app/flows.md | 390 -- docs/app/flows/operations.md | 458 -- docs/app/flows/triggers.md | 207 - docs/app/presets-bookmarks.md | 99 - docs/app/security.md | 21 - docs/blog/[slug].md | 21 - docs/blog/[slug].paths.ts | 36 - docs/blog/guest-author.md | 108 - docs/blog/index.md | 13 - docs/blog/tags/[slug].md | 15 - docs/blog/tags/[slug].paths.ts | 53 - docs/contributing/code-of-conduct.md | 61 - docs/contributing/codebase-overview.md | 120 - docs/contributing/community.md | 61 - docs/contributing/feature-request-process.md | 34 - docs/contributing/introduction.md | 82 - docs/contributing/pull-request-process.md | 59 - docs/contributing/running-locally.md | 225 - docs/contributing/sponsor.md | 46 - docs/contributing/tests.md | 202 - docs/contributing/translations.md | 55 - docs/dictionary.txt | 467 -- docs/extensions/app-composables.md | 273 -- docs/extensions/bundles.md | 63 - docs/extensions/creating-extensions.md | 163 - docs/extensions/displays.md | 148 - docs/extensions/endpoints.md | 79 - docs/extensions/hooks.md | 331 -- docs/extensions/installing-extensions.md | 152 - docs/extensions/interfaces.md | 143 - docs/extensions/introduction.md | 101 - docs/extensions/layouts.md | 164 - docs/extensions/marketplace/publishing.md | 205 - docs/extensions/modules.md | 133 - docs/extensions/operations.md | 110 - docs/extensions/panels.md | 148 - docs/extensions/sandbox/introduction.md | 53 - docs/extensions/sandbox/register.md | 148 - docs/extensions/sandbox/sandbox-sdk.md | 215 - docs/extensions/services/accessing-files.md | 146 - docs/extensions/services/accessing-items.md | 97 - .../services/configuring-collections.md | 318 -- docs/extensions/services/introduction.md | 67 - .../extensions/services/working-with-users.md | 169 - docs/extensions/themes.md | 99 - docs/extensions/using-ui-components.md | 72 - docs/getting-started/architecture.md | 77 - docs/getting-started/introduction.md | 223 - docs/getting-started/quickstart.md | 202 - docs/getting-started/resources.md | 31 - docs/getting-started/support.md | 81 - docs/guides/[slug].md | 17 - docs/guides/[slug].paths.ts | 12 - .../guides/extensions/displays-date-to-age.md | 257 - .../displays-relational-summaries.md | 485 -- docs/guides/extensions/email-template.md | 211 - .../extensions/endpoints-api-proxy-twilio.md | 306 -- docs/guides/extensions/endpoints-api-proxy.md | 147 - .../endpoints-privileged-endpoint-stripe.md | 369 -- .../extensions/hooks-add-stripe-customer.md | 196 - .../hooks-validate-number-twilio.md | 175 - .../interfaces-radio-selector-icons.md | 787 --- .../interfaces-relational-dropdown.md | 658 --- .../extensions/layouts-getting-started.md | 284 -- .../extensions/modules-build-landing-page.md | 996 ---- .../modules-native-layout-features.md | 345 -- .../operations-add-record-comments.md | 377 -- .../operations-bulk-email-sendgrid.md | 509 -- .../extensions/operations-npm-package.md | 176 - .../extensions/operations-send-sms-twilio.md | 282 -- docs/guides/extensions/panels-create-items.md | 614 --- .../extensions/panels-display-data-vonage.md | 785 --- .../extensions/panels-send-sms-twilio.md | 1131 ----- docs/guides/flows/flows-for-loop.md | 64 - .../flows/slugify-text-with-run-script.md | 49 - .../guides/headless-cms/approval-workflows.md | 122 - .../build-static-website/index.md | 19 - .../headless-cms/build-static-website/next.md | 334 -- .../build-static-website/nuxt-3.md | 287 -- .../headless-cms/content-translations.md | 242 - .../guides/headless-cms/content-versioning.md | 99 - .../guides/headless-cms/live-preview/index.md | 19 - .../headless-cms/live-preview/nextjs.md | 203 - .../headless-cms/live-preview/nuxt-3.md | 160 - .../headless-cms/reusable-components.md | 380 -- .../schedule-content/dynamic-sites.md | 139 - .../headless-cms/schedule-content/index.md | 17 - .../schedule-content/static-sites.md | 167 - .../trigger-static-builds/index.md | 19 - .../trigger-static-builds/netlify.md | 135 - .../trigger-static-builds/vercel.md | 135 - docs/guides/index.md | 10 - docs/guides/migration/hoppscotch.md | 78 - docs/guides/migration/index.md | 25 - docs/guides/migration/node.md | 202 - docs/guides/real-time/authentication.md | 135 - docs/guides/real-time/chat/index.md | 32 - docs/guides/real-time/chat/javascript.md | 390 -- docs/guides/real-time/chat/react.md | 423 -- docs/guides/real-time/chat/vue.md | 403 -- .../real-time/getting-started/graphql.md | 90 - .../guides/real-time/getting-started/index.md | 27 - .../getting-started/websockets-js.md | 287 -- .../real-time/getting-started/websockets.md | 299 -- docs/guides/real-time/live-poll.md | 341 -- docs/guides/real-time/operations.md | 172 - .../guides/real-time/subscriptions/graphql.md | 84 - docs/guides/real-time/subscriptions/index.md | 24 - .../real-time/subscriptions/websockets.md | 121 - docs/guides/sdk/authentication.md | 209 - docs/guides/sdk/getting-started.md | 324 -- docs/guides/sdk/types.md | 286 -- docs/guides/template_shell.md | 58 - docs/home.css | 245 - docs/index.md | 350 -- docs/netlify.toml | 3263 ------------- docs/netlify/functions/feedback.ts | 83 - docs/package.json | 38 - docs/plus/[slug].md | 16 - docs/plus/[slug].paths.ts | 22 - docs/plus/index.md | 11 - docs/public/assets/config-options.png | Bin 119292 -> 0 bytes docs/public/assets/docker.png | Bin 19023 -> 0 bytes docs/public/assets/frameworks/11ty.png | Bin 172590 -> 0 bytes docs/public/assets/frameworks/astro.png | Bin 228637 -> 0 bytes docs/public/assets/frameworks/gatsby.png | Bin 265201 -> 0 bytes docs/public/assets/frameworks/next.png | Bin 130521 -> 0 bytes docs/public/assets/frameworks/nuxt.png | Bin 187235 -> 0 bytes docs/public/assets/frameworks/remix.png | Bin 165437 -> 0 bytes docs/public/assets/frameworks/solidstart.png | Bin 46254 -> 0 bytes docs/public/assets/frameworks/sveltekit.png | Bin 252887 -> 0 bytes docs/public/favicon.svg | 4 - docs/public/icons/card_link.svg | 4 - docs/public/icons/hoppscotch.svg | 1 - docs/public/icons/js.svg | 4 - docs/public/icons/netlify.webp | Bin 1728 -> 0 bytes docs/public/icons/nextjs.png | Bin 4804 -> 0 bytes docs/public/icons/node.svg | 6 - docs/public/icons/nuxt.svg | 3 - docs/public/icons/react.svg | 1 - docs/public/icons/vercel.svg | 3 - docs/public/icons/vue.svg | 2 - docs/public/logo-dark.svg | 12 - docs/public/logo-light.svg | 12 - docs/reference/authentication.md | 908 ---- docs/reference/files.md | 1188 ----- docs/reference/filter-rules.md | 239 - docs/reference/introduction.md | 289 -- docs/reference/items.md | 1106 ----- docs/reference/old-sdk.md | 1208 ----- docs/reference/query.md | 942 ---- docs/reference/system/activity.md | 228 - docs/reference/system/collections.md | 589 --- docs/reference/system/comments.md | 437 -- docs/reference/system/dashboards.md | 802 --- docs/reference/system/extensions.md | 235 - docs/reference/system/fields.md | 731 --- docs/reference/system/flows.md | 942 ---- docs/reference/system/folders.md | 782 --- docs/reference/system/metrics.md | 56 - docs/reference/system/notifications.md | 820 ---- docs/reference/system/operations.md | 851 ---- docs/reference/system/panels.md | 847 ---- docs/reference/system/permissions.md | 1102 ----- docs/reference/system/policies.md | 852 ---- docs/reference/system/presets.md | 834 ---- docs/reference/system/relations.md | 639 --- docs/reference/system/revisions.md | 237 - docs/reference/system/roles.md | 824 ---- docs/reference/system/schema.md | 1047 ---- docs/reference/system/server.md | 517 -- docs/reference/system/settings.md | 342 -- docs/reference/system/shares.md | 1084 ----- docs/reference/system/translations.md | 587 --- docs/reference/system/users.md | 1738 ------- docs/reference/system/utilities.md | 591 --- docs/reference/system/versions.md | 1067 ---- docs/reference/system/webhooks.md | 826 ---- docs/releases/breaking-changes.md | 593 --- docs/self-hosted/cli.md | 265 - docs/self-hosted/config-options.md | 1243 ----- docs/self-hosted/docker-guide.md | 189 - docs/self-hosted/email-templates.md | 39 - docs/self-hosted/migrations.md | 77 - docs/self-hosted/quickstart.md | 100 - docs/self-hosted/sso-examples.md | 224 - docs/self-hosted/sso.md | 269 -- docs/self-hosted/upgrades-migrations.md | 81 - docs/tsconfig.json | 11 - docs/tsconfig.node.json | 8 - docs/use-cases/headless-cms/concepts.md | 96 - docs/use-cases/headless-cms/introduction.md | 46 - docs/use-cases/headless-cms/security.md | 135 - docs/user-guide/cloud/accounts.md | 69 - docs/user-guide/cloud/glossary.md | 254 - docs/user-guide/cloud/overview.md | 72 - docs/user-guide/cloud/projects.md | 158 - docs/user-guide/cloud/teams.md | 123 - docs/user-guide/cloud/variables.md | 47 - docs/user-guide/content-module/content.md | 63 - .../content-module/content/collections.md | 216 - .../content-module/content/items.md | 225 - .../content-module/content/shares.md | 202 - .../content-module/display-templates.md | 33 - docs/user-guide/content-module/filters.md | 153 - .../content-module/import-export.md | 132 - docs/user-guide/content-module/layouts.md | 258 - .../content-module/translation-strings.md | 63 - docs/user-guide/file-library/files.md | 158 - docs/user-guide/file-library/folders.md | 67 - docs/user-guide/insights/charts.md | 88 - docs/user-guide/insights/dashboards.md | 57 - docs/user-guide/insights/panels.md | 217 - docs/user-guide/marketplace/overview.md | 52 - docs/user-guide/overview/data-studio-app.md | 71 - docs/user-guide/overview/glossary.md | 406 -- docs/user-guide/overview/quickstart.md | 105 - docs/user-guide/settings/activity-log.md | 91 - docs/user-guide/settings/presets-bookmarks.md | 99 - docs/user-guide/settings/project-settings.md | 136 - docs/user-guide/settings/system-logs.md | 62 - docs/user-guide/settings/theming.md | 80 - .../user-guide/user-management/permissions.md | 102 - docs/user-guide/user-management/roles.md | 96 - .../user-management/user-directory.md | 213 - .../users-roles-permissions.md | 109 - docs/user-guide/user-management/users.md | 84 - eslint.config.js | 2 +- package.json | 2 +- pnpm-lock.yaml | 2988 +----------- pnpm-workspace.yaml | 1 - 303 files changed, 8 insertions(+), 73930 deletions(-) delete mode 100644 .github/workflows/docs.yml delete mode 100644 docs/.spellcheckerrc.yml delete mode 100644 docs/.typedocs/help.md delete mode 100644 docs/.typedocs/home.md delete mode 100644 docs/.typedocs/options.json delete mode 100644 docs/.vitepress/components/Article.vue delete mode 100644 docs/.vitepress/components/Avatar.vue delete mode 100644 docs/.vitepress/components/Badge.vue delete mode 100644 docs/.vitepress/components/Button.vue delete mode 100644 docs/.vitepress/components/Card.vue delete mode 100644 docs/.vitepress/components/Cloud.vue delete mode 100644 docs/.vitepress/components/Divider.vue delete mode 100644 docs/.vitepress/components/Feedback.vue delete mode 100644 docs/.vitepress/components/GuideMeta.vue delete mode 100644 docs/.vitepress/components/Meta.vue delete mode 100644 docs/.vitepress/components/Newsletter.vue delete mode 100644 docs/.vitepress/components/SnippetToggler.vue delete mode 100644 docs/.vitepress/components/Tabs.vue delete mode 100644 docs/.vitepress/components/blog/BlogHero.vue delete mode 100644 docs/.vitepress/components/blog/BlogIndex.vue delete mode 100644 docs/.vitepress/components/blog/PostMeta.vue delete mode 100644 docs/.vitepress/components/blog/Tag.vue delete mode 100644 docs/.vitepress/components/blog/TagsIndex.vue delete mode 100644 docs/.vitepress/components/guides/GuidesIndex.vue delete mode 100644 docs/.vitepress/components/guides/GuidesListExtensions.vue delete mode 100644 docs/.vitepress/components/guides/GuidesSection.vue delete mode 100644 docs/.vitepress/components/home/Footer.vue delete mode 100644 docs/.vitepress/components/home/Pattern.vue delete mode 100644 docs/.vitepress/components/home/SocialIcon.vue delete mode 100644 docs/.vitepress/components/home/icons/Discord.vue delete mode 100644 docs/.vitepress/components/home/icons/Docker.vue delete mode 100644 docs/.vitepress/components/home/icons/GitHub2.vue delete mode 100644 docs/.vitepress/components/home/icons/Github.vue delete mode 100644 docs/.vitepress/components/home/icons/LinkedIn.vue delete mode 100644 docs/.vitepress/components/home/icons/Logo.vue delete mode 100644 docs/.vitepress/components/home/icons/NPM.vue delete mode 100644 docs/.vitepress/components/home/icons/Twitter.vue delete mode 100644 docs/.vitepress/components/home/icons/YouTube.vue delete mode 100644 docs/.vitepress/composables/useLocalStorage.ts delete mode 100644 docs/.vitepress/config.ts delete mode 100644 docs/.vitepress/data/blog.data.ts delete mode 100644 docs/.vitepress/data/guides.ts delete mode 100644 docs/.vitepress/data/packages.data.ts delete mode 100644 docs/.vitepress/data/sidebar.ts delete mode 100644 docs/.vitepress/env.d.ts delete mode 100644 docs/.vitepress/lib/date.ts delete mode 100644 docs/.vitepress/lib/directus.ts delete mode 100644 docs/.vitepress/lib/markdown-plugins/material-icons-no-translate.ts delete mode 100644 docs/.vitepress/theme/Layout.vue delete mode 100644 docs/.vitepress/theme/components/VPSidebarItem.vue delete mode 100644 docs/.vitepress/theme/icons.css delete mode 100644 docs/.vitepress/theme/index.ts delete mode 100644 docs/.vitepress/theme/overrides.css delete mode 100644 docs/.vitepress/theme/vars.css delete mode 100644 docs/.vitepress/tsconfig.app.json delete mode 100644 docs/.vitepress/types/schema.ts delete mode 100644 docs/_redirects delete mode 100644 docs/app/data-model.md delete mode 100644 docs/app/data-model/collections.md delete mode 100644 docs/app/data-model/fields.md delete mode 100644 docs/app/data-model/fields/groups.md delete mode 100644 docs/app/data-model/fields/other.md delete mode 100644 docs/app/data-model/fields/presentation.md delete mode 100644 docs/app/data-model/fields/relational.md delete mode 100644 docs/app/data-model/fields/selection.md delete mode 100644 docs/app/data-model/fields/text-numbers.md delete mode 100644 docs/app/data-model/relationships.md delete mode 100644 docs/app/faq.md delete mode 100644 docs/app/flows.md delete mode 100644 docs/app/flows/operations.md delete mode 100644 docs/app/flows/triggers.md delete mode 100644 docs/app/presets-bookmarks.md delete mode 100644 docs/app/security.md delete mode 100644 docs/blog/[slug].md delete mode 100644 docs/blog/[slug].paths.ts delete mode 100644 docs/blog/guest-author.md delete mode 100644 docs/blog/index.md delete mode 100644 docs/blog/tags/[slug].md delete mode 100644 docs/blog/tags/[slug].paths.ts delete mode 100644 docs/contributing/code-of-conduct.md delete mode 100644 docs/contributing/codebase-overview.md delete mode 100644 docs/contributing/community.md delete mode 100644 docs/contributing/feature-request-process.md delete mode 100644 docs/contributing/introduction.md delete mode 100644 docs/contributing/pull-request-process.md delete mode 100644 docs/contributing/running-locally.md delete mode 100644 docs/contributing/sponsor.md delete mode 100644 docs/contributing/tests.md delete mode 100644 docs/contributing/translations.md delete mode 100644 docs/dictionary.txt delete mode 100644 docs/extensions/app-composables.md delete mode 100644 docs/extensions/bundles.md delete mode 100644 docs/extensions/creating-extensions.md delete mode 100644 docs/extensions/displays.md delete mode 100644 docs/extensions/endpoints.md delete mode 100644 docs/extensions/hooks.md delete mode 100644 docs/extensions/installing-extensions.md delete mode 100644 docs/extensions/interfaces.md delete mode 100644 docs/extensions/introduction.md delete mode 100644 docs/extensions/layouts.md delete mode 100644 docs/extensions/marketplace/publishing.md delete mode 100644 docs/extensions/modules.md delete mode 100644 docs/extensions/operations.md delete mode 100644 docs/extensions/panels.md delete mode 100644 docs/extensions/sandbox/introduction.md delete mode 100644 docs/extensions/sandbox/register.md delete mode 100644 docs/extensions/sandbox/sandbox-sdk.md delete mode 100644 docs/extensions/services/accessing-files.md delete mode 100644 docs/extensions/services/accessing-items.md delete mode 100644 docs/extensions/services/configuring-collections.md delete mode 100644 docs/extensions/services/introduction.md delete mode 100644 docs/extensions/services/working-with-users.md delete mode 100644 docs/extensions/themes.md delete mode 100644 docs/extensions/using-ui-components.md delete mode 100644 docs/getting-started/architecture.md delete mode 100644 docs/getting-started/introduction.md delete mode 100644 docs/getting-started/quickstart.md delete mode 100644 docs/getting-started/resources.md delete mode 100644 docs/getting-started/support.md delete mode 100644 docs/guides/[slug].md delete mode 100644 docs/guides/[slug].paths.ts delete mode 100644 docs/guides/extensions/displays-date-to-age.md delete mode 100644 docs/guides/extensions/displays-relational-summaries.md delete mode 100644 docs/guides/extensions/email-template.md delete mode 100644 docs/guides/extensions/endpoints-api-proxy-twilio.md delete mode 100644 docs/guides/extensions/endpoints-api-proxy.md delete mode 100644 docs/guides/extensions/endpoints-privileged-endpoint-stripe.md delete mode 100644 docs/guides/extensions/hooks-add-stripe-customer.md delete mode 100644 docs/guides/extensions/hooks-validate-number-twilio.md delete mode 100644 docs/guides/extensions/interfaces-radio-selector-icons.md delete mode 100644 docs/guides/extensions/interfaces-relational-dropdown.md delete mode 100644 docs/guides/extensions/layouts-getting-started.md delete mode 100644 docs/guides/extensions/modules-build-landing-page.md delete mode 100644 docs/guides/extensions/modules-native-layout-features.md delete mode 100644 docs/guides/extensions/operations-add-record-comments.md delete mode 100644 docs/guides/extensions/operations-bulk-email-sendgrid.md delete mode 100644 docs/guides/extensions/operations-npm-package.md delete mode 100644 docs/guides/extensions/operations-send-sms-twilio.md delete mode 100644 docs/guides/extensions/panels-create-items.md delete mode 100644 docs/guides/extensions/panels-display-data-vonage.md delete mode 100644 docs/guides/extensions/panels-send-sms-twilio.md delete mode 100644 docs/guides/flows/flows-for-loop.md delete mode 100644 docs/guides/flows/slugify-text-with-run-script.md delete mode 100644 docs/guides/headless-cms/approval-workflows.md delete mode 100644 docs/guides/headless-cms/build-static-website/index.md delete mode 100644 docs/guides/headless-cms/build-static-website/next.md delete mode 100644 docs/guides/headless-cms/build-static-website/nuxt-3.md delete mode 100644 docs/guides/headless-cms/content-translations.md delete mode 100644 docs/guides/headless-cms/content-versioning.md delete mode 100644 docs/guides/headless-cms/live-preview/index.md delete mode 100644 docs/guides/headless-cms/live-preview/nextjs.md delete mode 100644 docs/guides/headless-cms/live-preview/nuxt-3.md delete mode 100644 docs/guides/headless-cms/reusable-components.md delete mode 100644 docs/guides/headless-cms/schedule-content/dynamic-sites.md delete mode 100644 docs/guides/headless-cms/schedule-content/index.md delete mode 100644 docs/guides/headless-cms/schedule-content/static-sites.md delete mode 100644 docs/guides/headless-cms/trigger-static-builds/index.md delete mode 100644 docs/guides/headless-cms/trigger-static-builds/netlify.md delete mode 100644 docs/guides/headless-cms/trigger-static-builds/vercel.md delete mode 100644 docs/guides/index.md delete mode 100644 docs/guides/migration/hoppscotch.md delete mode 100644 docs/guides/migration/index.md delete mode 100644 docs/guides/migration/node.md delete mode 100644 docs/guides/real-time/authentication.md delete mode 100644 docs/guides/real-time/chat/index.md delete mode 100644 docs/guides/real-time/chat/javascript.md delete mode 100644 docs/guides/real-time/chat/react.md delete mode 100644 docs/guides/real-time/chat/vue.md delete mode 100644 docs/guides/real-time/getting-started/graphql.md delete mode 100644 docs/guides/real-time/getting-started/index.md delete mode 100644 docs/guides/real-time/getting-started/websockets-js.md delete mode 100644 docs/guides/real-time/getting-started/websockets.md delete mode 100644 docs/guides/real-time/live-poll.md delete mode 100644 docs/guides/real-time/operations.md delete mode 100644 docs/guides/real-time/subscriptions/graphql.md delete mode 100644 docs/guides/real-time/subscriptions/index.md delete mode 100644 docs/guides/real-time/subscriptions/websockets.md delete mode 100644 docs/guides/sdk/authentication.md delete mode 100644 docs/guides/sdk/getting-started.md delete mode 100644 docs/guides/sdk/types.md delete mode 100644 docs/guides/template_shell.md delete mode 100644 docs/home.css delete mode 100644 docs/index.md delete mode 100644 docs/netlify.toml delete mode 100644 docs/netlify/functions/feedback.ts delete mode 100644 docs/package.json delete mode 100644 docs/plus/[slug].md delete mode 100644 docs/plus/[slug].paths.ts delete mode 100644 docs/plus/index.md delete mode 100644 docs/public/assets/config-options.png delete mode 100644 docs/public/assets/docker.png delete mode 100644 docs/public/assets/frameworks/11ty.png delete mode 100644 docs/public/assets/frameworks/astro.png delete mode 100644 docs/public/assets/frameworks/gatsby.png delete mode 100644 docs/public/assets/frameworks/next.png delete mode 100644 docs/public/assets/frameworks/nuxt.png delete mode 100644 docs/public/assets/frameworks/remix.png delete mode 100644 docs/public/assets/frameworks/solidstart.png delete mode 100644 docs/public/assets/frameworks/sveltekit.png delete mode 100644 docs/public/favicon.svg delete mode 100644 docs/public/icons/card_link.svg delete mode 100644 docs/public/icons/hoppscotch.svg delete mode 100644 docs/public/icons/js.svg delete mode 100644 docs/public/icons/netlify.webp delete mode 100644 docs/public/icons/nextjs.png delete mode 100644 docs/public/icons/node.svg delete mode 100644 docs/public/icons/nuxt.svg delete mode 100644 docs/public/icons/react.svg delete mode 100644 docs/public/icons/vercel.svg delete mode 100644 docs/public/icons/vue.svg delete mode 100644 docs/public/logo-dark.svg delete mode 100644 docs/public/logo-light.svg delete mode 100644 docs/reference/authentication.md delete mode 100644 docs/reference/files.md delete mode 100644 docs/reference/filter-rules.md delete mode 100644 docs/reference/introduction.md delete mode 100644 docs/reference/items.md delete mode 100644 docs/reference/old-sdk.md delete mode 100644 docs/reference/query.md delete mode 100644 docs/reference/system/activity.md delete mode 100644 docs/reference/system/collections.md delete mode 100644 docs/reference/system/comments.md delete mode 100644 docs/reference/system/dashboards.md delete mode 100644 docs/reference/system/extensions.md delete mode 100644 docs/reference/system/fields.md delete mode 100644 docs/reference/system/flows.md delete mode 100644 docs/reference/system/folders.md delete mode 100644 docs/reference/system/metrics.md delete mode 100644 docs/reference/system/notifications.md delete mode 100644 docs/reference/system/operations.md delete mode 100644 docs/reference/system/panels.md delete mode 100644 docs/reference/system/permissions.md delete mode 100644 docs/reference/system/policies.md delete mode 100644 docs/reference/system/presets.md delete mode 100644 docs/reference/system/relations.md delete mode 100644 docs/reference/system/revisions.md delete mode 100644 docs/reference/system/roles.md delete mode 100644 docs/reference/system/schema.md delete mode 100644 docs/reference/system/server.md delete mode 100644 docs/reference/system/settings.md delete mode 100644 docs/reference/system/shares.md delete mode 100644 docs/reference/system/translations.md delete mode 100644 docs/reference/system/users.md delete mode 100644 docs/reference/system/utilities.md delete mode 100644 docs/reference/system/versions.md delete mode 100644 docs/reference/system/webhooks.md delete mode 100644 docs/releases/breaking-changes.md delete mode 100644 docs/self-hosted/cli.md delete mode 100644 docs/self-hosted/config-options.md delete mode 100644 docs/self-hosted/docker-guide.md delete mode 100644 docs/self-hosted/email-templates.md delete mode 100644 docs/self-hosted/migrations.md delete mode 100644 docs/self-hosted/quickstart.md delete mode 100644 docs/self-hosted/sso-examples.md delete mode 100644 docs/self-hosted/sso.md delete mode 100644 docs/self-hosted/upgrades-migrations.md delete mode 100644 docs/tsconfig.json delete mode 100644 docs/tsconfig.node.json delete mode 100644 docs/use-cases/headless-cms/concepts.md delete mode 100644 docs/use-cases/headless-cms/introduction.md delete mode 100644 docs/use-cases/headless-cms/security.md delete mode 100644 docs/user-guide/cloud/accounts.md delete mode 100644 docs/user-guide/cloud/glossary.md delete mode 100644 docs/user-guide/cloud/overview.md delete mode 100644 docs/user-guide/cloud/projects.md delete mode 100644 docs/user-guide/cloud/teams.md delete mode 100644 docs/user-guide/cloud/variables.md delete mode 100644 docs/user-guide/content-module/content.md delete mode 100644 docs/user-guide/content-module/content/collections.md delete mode 100644 docs/user-guide/content-module/content/items.md delete mode 100644 docs/user-guide/content-module/content/shares.md delete mode 100644 docs/user-guide/content-module/display-templates.md delete mode 100644 docs/user-guide/content-module/filters.md delete mode 100644 docs/user-guide/content-module/import-export.md delete mode 100644 docs/user-guide/content-module/layouts.md delete mode 100644 docs/user-guide/content-module/translation-strings.md delete mode 100644 docs/user-guide/file-library/files.md delete mode 100644 docs/user-guide/file-library/folders.md delete mode 100644 docs/user-guide/insights/charts.md delete mode 100644 docs/user-guide/insights/dashboards.md delete mode 100644 docs/user-guide/insights/panels.md delete mode 100644 docs/user-guide/marketplace/overview.md delete mode 100644 docs/user-guide/overview/data-studio-app.md delete mode 100644 docs/user-guide/overview/glossary.md delete mode 100644 docs/user-guide/overview/quickstart.md delete mode 100644 docs/user-guide/settings/activity-log.md delete mode 100644 docs/user-guide/settings/presets-bookmarks.md delete mode 100644 docs/user-guide/settings/project-settings.md delete mode 100644 docs/user-guide/settings/system-logs.md delete mode 100644 docs/user-guide/settings/theming.md delete mode 100644 docs/user-guide/user-management/permissions.md delete mode 100644 docs/user-guide/user-management/roles.md delete mode 100644 docs/user-guide/user-management/user-directory.md delete mode 100644 docs/user-guide/user-management/users-roles-permissions.md delete mode 100644 docs/user-guide/user-management/users.md diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml deleted file mode 100644 index 1c79426a30..0000000000 --- a/.github/workflows/docs.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Docs - -on: - pull_request: - branches: - - main - - v11-rc - paths: - - docs/** - - .github/workflows/docs.yml - -concurrency: - group: docs-${{ github.ref }} - cancel-in-progress: true - -jobs: - spellcheck: - name: Check Spelling - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Prepare - uses: ./.github/actions/prepare - with: - build: false - - - name: Lint - run: pnpm --filter docs spellcheck diff --git a/.gitignore b/.gitignore index 4c6ff5033c..9b7a0077cc 100644 --- a/.gitignore +++ b/.gitignore @@ -51,4 +51,3 @@ TODO /tests/blackbox/server-log-* /tests/blackbox/sequencer-data.json /packages/extensions-sdk/temp-extension-*/ -/docs/packages/ diff --git a/.prettierignore b/.prettierignore index 71176fac2c..53e1aad903 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,6 +7,5 @@ pnpm-lock.yaml /.changeset/*.md /app/src/lang/translations/*.yaml !/app/src/lang/translations/en-US.yaml -/docs/packages/ /api/uploads/ /api/extensions/ diff --git a/.prettierrc.json b/.prettierrc.json index 2659ed5194..f993d2b9ed 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -3,13 +3,5 @@ "printWidth": 120, "singleQuote": true, "proseWrap": "always", - "htmlWhitespaceSensitivity": "ignore", - "overrides": [ - { - "files": "docs/**/*.md", - "options": { - "embeddedLanguageFormatting": "off" - } - } - ] + "htmlWhitespaceSensitivity": "ignore" } diff --git a/.stylelintrc.json b/.stylelintrc.json index d2ba3c63d7..59970629a5 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -14,7 +14,7 @@ } ], - "ignoreFiles": ["app/src/__histoire__/**", "docs/**"], + "ignoreFiles": ["app/src/__histoire__/**"], "rules": { "alpha-value-notation": "number", diff --git a/docs/.spellcheckerrc.yml b/docs/.spellcheckerrc.yml deleted file mode 100644 index e1f5c090b6..0000000000 --- a/docs/.spellcheckerrc.yml +++ /dev/null @@ -1,6 +0,0 @@ -files: - - '**/*.md' - - '!node_modules' - - '!packages' -dictionaries: - - dictionary.txt diff --git a/docs/.typedocs/help.md b/docs/.typedocs/help.md deleted file mode 100644 index affb3c9afb..0000000000 --- a/docs/.typedocs/help.md +++ /dev/null @@ -1,24 +0,0 @@ -# Help - -## Add a Package - -To add packages to the Typedocs in the Docs, just follow these steps. - -1. In the package itself, add a TypeDoc config to the TSConfig file. - -```diff -{ - "extends": "@directus/tsconfig/node22", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["src"], -+ "typedocOptions": { -+ "entryPoints": ["./src"] -+ } -} - -``` - -2. Add the entry point to the `options.json` file in this folder. -3. Update the link to the package in the `docs/contributing/codebase-overview.md` file. diff --git a/docs/.typedocs/home.md b/docs/.typedocs/home.md deleted file mode 100644 index 11a35292f6..0000000000 --- a/docs/.typedocs/home.md +++ /dev/null @@ -1,11 +0,0 @@ -# Packages TypeDocs - -Welcome to the Directus Packages TypeDocs! - -Here you will find comprehensive documentation for each package in the Directus ecosystem. - -TypeDocs provide detailed information about the TypeScript types, interfaces, functions, and more available in each -package. - -Whether you are developing custom extensions, building integrations, or extending Directus functionality, the TypeDocs -will guide you through the available APIs and help you write type-safe code. diff --git a/docs/.typedocs/options.json b/docs/.typedocs/options.json deleted file mode 100644 index 699d6c208e..0000000000 --- a/docs/.typedocs/options.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "entryPoints": [ - "../../packages/composables", - "../../packages/constants", - "../../packages/errors", - "../../packages/extensions-sdk", - "../../packages/format-title", - "../../packages/memory", - "../../packages/pressure", - "../../packages/random", - "../../sdk", - "../../packages/stores", - "../../packages/system-data", - "../../packages/themes", - "../../packages/types", - "../../packages/update-check" - ], - "name": "Directus", - "entryPointStrategy": "packages", - "plugin": ["typedoc-plugin-markdown", "typedoc-vitepress-theme", "typedoc-plugin-frontmatter", "typedoc-plugin-zod"], - "out": "../packages", - "docsRoot": "/", - "readme": "./home.md", - "hideGenerator": true, - "frontmatterGlobals": { - "editLink": false - } -} diff --git a/docs/.vitepress/components/Article.vue b/docs/.vitepress/components/Article.vue deleted file mode 100644 index b800194d70..0000000000 --- a/docs/.vitepress/components/Article.vue +++ /dev/null @@ -1,95 +0,0 @@ - - - - - diff --git a/docs/.vitepress/components/Avatar.vue b/docs/.vitepress/components/Avatar.vue deleted file mode 100644 index 0817e21703..0000000000 --- a/docs/.vitepress/components/Avatar.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - - diff --git a/docs/.vitepress/components/Badge.vue b/docs/.vitepress/components/Badge.vue deleted file mode 100644 index 9dc8eedcda..0000000000 --- a/docs/.vitepress/components/Badge.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/docs/.vitepress/components/Button.vue b/docs/.vitepress/components/Button.vue deleted file mode 100644 index 90dbc932b5..0000000000 --- a/docs/.vitepress/components/Button.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/docs/.vitepress/components/Card.vue b/docs/.vitepress/components/Card.vue deleted file mode 100644 index 9291dde2ed..0000000000 --- a/docs/.vitepress/components/Card.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - - - diff --git a/docs/.vitepress/components/Cloud.vue b/docs/.vitepress/components/Cloud.vue deleted file mode 100644 index a858c7da48..0000000000 --- a/docs/.vitepress/components/Cloud.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/docs/.vitepress/components/Divider.vue b/docs/.vitepress/components/Divider.vue deleted file mode 100644 index 240b450871..0000000000 --- a/docs/.vitepress/components/Divider.vue +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/docs/.vitepress/components/Feedback.vue b/docs/.vitepress/components/Feedback.vue deleted file mode 100644 index d7778c148e..0000000000 --- a/docs/.vitepress/components/Feedback.vue +++ /dev/null @@ -1,209 +0,0 @@ - - -