Contributing
Contributions should preserve the repository contract: root .mdc files are the product, generated catalog assets are rebuilt from source, and project-control documentation stays in docs/openspec/.
Rule changes
- Keep root-level
.mdcfiles at the repository root. - Make rule guidance specific and reviewable.
- Run
npm testto validate rule structure. - Run
npm run build:catalogto regenerate catalog assets and localized rule pages.
Pages changes
Use static VitePress pages, CSS, and small Node scripts. Do not introduce a frontend framework for this site.
Before submitting Pages changes, run:
bash
npm test
npm run build:catalog
npm --prefix docs run build