Contributing
Development conventions for repo contributors.
Development Flow
- Read
AGENTS.mdbefore changing architecture or Next.js behavior. - Keep viewer runtime code client-only.
- Extend typed interfaces in
src/features/viewer/types.tsbefore adding ad hoc props. - Keep changes scoped to the viewer, runtime, server, or docs boundary they affect.
- Run verification before opening a pull request.
Useful Commands
pnpm dev
pnpm docs:generate
pnpm lint
pnpm build
pnpm verifyDocumentation
Public docs live in content/docs and render through Fumadocs at /docs.
Maintenance and planning notes can stay in the repository docs folder when they
are not part of the public documentation set.
Support And Security
- Use
.github/SUPPORT.mdfor support expectations. - Use
.github/SECURITY.mdfor responsible vulnerability reporting. - Follow
.github/CODE_OF_CONDUCT.mdfor community standards.