git-metadata-extractor

Getting Started

1. Install dependencies

just install-dev

2. Configure environment

Create .env from .env.dist (or update your existing .env) and set the required variables:

Commonly used additional variable:

3. Run the API locally

just serve-dev

Swagger UI:

4. Run tests and checks

just test
just lint
just type-check

Or all checks together:

just ci

5. Build and preview docs

uv pip install -e ".[docs]"
just docs-build
just docs-serve

Local workflow

flowchart LR
    A[Edit code or prompts] --> B[Run tests and checks]
    B --> C[Run API locally]
    C --> D[Call endpoints / inspect output]
    D --> A

CLI status