Media Cloud online news story indexer.
To create an environment for development: run make install
from the
command line. This creates a virtual environment (venv), installs all
dependencies, and installs a git pre-commit hook.
To run all pre-commit hooks, run make lint
from the command line.
Run make
(or make help
) to see the list of other useful targets
Required Python libraries are specified in pyproject.toml
.
requirements.txt
and requirements-dev.txt
can be regenerated using
make upgrade
To deploy development, staging or production code using Docker Swarm, see docker/README.md
See also doc directory.