Development Guide
- General Code Release Process and Timeline
- Bug/Problem Reporting
- Programming Guides
- Repository and Development
- Development Big Picture
- Development Getting Started Guide
- Development Reference
- Integrator Guide
- Git Tutorial
- Git Cheat Sheet
- E3SM permanent branches
- Branch, Tag, and Version name conventions
- Commit and PR message template
- Externals in E3SM
- E3SM Code Development Process for Collaborators
- Freezes and tags
- Speculative Long-term Development
- E3SM Build System and CMake
- Developing Documentation for E3SM
- Moving EAMxx development to E3SM
- Testing
- Phases of a Test
- Installing the E3SM tests
- Running the tests
- Interpreting test results
- Modifying the tests
- Generating new baseline files for a topic branch
- Guidelines for rebaselining E3SM tests
- Test Types
- Using the E3SM CDash Dashboard
- Using Jenkins with E3SM
- How to use the E3SM SE/CG Help Center
- Climate reproducibility (non-bit-for-bit) testing
- Testing machines and cadences
- Debugging Help
- Code Review Process Implementation
, multiple selections available,
Related content
Agenda 2023 June All-Hands Meeting
Agenda 2023 June All-Hands Meeting
Read with this
Commit and PR message template
Commit and PR message template
Read with this
Development Reference
Development Reference
Read with this
Integrator Guide
Integrator Guide
Read with this
E3SM Code Review and New Feature Process
E3SM Code Review and New Feature Process
Read with this
Development Getting Started Guide
Development Getting Started Guide
Read with this