Recommendation system for users of Moscow libraries via Flask framework.
...
- For each issue, a separate branch is created with the name "feature/[name_of_feature]" (without []);
- After the work is completed, a pull request is created to the master branch;
- Make sure that all CI & CD validations are passed successful.
- Check you have Python 3.7 installed by typing on commandline
python --version
- Install environment
pip install virtualenv
virtualenv venv
CALL venv/Scripts/activate.bat (on Windows)
source venv/bin/activate (on Linux)
pip install -r requirements.txt
- Run server
python manage.py runserver
- Point your web browser to http://localhost:5000/
docker build -t moscow-books-recomendation-system:latest .
docker run -d -p 5000:5000 moscow-books-recomendation-system:latest
- Run
pycodestyle --exclude=venv,flask_inject.py,container.py --max-line-length=120 .
- Run
pytest
- Aleksandr Seliutin - selutin99
- Mayya Kotyga - Kotyga
- Michael Bolshepopov - Michael
- Valeria Beria - Beria
Please, follow Contributing page.
Please, follow Code of Conduct page.
This project is Apache License 2.0 - see the LICENSE file for details
This template uses the flask_inject
module to implement a dependency injection container.
It is assumed that the services you create will be added to the container manually,
and your routes will inject services from the context.