Keep changes small, clear, and easy to review.
- Read
AGENTS.mdfor project conventions and agent guidance. - Use the scripts in
package.jsonto validate your changes.
- Install dependencies:
npm install- Start the site locally:
npm run devThis will run both the Docusaurus and the API functions locally.
- Run formatting:
npm run fmt- Run type checking:
npm run typecheck- Run smoke tests (builds production site, serves it, verifies sitemap, robots.txt, and llms.txt):
bun run testFrom package.json:
npm run start- run local dev servernpm run build- build production sitenpm run test- build, serve, and run smoke testsnpm run typecheck- run TypeScript checksnpm run fmt- format files with Prettiernpm run sync:appkit-docs- sync AppKit docs content
- Keep docs accurate and concise.
- Include a short description of what changed and why.
- Ensure formatting, typecheck, and tests pass before opening a PR.