Welcome to SeaGOAT!
We value your contributions and ask you to please adhere to our Code of Conduct and follow these brief guidelines.
- Follow the guide on how set up the development environment
- Look for issues labeled
up for grabs
orgood first issue
as starting points. - Report bugs or suggest enhancements by
creating an issue
with the
bug
orenhancement
label.
- Fork & Create a Branch: Fork the repo and create a branch with a descriptive name in your fork.
- Develop & Test Changes: Make and test your changes, adhering to existing coding standards. If you have configured your development environment correctly, automated tools will help you with this.
- Submit a Pull Request:
Open a Pull Request
targeting the
main
branch of the original repo. - Address Review Comments: After you submitted a pull request, it will be reviewed by a maintainer as soon as possible. In order to make sure your changes get merged, you have to address any comments in your pull request until it is finally approved. After your changes are approved and merged, they will be released automatically if there are any user facing changes.
By contributing to SeaGOAT you agree to release your contributions under the same license SeaGOAT is licensed to, including future relicensing or double licensing of the codebase