Installation¶
Requirements¶
- Python 3.12 or newer
- A forge.marvin8.zone account
- A Forgejo API token (required for live data; see below)
Install yilan¶
Clone the repository and install with uv:
Or install directly from the repository:
Forgejo API token¶
Yilan fetches commit history and open issues via the Forgejo API.
Without a token the board still renders but API fields show
(unavailable — no token).
- Go to Settings → Applications → Access Tokens on forge.marvin8.zone.
- Create a token with at minimum the issue and repository read scopes.
- Export it in your shell profile:
Or pass it inline for a one-off run: