We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
This document sets out our guidelines and best practices for such contributions and is based on the Contributing to Open Source Projects Guide
We use GitHub to host code and track issues, as well as accept pull requests.
Contributors to this project are expected to act respectfully toward all others in accordance with our Code of Conduct
Before submitting a bug, please do the following:
- Perform basic troubleshooting:
- Browse the open issues to ensure it's not a known issue
- Depending how long it takes for the team to merge your work, the copy of
develop
you're working on may become out of date. In this unlikely event, please ensure to rebase or git reset
Any contributions will be under our License as per GitHub's terms of service
When making pull requests, please aim to follow the best practices. In short:
- Make smaller PRs
- Include useful descriptions and titles
- Review your own PR before submitting
- Provide context and guidance
- Fork the EOEPCA Repository into your GitHub account
- Make a new branch for your work - This approach supports our GitOps approach to deployment with Flux Continuous Delivery, which requires write access to your git repository for deployment configurations. This also makes it easy for others to take individual sets of changes from your repo.
- The
develop
branch should be used for the latest development.
- Please follow the coding conventions and styles used in the EOEPCA repository