Skip to content

Latest commit

 

History

History
129 lines (103 loc) · 5.01 KB

CONTRIBUTING.md

File metadata and controls

129 lines (103 loc) · 5.01 KB

IMPROVER: How to Contribute

Raising Bug Reports or Feature Requests

Please raise issues to capture bugs or feature requests - or feel free to contact us directly and discuss things if you have our contact details.

Contributing Code or Reviewing

We really appreciate code or review contributions!

Code contributions are made by raising pull requests against the master branch of https://github.com/metoppv/improver/. If you are a new contributor, your pull request must include adding your details to the list of contributors under the Code Contributors part of this page.

Reviewers of the pull requests must check this has been done before the pull request is merged into master.

We have a checklist for making sure code is ready to merge in:

https://improver.readthedocs.io/en/latest/Definition-of-Done.html

and guidance for going through the review process:

https://improver.readthedocs.io/en/latest/Guidance-for-Reviewing-Code.html

Code Contributors

The following people have contributed to this code under the terms of the Contributor Licence Agreement and Certificate of Origin detailed below:

  • Paul Abernethy (Met Office, UK)
  • Benjamin Ayliffe (Met Office, UK)
  • Mark Baker (Met Office, UK)
  • Laurence Beard (Met Office, UK)
  • Tim Bonin (MIT Lincoln Laboratory, USA)
  • Anna Booton (Met Office, UK)
  • Prajwal Borkar
  • James Canvin (Bureau of Meteorology, Australia)
  • Shubhendra Singh Chauhan (DeepSource, India)
  • Neil Crosswaite (Met Office, UK)
  • Shafiat Dewan (Met Office, UK)
  • Gavin Evans (Met Office, UK)
  • Zhiliang Fan (Bureau of Meteorology, Australia)
  • Ben Fitzpatrick (Met Office, UK)
  • Tom Gale (Bureau of Meteorology, Australia)
  • Ben Hooper (Met Office, UK)
  • Aaron Hopkinson (Met Office, UK)
  • Kathryn Howard (Met Office, UK)
  • Timothy Hume (Bureau of Meteorology, Australia)
  • Katharine Hurst (Met Office, UK)
  • Simon Jackson (Met Office, UK)
  • Caroline Jones (Met Office, UK)
  • Peter Jordan (Met Office, UK)
  • Bruno P. Kinoshita (NIWA, NZ)
  • Lucy Liu (Bureau of Meteorology, Australia)
  • Daniel Mentiplay (Bureau of Meteorology, Australia)
  • Stephen Moseley (Met Office, UK)
  • Meabh NicGuidhir (Met Office, UK)
  • Benjamin Owen (Bureau of Meteorology, Australia)
  • Carwyn Pelley (Met Office, UK)
  • Tim Pillinger (Met Office, UK)
  • Fiona Rust (Met Office, UK)
  • Chris Sampson (Met Office, UK)
  • Caroline Sandford (Met Office, UK)
  • Anja Schubert (Bureau of Meteorology, Australia)
  • Victoria Smart (Met Office, UK)
  • Eleanor Smith (Met Office, UK)
  • Marcus Spelman (Met Office, UK)
  • Belinda Trotta (Bureau of Meteorology, Australia)
  • Tomasz Trzeciak (Met Office, UK)
  • Mark Worsfold (Met Office, UK)
  • Bruce Wright (Met Office, UK)
  • Ying Zhao (Bureau of Meteorology, Australia)
  • Martina Friedrich (Met Office, UK, pre-GitHub)

(All contributors on GitHub are identifiable with email addresses in the version control logs or otherwise.)

Contributor Licence Agreement and Certificate of Origin

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I have the right to submit it, either on my behalf or on behalf of my employer, under the terms and conditions as described by this file; or

(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate licence and I have the right or permission from the copyright owner under that licence to submit that work with modifications, whether created in whole or in part by me, under the terms and conditions as described by this file; or

(c) The contribution was provided directly to me by some other person who certified (a) or (b) and I have not modified it.

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including my name and email address) is maintained for the full term of the copyright and may be redistributed consistent with this project or the licence(s) involved.

(e) I, or my employer, grant to the UK Met Office and all recipients of this software a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright licence to reproduce, modify, prepare derivative works of, publicly display, publicly perform, sub-licence, and distribute this contribution and such modifications and derivative works consistent with this project or the licence(s) involved or other appropriate open source licence(s) specified by the project and approved by the Open Source Initiative (OSI).

(f) If I become aware of anything that would make any of the above inaccurate, in any way, I will let the UK Met Office know as soon as I become aware.

(The IMPROVER Contributor Licence Agreement and Certificate of Origin is derived almost entirely from the Rose version (https://github.com/metomi/rose/), which was inspired by the Certificate of Origin used by Enyo and the Linux Kernel.)