Development-time toolsΒΆ Using Doxygen Documentation flavors Building the documentation General guidelines for Doxygen markup GROMACS specifics Documenting specific code constructs Examples Change Management Getting started Labels Code Review More git tips Automation and Infrastructure GitLab CI Pipeline Execution Source tree checker scripts Checker details Include dependency graphs Automatic source code formatting Setting up clang-format What is automatically formatted? Setting up clang-tidy Tools Using git filters Hiding formatting commits from git blame Unit testing Finding, building and running Unit testing framework Getting started with new tests MPI tests Physical validation Test description Building and testing using the build system Direct usage of the python script Adding new tests