diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89a425e..95da787 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ project, keep reading. These aren't guidelines. They're the deal. -### 1. C++23 or don't bother +### 1. C++23, or don't bother We compile with Clang, `-std=c++23`, and zero warnings. If your code needs a polyfill for `std::format` or can't handle designated initializers, it @@ -88,6 +88,7 @@ change means someone's `config.kap` stops parsing, it doesn't ship. ### Pick something Good first issues: + - Adding a 6th init system backend (we have 5: systemd, openrc, s6, runit, dinit) - Adding a 3rd bootloader backend (we have 2: grub, limine) - Improving the `kappa doctor` diagnostics for package recipes @@ -95,6 +96,7 @@ Good first issues: - Shell completion scripts (bash, zsh, fish) Ambitious issues: + - Binary package support (pre-built caches) - Remote build farm (distcc-style) - Signed package verification with index signing