Skip to content

Repository files navigation

story-indexer

Media Cloud online news story indexer.

Development

Setup

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.

"linting"

To run all pre-commit hooks, run make lint from the command line.

Other useful targets

Run make (or make help) to see the list of other useful targets

Updating requirements

Required Python libraries are specified in pyproject.toml. requirements.txt and requirements-dev.txt can be regenerated using make requirements

Update pre-commit config

make update runs pre-commit update -- CAUTION! May change linting complaints (making commit of other changes impossible)!!

More documentation

To deploy development, staging or production code using Docker Swarm, see docker/README.md

See also doc directory.

About

The core pipeline used to ingest online news stories in the Media Cloud archive.

Resources

Code of conduct

Stars

8 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages