Skip to content

Contributing

Source repositories

The PACER and its additional components (including those used for testing) are distributed across several repositories. These are available in the ALBA Synchrotron's GitHub organization.

Each repository is listed below.

Application Source code Language Description
ICAT-PACER icat-pacer Python The data ingestor for ICAT.
PACER dashboard pacer-dashboard Python A web dashboard built in Django for monitoring the PACER.
ICAT testbox icat-testbox Python Auto‑provisioned ICAT servers for unit and integration testing
ICAT k8s deployment icat-k8s Go A Helm chart for deploying the ICAT data catalogue in Kubernetes.

Commiting changes

If you find any bugs in the source code or would like to propose new functionality, please submit a Pull Request to the corresponding Git repository.

Contributions from collaborators and partners are always welcome, and submitted changes will be reviewed and integrated whenever appropriate.