Skip to content

hatnote/montage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,268 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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.

About

📷 Photo evaluation tool for and by Wiki Loves competitions

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors