We welcome contributions to the CAM-Nor model system, including bug reports and fixes, suggestions/contributions for code improvements, and suggestions for feature enhancements or inclusion of new features.
- Create an issue to describe the problem and/or suggested fix.
- In case of feature enhancements or new features, discuss if a separate feature branch should be created.
- Fork the repository if you wish to contribute code.
- Understand the branch structure and commit to the right one (see Readme.md for branch explanation) and figure below.
- Submit changes for review through pull requests.
- Check that the pull request does not create conflicts. In case of conflicts, try to fix this in the pull request, or ask a maintainer for advice.
- Changes to the
master
branch should be reviewed by at least one of the maintainers (other than the one submitting the pull request)
Every branch on the NorESMhub/CAM repository should have an explanatory text in the Readme.md file.
Please refer to the gitHub help pages for instructions on how to create issues, how to fork or clone a repository, and how to create a pull request.