Developer Guidelines#
This section of the documentation provides guidelines for developers who want to modify or contribute to the tool.
Developer Install#
Clone the project using
git clone https://github.com/bellingcat/auto-archiver.gitInstall poetry using
curl -sSL https://install.python-poetry.org | python3 -(other installation methods)Install dependencies with
poetry install
Running#
Run the code with
poetry run auto-archiver [my args]
Note
Add the plugin poetry-shell-plugin and run poetry shell to activate the virtual environment.
This allows you to run the auto-archiver without the poetry run prefix.
Optional Development Packages#
Install development packages (used for unit tests etc.) using:
poetry install --with dev