|Poetry||Dependency management, Virtual Environments, Publishing to PyPi|
|autoflake||removing unused package imports|
|pre-commit||Git hook scripts to not waste time|
|GitHub Actions||Test and Publish (to PyPi) workflows|
Install Poetry on you system, and then setup a virtual environment in your fork of the repo.
poetry shell # create a virtual environment and spawn a shell in it poetry install # install packages
Then run the
make command to inspect the targets available.
(fastrf-eMJsGUfs-py3.8) ➜ fastrf git:(master) ✗ make python-three-six: setup python3.6 virtual environment using poetry (run poetry install afterwards) python-three-seven: setup python3.7 virtual environment using poetry (run poetry install afterwards) python-three-eight: setup python3.6 virtual environment using poetry (run poetry install afterwards) lint: lint the code format: format the code test: lint the code mkdocs: make live docs pre-commit: setup pre-commit hooks > Note: the above uses the ZSH shell
Checkout a branch and get started with your change.
Documentation is next¶
The next page will show you how Netlify is configured to show documentation previews on all pull requests.