We do not accept external pull requests for this repository.
This repository is a public, closed-contribution collaboration for maintainers and approved internal contributors. Unsolicited external pull requests may be closed without review.
Use Discussions first for ideas and design proposals. Use Issues for bugs and feature requests.
- Branch naming:
type/scope-short-summary(examples:feat/ui-export-preview,fix/filter-regression). - Commit messages: use clear conventional prefixes (
feat:,fix:,chore:,docs:,test:,ci:). - Keep changes focused and minimal.
- Before merge-ready PR submission, run:
npm run lintnpm test -- --runInBandnpm run qa:screenshotwhen UI behavior or layout changes
- Ensure CI checks are green before merge.
- Never commit secrets, tokens, or credentials.
- Treat
.envchanges as sensitive and local-development only. - If a non-sensitive template is needed in the future, use
.env.example. - For vulnerabilities, use private reporting as defined in
SECURITY.md.