Thanks for contributing.
- Fork the repository.
- Create a branch from
main:feat/<name>for featuresfix/<name>for bug fixesdocs/<name>for docs updates
- Make focused, reviewable changes.
- Run checks locally before opening a PR.
- Open a pull request with clear context.
npm ci
npm run devnpm run typecheck
npm run lint
npm run buildIf your environment cannot run next build due SWC binary issues, mention that in your PR and include any available outputs.
- Keep PRs scoped to one concern.
- Include screenshots/videos for UI changes.
- Explain behavior changes and compatibility impact.
- Add or update docs when behavior changes.
APIDocumer can be used as a generic docs engine and as project-specific deployments.
- Send generic improvements (UI, parsing, SEO behavior, rendering features, bug fixes) to the upstream APIDocumer repository.
- Keep project-specific content (custom
openapi.yaml, branding, API text, product copy) in your own deployment repository.
Use clear, imperative messages, for example:
feat: add support for operation x-code-samplesfix: resolve mobile sidebar overflowdocs: update deployment setup