Component Link.
Project description
# Component Link
[![pipeline status](https://gitlab.com/ASKAPSDP/clink/badges/develop/pipeline.svg)](https://gitlab.com/ASKAPSDP/clink/commits/develop) [![coverage](https://gitlab.com/ASKAPSDP/clink/badges/develop/coverage.svg)](https://askapsdp.gitlab.io/clink/coverage/)
Documentation: https://askapsdp.gitlab.io/clink/
## Development environment
Docker (compose) is used both for development and for GitLab CI to ensure a consistent environment.
Get started by cloning the repository and work on the develop branch:
`bash git clone --branch=develop ssh://git@bitbucket.csiro.au:7999/askapsdp/clink.git `
Copy the env.template file to .env for local customisation:
`bash cp env.template .env `
### Build services
docker, docker-compose, and fabric (v2+) should be installed and available locally to build/run the containers. On Ubuntu 20.04, you can install these with:
`bash sudo apt install docker docker-compose fabric `
To build the docker containers:
`bash fab build `
### Develop and test
Remember to run the tests locally when developing to catch failures before CI is run on push to the repo.
Run tests:
`bash fab tox `
### Other commands
Generate docs:
`bash fab docs `
Python shell:
`bash fab shell `
Project details
Release history Release notifications | RSS feed
0.23.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.22.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.21.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.20.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.19.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.18.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.17.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.16.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.15.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.14.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.13.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.12.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
0.11.0 yanked
Reason this release was yanked:
Deprecation of old project, new project with same name
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.