Welcome to our happy country of Lambdarest!
Lambdarest is heavily created in collaboration and we value all contributions.
Create issues or pull requests, no real guidelines given here.
If you feel like it, take a look around and see if the issue was posted before, but if not, thats ok too!
A maintainer will review and take care of version bumping and release etc.
I am sure we can all work together and get your work released!
There is two ways of running the lint+tests both of them require the install of the dependencies mentioned in dev_requirements.txt
$ make setup test
which
- Installs test and lint dependencies
- runs black and pytest
for the current python version.
This uses tox and pyenv to run tests for all versions.
Start by installing pyenv and then run the following commands to install supported python versions and run pytest and black using tox
$ make setup-all tox
Be sure to see if linting is correct before commiting. The following make target fixes linting issues and makes you aware of errors
$ make fix-lint