Infrastructure
Our development workflow follows agile principles with continuous integration. To keep the maintenance of the development infrastructure low, we rely on software-as-a-service offers.
Issue tracking
Each application or library has its issue tracker in its GitHub repository: Opal, Mica, Agate, Rock, Amber…
Continuous integration
GitHub Actions builds and tests each commit, pull request and tag.
Repositories
The Maven, Debian and RPM package repositories are hosted on JFrog Artifactory. Installation instructions:
Debian, RPM and zip packages can also be downloaded from the GitHub releases pages: Opal, Mica, Agate, Rock…
Other distribution channels:
- R packages: on CRAN; DataSHIELD packages also on the OBiBa CRAN repository.
- Python packages: on PyPI, e.g. obiba-opal.
- Plugins: the plugins index and service plugin interfaces (SPI) are in the plugins repository.
- Docker images: on Docker Hub.
Documentation
The online documentation is hosted by Read the Docs: Opal, Mica, Agate, Rock, Amber.