Warning: This project is using babel compiler... You need run an additional build step to make build js file
npm install
npm run babelNOTE: If you prefer you can use yarn instead, it's compatible
NOTE2: This only affect to file ereuse_devicehub/static/js/main_inventory.js.
- Unless otherwise specified, follow PEP 8. Use flake8 to check for problems in this area.
- Use isort to automate import sorting.
To automatize this work just configure pre-commit hooks in your development environment:
# on your virtual environment
pip install -r requirements-dev.txt
pre-commit install-
Template file names should be all lowercase, using underscores instead of camelCase.
Do this:
device_detail.htmlDon't do this:
DeviceDetail.html,Device-detail.html
This project tracks its packages using pip-tools, it could be installed by running:
pip install pip-tools
Whenever you need to install a new package using pip install :
- Put the package name into
requirements.ininstead.
# requirements.in
...
new_package
- Compile the requirements
pip-compile requirements.in --output-file=requirements.txt
- Then install upgraded dependencies:
pip install -U -r requirements.txt