Contributing
Contributions are welcome. The full guide lives in CONTRIBUTING.md and covers setup, commands, workflow, repository settings, secrets, and the extension key rotation procedure.
In short
- Read the Code of Conduct.
- Pick an issue from the project board.
- Branch as
type/short-descriptionand make small, signed Conventional Commits. - Keep coverage at 100%. Mutation scores must stay at or above 90% for security-critical modules.
- Open a pull request that links the issue and includes test evidence.
To translate YapYap, see Translations.
Architecture and design decisions are recorded in the Architecture Decision Records. Report vulnerabilities privately as described in the security policy.