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.