... # TODO: add description
- Financial Manager Users:
- ... # TODO: add description
- https://github.com/ReznikovRoman/financial-management-users
- Financial Manager Accounts:
- ... # TODO: add description
- https://github.com/ReznikovRoman/financial-management-accounts
- Financial Manager Notifications:
- ... # TODO: add description
- https://github.com/ReznikovRoman/financial-management-notifications
Docker containers:
- redis
docker-compose files:
docker-compose.yml
- for local development.
To run docker containers, you need to create a .env
file in the root directory.
.env
example:
ENV=.env
Locally:
docker compose build
docker compose up
Sync environment with requirements.txt
/ requirements.dev.txt
(will install/update missing packages, remove redundant ones):
make sync-requirements
Compile requirements.*.txt files (have to re-compile after changes in requirements.*.in):
make compile-requirements
Use requirements.local.in
for local dependencies; always specify constraints files (-c ...)
Example:
# requirements.local.txt
-c requirements.txt
ipython
Configure pre-commit locally:
pre-commit install
Before pushing a commit run all linters:
make lint
Fix some mistakes:
make fix