Files
sunbeam-charms/charms/epa-orchestrator/CONTRIBUTING.md
Ahmad Hassan b9e31079a2 [epa-orchestrator] epa-orchestrator charm for installing epa-orchestrator snap
The epa-orchestrator charm is an operator designed to configure and install epa-orchestrator snap.

Change-Id: Ib74ec522a67f8f06996d8ff4fdd1c87ae9311de3
Signed-off-by: Ahmad Hassan <ahmad.hassan@canonical.com>
2025-06-30 16:12:44 +05:00

774 B

Contributing

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

You can create an environment for development with tox:

virtualenv venv
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 fmt
tox run -e linters
tox run -e pep8
tox -e py3 -- epa-orchestrator

Smoke testing

tox  -e func -- --smoke --test-directory=/root/sunbeam-charms/tests/machine/

Build the charm

Build the charm in this git repository using:

tox -e build -- epa-orchestrator