All contributions to this project are subject to the MIT License. By submitting a contribution, you agree to license your work under these terms.
All contributions from outside the core team require an Issue First approach. Before submitting a pull request (PR), you must:
- Open an issue in the repository.
- Ensure the issue includes:
- Clear problem statement: Describe the issue or feature request.
- Reproduction steps: If reporting a bug, provide steps to reproduce it.
- Proposed approach: Outline your suggested solution or implementation.
- Why this change matters: Explain the impact or necessity of the change.
- Tag
@sanger/psd-developersin the issue to bring it to the attention of a maintainer. - Wait for the issue to be assigned or approved by a maintainer.
Once your issue is approved:
- Fork the repository and create a branch for your changes.
- Submit a PR referencing the approved issue.
- Ensure your code adheres to the project's coding standards and passes all tests.
Maintainers will review your PR. Address any feedback before merging.