Important note
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 please contact ECMWF Software Support.
Tips to get your pull request merged
- Any contribution must be built with cmake and tested with ctest (see General CMake installation instructions)
- Make sure that all provided regression tests have passed correctly in your development system
- We encourage you to test changes with as many host and target combinations as is practical.
- Ideally we would encourage you to also implement a new unit test to validate your changes. However if this is not possible, please provide us with data and a procedure for us to create the new test.
- Make sure your changes are documented (Ideally JIRA issue and/or page on Confluence)
- Make function and variable names meaningful and follow existing conventions
- Add comments appropriately.
- Any Python code should ideally be PEP8 compliant