Short explanation about it
We are using pip-tools
Make sure to install pip-tools in the same environment you are working on.
pip install pip-tools
To build the .txt
files use:
pip-compile -v --output-file requirements/production.txt requirements/production.in
pip-compile -v --output-file requirements/dev.txt requirements/dev.in
To sync the dependencies use:
pip-sync requirements/*.txt
If you are using a single file called requirements.txt
(maybe easier at first), use it like:
pip-compile -v --output-file requirements/requirements.txt requirements/requirements.in
pip-sync requirements/requirements.txt
Testing is done using pytest. After you install it, from the root of the repo run:
python3 -m pytest -vv
TO DO
TO DO
We are using mkdocs
Documentation is deployed using the command mkdocs gh-deploy
do not
update the files in GitHub directly. Update the markdown in your laptop and use the command.
Also, remember to keep the mkdocs.yaml
synchronized with your markdown files.