My own project-config styles
project-config.json5
: Configuration for project-config using apyproject.toml
file and pre-commit to run it.
md2po2md.json5
: md2po2md configuration for pre-commit to convert Markdown to PO and back.markdown-link-check.json5
: markdown-link-check configuration for pre-commit to check links in Markdown files.prettier.json5
: minimal prettier configuration for pre-commit to format files. You can add more files to check adding the stylesbase/pre-commit/pretter/{format}.json5
, see the current supported files or contribute with your own.
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.