*********************** Development environment *********************** Comics development is coordinated through `GitHub `_. Testing ======= Comics got some tests, but far from full test coverage. If you write new or improved tests for Comics' functionality it will be greatly appreciated You can run the tests with `pytest `_:: pytest To check test coverage, run with ``--cov``:: pytest --cov Code formatting =============== All code is autoformatted, and PRs will only be accepted if they are formatted in the same way. To format code, use `ruff `_:: ruff format . Linting ======= All code should be lint free, and PRs will only be accepted if they pass linting. To check the code for code quality issues, use `ruff `_:: ruff check . Run it all ========== To locally run all the same tests as GitHub Actions runs on each pull request, use `tox `_:: tox