Skip to content

Latest commit

聽

History

History
45 lines (29 loc) 路 1.38 KB

README.md

File metadata and controls

45 lines (29 loc) 路 1.38 KB

Logo

Montage

CI

Photo evaluation tool for and by Wiki Loves competitions

Round-based photo evaluation is a crucial step in the "Wiki Loves" series of photography competitions. Montage provides a configurable workflow that adapts to the conventions of all groups.

Running locally

See dev.md for full setup instructions.


Development

See dev.md for full setup instructions, including OAuth configuration and pre-commit hooks.

Quick start:

git clone git@github.com:hatnote/montage.git && cd montage
make start                                        # backend (Docker)
cd frontend && npm install && npm run dev          # frontend (new terminal)

Testing

docker build -t montage-ci -f dockerfile .
docker run --rm -v $(pwd):/app -e PYTHONPATH=/app montage-ci \
  python -m pytest montage/tests/test_web_basic.py -v --tb=short

Deployment

See deployment.md for Toolforge deployment instructions.