Repository navigation
What's included
A ready-to-use analytics environment template with:
- Modular dependencies — core, llm, pdf, dev groups via
uv sync --extra <group> - Code quality — prek git hooks with ruff, black, sqlfluff, nbqa, nbstripout
- SQL formatting in Jupyter notebooks via sqlnbfmt
- Testing — pytest with automated notebook validation
- CI/CD — GitHub Actions (lint + test on every PR)
- Notebook rendering — Quarto (HTML + PDF with Plotly support)
- Makefile —
setup,lint,format,test,docs,cleantargets
Quick start
# Use the "Use this template" button on GitHub, or:
git clone https://github.com/flyersworder/analytics-env.git
cd analytics-env
make setupSee the README for full documentation.