Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.62 KB

File metadata and controls

24 lines (17 loc) · 1.62 KB

Development Model for DIRAC

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.