git clone https://github.com/BirdInTheTree/tvplot.git
cd tvplot
pip install -e ".[dev]"pytestTests use mocked LLM responses — no API key needed.
- Python 3.11+
- Type hints on public functions
verb_nounnaming:extract_plotlines,detect_context- Prompts live in
src/tvplot/prompts_en/as markdown files
- Fork the repo
- Create a branch (
git checkout -b feature/your-feature) - Make your changes and add tests
- Run
pytestto verify - Open a PR with a clear description of what and why