Development guidelines for ECMWF software projects.
- Branching — branching patterns (GitHub Flow, Git Flow), release process, and migration guide
- Pull Request Guidelines — responsibilities for reviewers and reviewees, and the PR workflow
- AI Contributions to Software — policy guidelines for AI-assisted code generation and AI agents
- Containerisation — guidelines for containerising ECMWF software
- Observability — observability guidelines for ECMWF services
- External Contributions — guidelines for accepting external contributions to ECMWF projects
- Testing — guidelines for unit, integration and regression testing, and for test suites for services