Thanks for helping improve KillerTools!
Please read and follow our CODE_OF_CONDUCT.md.
# Clone
git clone https://github.com/VoxHash/KillerTools.git
cd KillerTools
# Install deps
poetry install
poetry install --with dev
# Set up pre-commit hooks
poetry run pre-commit install
# Run tests
poetry run pytest- Branches:
feature/…,fix/…,docs/…,chore/… - Conventional Commits:
feat:,fix:,docs:,refactor:,test:,chore:
Before committing, run:
poetry run ruff check --fix killer_tools/ apps/ tests/
poetry run black killer_tools/ apps/ tests/
poetry run isort killer_tools/ apps/ tests/
poetry run mypy killer_tools/ apps/- Link related issues, add tests, update docs
- Follow the PR template
- Keep diffs focused
- Ensure all tests pass
See docs/creating-plugins.md for detailed plugin development guide.
- Semantic Versioning
- Update CHANGELOG.md
For more details, see the full Contributing Guide.