Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 1.86 KB

File metadata and controls

14 lines (12 loc) · 1.86 KB

Code Contributions

The ten minimum guidelines for code contributions are:

  1. All Pull Requests must be based on the master branch.
  2. Raise an issue and ask to be assigned before raising a pull request.
  3. Make sure you have made a search through closed issues in case your question or issue has already been addressed.
  4. All PRs should have a dedicated scope (e.g., not mixing code refactorings with delivering a new feature) and a reasonable size.
  5. All new and changed code should have a corresponding unit and/or integration test.
  6. Noise (e.g., unnecessary comments) generated by AI tools must be removed before opening a PR.
  7. All Git commits within a PR must be signed off to indicate the contributor's agreement with the Developer Certificate of Origin.
  8. Particularly low-effort contributions (e.g., incomplete typo fixes in a single file, trivial text changes, code formatting) or any forms of potential "contribution farming" must not be submitted as PRs. Doing so more than once might be considered spamming and handled accordingly.
  9. Opening multiple issues or pull requests using AI without having asked, tested, or verified that the bug needs to be fixed will be considered spamming and may cause you to be banned for 30 days. Repeated offenders will be blacklisted through OWASP.
  10. Communication about PRs and Issues happens in public, and all communication is expected to adhere to the Code of Conduct, not violate the Foundation's by-laws, and be in accordance with any other relevant policy the Foundation maintains.