NB: This document covers DIRAC developments. For DiracX, please check its documentation.
The DIRACGrid Project is an open source project, advanced collectively by a distributed team of developers.
The DIRACGrid project includes several repositories, all hosted in Github:
- DIRAC is the main repository: contains the client and server code
- WebAppDIRAC is the repository for the web portal
- Pilot is not a DIRAC extension, but a new version of the DIRAC pilots (dubbed Pilots 3.0)
- DIRACOS2 is the repository for the DIRAC dependencies (py3)
- DB12 is not a DIRAC extension, but a self-contained quick benchmark
- management is not a DIRAC extension, but a repository for creating docker images used for tests and for creating releases
- diraccfg is a stand-alone utility for parsing DIRAC cfg files
The content of the other repositories at https://github.com/DIRACGrid have either been included in those above, or became obsolete.
DIRAC releases nomenclature follow PEP 440. DIRAC uses Trunk Based Development and uses the integration branch as trunk.