Developer documentation¶

GammaLib is an open source projet and you are highly welcome to contribute to the development. Contributions can come in any areas: writing C++ code, contributing Python scripts, writing documentation, testing code, etc.

We manage the GammaLib source code using GitLab. We also have a Redmine development platform to track issues. We use a continuous integration system based on Jenkins and we monitor our code quality with SonarQube.

You may also want to get in the GammaLib information flow by subscribing to the mailing list. To subscribe simply send an e-mail to

We are organising regular Coding sprints to allow newcomers to get familiar with the code base and the coding practices. You are highly invited to join one of the next coding sprints.

You can also follow @gammalib on twitter to get informed about new releases of GammaLib.

Below some useful links:


Build Status Quality Gate