Development Lifecycle

The Development Lifecycle section outlines the essential processes and best practices that EBRAINS follows to deliver high-quality software from initial commit to production deployment.

Version Control & Collaboration

Our version control practices cover the EBRAINS RI Group on GitLab, contribution workflows, issue and merge request templates, labels, and measuring development efficiency.

Definition of Done

The Definition of Done establishes clear completion criteria for software development, operations, service development, and migration tasks.

Development Practices

Learn how we manage our docker images using a secured, centralized registry. The git commit best practices and changelog management outline our recommended standards for crafting clear, concise Git commit messages aligned with conventional commits. In addition, we detail how to maintain an accurate changelog, ensuring that every update is documented for transparency and historical context.