breadlock/CONTRIBUTING.md
2026-08-15 22:03:30 +08:00

748 B

Contributing

breadlock / breadgreet — session locker and greetd greeter for Hyprland.

Single-trunk, same as the rest of the ecosystem: one long-lived branch (main), short-lived feature/<name> / fix/<name> branches, merge back. No dev or beta branch.

This repo is a deliberate pacman-only exception. There is no bakery.toml — breadlock needs a root-owned /etc/pam.d/breadlock PAM service, which bakery cannot install. Don't add one. Releases are v* tags that fire .forgejo/workflows/package.yml into the [breadway] pacman repo. There are no bakery tracks.

See AGENTS.md for remotes and CI details.

Local development

cargo build --release --bin breadlock --bin breadgreet
cargo test --workspace