Before commitΒΆ
Run the commands in project shell/project folder.
hatch shell
Check formatting with
ruffby running command:hatch fmt -lCheck typing with
mypyby running command:hatch run lint:typingRun tests with
pytestby running command:hatch run testBuild docs with
sphinxby running command:hatch run doc:buildDelete the generated doc files, Github workflow handles building if necessary (Windows-specific script):
hatch run doc:delgen