Contributing
We welcome contributions to Lola! For the full contributing guide, see CONTRIBUTING.md.
Quick Start
Development Commands
# Run tests
pytest
pytest tests/test_cli_mod.py # Single file
pytest -k test_add # Pattern match
pytest --cov=src/lola # With coverage
# Linting and type checking
ruff check src tests
ruff format --check src tests
# Run the CLI
lola --help
lola mod ls
Commit Conventions
We follow Conventional Commits:
feat:- New featurefix:- Bug fixdocs:- Documentation changesrefactor:- Code refactoringtest:- Adding or updating testschore:- Maintenance tasks
AI-Assisted Contributions
We encourage the use of AI tools for contributions. If AI was used, include an AI Disclosure section in your PR describing how it was used.