open-spaced-repetition / py-fsrs

Python Package for FSRS
https://pypi.org/project/fsrs/
MIT License
145 stars 23 forks source link

mypy contributing #51

Closed joshdavham closed 3 months ago

joshdavham commented 3 months ago

I moved the pytest.ini and mypy.ini files into pyproject.toml to reduce clutter in the repo.

I also added instructions in CONTRIBUTING for how contributors can run the mypy type-checker so that their contributions can pass the mypy workflow added in #48.

I will say that I want to be cautious about adding too much in the way of contributing though. We currently have checks for linting, type-checking and tests and I'm not sure if it's a good idea to add too much more stuff since it might discourage new contributors.

Anyways, lmk if you have any questions or issues 👍