Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1 KB

CONTRIBUTING.md

File metadata and controls

32 lines (24 loc) · 1 KB

Contributing

To make contributions to this charm, you'll need a working development setup.

You can create an environment for development with tox:

tox devenv -e integration
source venv/bin/activate

Testing

This project uses tox for managing test environments. There are some pre-configured environments that can be used for linting and formatting code when you're preparing contributions to the charm:

tox run -e format        # update your code according to linting rules
tox run -e lint          # code style
tox run -e static        # static type checking
tox run -e unit          # unit tests
tox run -e integration   # integration tests
tox                      # runs 'format', 'lint', 'static', and 'unit' environments

Deploy

Please refer to the Airbyte server charm documentation for instructions about how to deploy the web UI and relate it to the server.