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
Use the following commands to install requirements and run test-suite:
$ pip install -e ".[dev]"
$ rm -f test_readme.py
$ pytest --doctest-modules -vvv
Which
- Installs all dev dependencies
- runs pytest
for the current python version.
Be sure to see if linting is correct before commiting. The following make target fixes linting issues and makes you aware of errors
$ black tests/ lambdarest/
python3 -m build
python3 -m twine upload dist/*