Skip to content

Developer documentation

This page gives an overview of how to get started with developing DiracX itself and will walk you through setting up a local development environment for the main DiracX components. This page will not help you if:

  • You're a user of a DiracX installation looking for how to submit jobs, access data or similar. See the User Guide.
  • You're instead looking to develop software which uses DiracX programmatically, e.g. to submit jobs. Instead check out the user documentation on programmatic access.
  • You're an installation admin looking to install, manage or debug your DiracX installation. See the Administrator Guide.
  • You're only interested in developing diracx-web, see the dedicated tutorial.
  • You already know how to develop DiracX and are looking for specific information, see the sidebar on the left for more specific or in-depth documentation.