Metadata-Version: 2.5
Name: gixo
Version: 0.0.1
Summary: Validate Git branch names and commit messages.
Project-URL: Homepage, https://github.com/mcmantai/gixo
Project-URL: Repository, https://github.com/mcmantai/gixo
Project-URL: Issues, https://github.com/mcmantai/gixo/issues
Project-URL: Changelog, https://github.com/mcmantai/gixo/blob/main/CHANGELOG.md
Author: Griffin McManus
License-Expression: MIT
License-File: LICENSE
Keywords: branch-name,commit-message,conventional-commits,git,git-hooks,linter
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.11
Provides-Extra: dev
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Description-Content-Type: text/markdown

# gixo

gixo validates Git branch names and commit messages against configurable rules.

## Development

Requires Python 3.11 or newer.

```bash
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
pytest
ruff check .
ruff format --check .
mypy src
```
