Any issues with ECMWF software should continue to be reported either by email to Software.Software@ecmwf.int or in the Software Support page at ECMWF. The issue management system on GitHub should only be used for issues around code contributions to the packages. In doubt contact ECMWF Software Support. |
ECMWF tries to provide a set-up which allows fast integration of changes from various parties but does not impact on stability by allowing developers to pull changes at their convenience.
Developers always contribute to their local repos first, before they file pull requests to the master repository. Developers can pull changes from master at their discretion.
Code contributions on ECMWF GitHub space should follow the standard fork-based contribution model on GitHub, which ends with opening of a pull request. Any contribution should follow these steps:
All open source software packages at ECMWF are distributed under the Apache License 2.0. The standard Apache License was amended to cater for ECMWF special status as an international organisation. For you to be able to contribute any code to our software packages you need to agree that
To so you and your organisation needs to sign a contributors agreement.