Skip to content

mondeja/project-config-styles

Repository files navigation

My own project-config styles

Base styles (base/)

Pre-commit hooks (base/pre-commit/)

Python (python/)

  • base.json5: Base styles for Python. Include it at start. Use hatch for building, versioning, environments and publishing. Use pre-commit for linting and formatting.
  • sphinx.json5: Documentation using Sphinx.
  • readthedocs.json5: Documentation using ReadTheDocs theme for Sphinx.
  • mdpo.json5: Documentation with Markdown files, translations using mdpo with pre-commit.
  • mypy.json5: Type checking using mypy with pre-commit.