Skip to content

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 ​

  1. Read the Code of Conduct.
  2. Pick an issue from the project board.
  3. Branch as type/short-description and make small, signed Conventional Commits.
  4. Keep coverage at 100%. Mutation scores must stay at or above 90% for security-critical modules.
  5. 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.

Released under the MIT License. Development supported by Ensita. YapYap is unofficial and not affiliated with WhatsApp or Meta.