Code Review and New Feature Process
Please familiarize yourself with overall E3SM Policies about the code, new development features, running the E3SM simulations, E3SM data, and collaboration, please read
Policy for bringing in new features and changing existing E3SM code.
This new policy (developed by the E3SM “deep dive” team in 2022/04) brings a significant update to the Old – 2015 Code Review Policy. The implementation infrastructure still requires some amount of work improving the E3SM diagnostics, CIME test suites, and developing documentation.
The policy is a requirement for any development coming to the code after 2022/04 with the exception of the infrastructure implementation that is being developed.
The full policy and the process is described in Code Review and New Feature Process
Please note that all E3SM team members and ESMD supported model development project PIs should familiarize themselves with this new detailed code review process so that the new developments can be tested early on to be ready for possible integration into E3SM.
References
- Full policy: Code Review and New Feature Process
- Newsletter article: E3SM New Feature Software Policy
- E3SM New Feature Integration and Testing Process – all-hands presentation by Mark Taylor