-
Notifications
You must be signed in to change notification settings - Fork 3
Templates
To standardise contributions and project management, the Genesis Code Protocol repository provides several templates in the .github/ directory. Using these templates ensures that issues, feature requests, pull requests and security reports contain the information needed for effective triage and review.
- Bug Report – Report defects or unexpected behaviour. Provide steps to reproduce, expected behaviour, actual behaviour, logs and environment details.
- Feature Request – Propose new features or improvements. Describe the use case, desired behaviour and any prior work.
- Documentation Request – Request updates or clarifications to existing documentation. Specify the files or sections affected.
When opening a pull request, summarise your changes, assess risk, describe testing and link to related issues. Checkboxes prompt you to confirm that the code is documented, that tests are added or updated and that the changes align with the contribution guidelines.
The SECURITY.md file describes how to report vulnerabilities, which versions receive security fixes and the timelines for coordinated disclosure. Read it before submitting a security report.
The repository may include test plan templates for evaluating new cartridges, runners or protocol changes. These guide you through designing and executing tests to assess correctness, performance and risk.
Refer to the .github directory in the main repository to view and copy these templates. When opening new issues or pull requests on GitHub, you can select the appropriate template from a dropdown list.