Mobilizon-Reshare-condividi.../doc/contributing.md

936 B

Contributing

Develop

To run pre-commit hooks run pre-commit install after cloning the repository.

Make sure to have pre-commit installed in your active python environment. To install: pip install pre-commit. For more info: https://pre-commit.com/.

To install dependencies you can either use Guix or poetry:

$ poetry install
Installing dependencies from lock file

Package operations: 44 installs, 0 updates, 0 removals

[...]

Installing the current project: mobilizon-reshare (0.1.0)
$

Testing

To run the test suite, run scripts/run_pipeline_tests.sh from the root of the repository.

At the moment no integration test is present and they are executed manually. Reach out to us if you want to access the testing environment or you want to help automate the integration tests.