Yilan¶
Yilan is a command-line tool that builds a unified markdown project status board across all your active Codeberg repositories.
Run yilan and it fetches the latest commit, open issues, and outstanding items
from intent files (roadmap.md, TODO.md, etc.) in each repo, then writes a
single BOARD.md you can open alongside your editor.
Features¶
- Unified view — one board for all your repos and concepts, sorted by activity
- Intent files — surfaces outstanding headings from
roadmap.md,TODO.md,improvements.md,security-audit.md, andNOTES.md - Monorepo support — expands
packages/subdirectories and per-package intent files - Concepts — tracks idea/design documents from a local directory or a remote repo
- SHA-based cache — avoids redundant fetches; re-fetches only when a repo's HEAD changes
- Diff view —
yilan diffshows what changed since the last board update - Dry-run mode —
--dry-runprints the board to stdout without writing the file
Quick example¶
BOARD.md is updated in the current directory.
Installation¶
See Installation and Quick Start for full setup instructions.