Skip to content

Contributions

Issues, bugs & improvment ideas

Feel free to contribute, notably by filing issues for feedback, bug reports, or links to further lemmatization lists, rules and tests.

You can also contribute to this lemmatization list repository.

Contributing to the code

Pull requests are welcome.

Before creating the pull request, please ensure that it pass all the quality checks:

# Install dev dependencies
pip install -r requirements.dev.txt
# Check code style
black --check --diff simplemma training tests
# Check typings
mypy -p simplemma -p training -p tests
# Run tests
pytest --cov=./ --cov-report=xml

Also, if your PR changes needs documentation changes, see the next section.

Contributing to documentation

```sh

Install dev dependencies

pip install -r requirements.docs.txt

Build mkdocs

mkdocs build

Check typings

mypy -p simplemma -p training -p tests

Run tests

pytest --cov=./ --cov-report=xml