DiscussionΒΆ
- The code structure of Nashpy
- Writing clean tests with pytest
- Testing across environments with tox
- Installing and packaging with flit
- Virtual environments
- Checking code is tested with coverage
- Testing with properties with hypothesis
- Ensuring consistent code style with Black
- Static code analysis with flake8
- Checking the presence of docstrings with interrogate
- Checking the format of docstrings with darglint
- Checking of type hints using mypy
- Using sphinx for documentation
- Ensuring the code in the documentation is correct with doctests
- Checking for insensitive language with alex
- Using Github Actions to check automatically run all checks and publish new releases
- Hosting documentation on Read The Docs
- Ensuring consistent markdown format with mdformat