Developers Guide#

Iris is an Open Source project hosted on Github and as such anyone with a GitHub account may create an issue on our Iris GitHub project page for raising:

  • bug reports

  • feature requests

  • documentation improvements

The Iris GitHub project has been configured to use templates for each of the above issue types when creating a new issue to ensure the appropriate information is provided.

Alternatively, join the conversation in Iris GitHub Discussions, when you would like the opinions of the Iris community.

A pull request may also be created by anyone who has become a contributor to Iris. Permissions to merge pull requests to the main branch are only given to core developers of Iris, this is to ensure a measure of control. All authors on a pull request will automatically be asked to sign the SciTools Contributor’s License Agreement (CLA), if they have not already done so.

To get started we suggest reading recent issues, GitHub Discussions and pull requests for Iris.

If you are new to using GitHub we recommend reading the GitHub getting started