This project (BS) contains the website / Library Management System of Bellettrie. BS uses Django as a web framework, and bootstrap for constructing pages. Other than that, it is light on dependencies, to lower the amount of dependency update hell.
pip install -r requirements.txt
in the root of the project. You may want to look into virtual environments.startup.sql
docker-compose up
in the docker_local folder. python manage.py migrate
for good measurepython manage.py runserver
.The CI environment uses Flake8 for linting. The following command may work within pycharm, if you have flake8 installed (install the requirements again if you don't, it's one of the requirements now).
flake8 . --ignore F401,E501,W503 --count --show-source --statistics --max-line-length=127 --exclude venv