Link bread-utils bread-client (tag v0.7.1) from the breadbox crate. Fire-and-forget via BreadClient; silent if breadd is down. No command verbs — breadbox is not a daemon. EVENTS.md is the contract (app id box).
781 B
781 B
AGENTS.md — Repo hygiene
Follow CONTRIBUTING.md. Single-trunk: main plus short-lived feature/ / fix/ branches. dev/beta are bakery tracks (tags / main), not git branches.
Remotes
origin— Forgejo (git.breadway.dev) — authoritative.github— mirror. Day-to-day pushoriginonly.
Product
GTK4 app launcher + breadbox-sync icon cache. Theme via bread-theme (pin by tag on git.breadway.dev). Toggle uses bread-utils::singleton, not a homegrown PID file. EVENTS.md is the bread-event contract (app id box); emit bread.box.launched after a successful launch. No command verbs.
Distribution
Bakery (bakery.toml). Forgejo .forgejo/workflows/ is canonical; do not re-add a GitHub Actions release workflow.