"Give no decision till both sides thou'st heard." Phocylides
The Iris and Cartopy projects will be governed with the following approach:
Users download and use Iris and/or Cartopy. They are the reason these packages have been created and developed. We want to know what problems they experience and ideas they have so that we can improve the software. Become a User by downloading the libraries and starting to use them now.
Contributors are people who contribute to the Iris and/or Cartopy project but do not have sufficient privileges to merge a pull request to the master. Contributions can be made by providing bug fixes, adding new code, reporting bugs, updating or writing new documentation and gallery additions.
We will be following the 'review-then-commit' process of merging contributions into the project.
After nomination by, and majority backing from, the developers, major and effective contributors to the project will be invited to become a developer.
It is the Development team's responsibility to ensure the quality of the source code and documentation remains high and that the integrity of the project is preserved. To achieve this, the Development team will:
Owners are responsible for the repository and for granting privileges.
Support is offered on a best endeavour only and is provided as time and resources allow. That said support is an important activity for the Developers as it provides an opportunity to work closely with people using Iris. It is from these events that real value is generated that can be brought back into the project. Available support channels for the project can be found at Iris Community Page and on the Cartopy Home page 'Getting Involved' section.