mirror of
https://github.com/strapi/strapi.git
synced 2026-06-02 16:27:47 +00:00
d353b279e4
Convert the docs Docusaurus config files to TypeScript to match the modern Docusaurus scaffold and give editors correct per-file types: - docusaurus.config.js -> .ts (typed Config / Preset options, ESM) - sidebars.js -> .ts (typed SidebarsConfig) - remark-design-system-links.js -> .ts (typed Transformer<Root>) - babel.config.js: ESM export, @docusaurus/babel preset (3.x split) - add docs/tsconfig.json extending @docusaurus/tsconfig (editor-only, not used by docusaurus build) - add @docusaurus/babel, @docusaurus/tsconfig, @types/mdast deps Also adds "docs" to the root jsconfig.json excludes, since docs is a standalone Docusaurus project that now owns its own config. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
Strapi contributor documentation
Note
If you are looking for the official Strapi documentation, it is available here
This documentation is a contributor documentation made for anyone that wants to contribute to the project.
To run the documentation website, follow the instructions below.
Otherwise, you can also access the documentation online at contributor.strapi.io.
Getting Started
Installation
$ yarn install
Local Development
$ yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
$ yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.