Recently Updated Pages
How do permissions work?
In an ideal world, all permissions are managed directly in Keycloak and propagated down to downst...
Easy Drive-by Contributions
This page lists easy contributions to do without additional context. Perfect to do on a quiet wee...
Getting Started with Gerrit
Thanks for showing interest in contributing to Lix! Gerrit can seem daunting at first, but it is ...
Advanced Features
If you feel confident in your Gerrit-fu, this page is for you. Perhaps you've already noticed how...
Tips and Tricks
SSH Tuning Add these lines to your ~/.ssh/config: Host gerrit.lix.systems User YOUR_GERRIT_US...
Why Gerrit?
Gerrit produces better code: Gerrit enforces good commit messages. "PR message" and "commit mess...
Gerrit with Jujutsu
Jujutsu has a very similar model to Gerrit! How nice it would be to integrate them! Unfortunately...
Troubleshooting
"Remote Unpack Failed" on push Run a git fetch and try again. Re-run a CI Do an empty commit amen...
Review Flow
The review flow is quite similar to how Github does it, but there are a few differences here too....
Release names
Release names are the names of frozen desserts. There's a list on Wikipedia of frozen desserts, b...
IFD Improvement Discussion
Pad: https://pad.lix.systems/Xd5Xyt5cToyYxIv-lNdehA
Roadmap 2026
Lix's roadmap for 2026
Nix bootstrapping
Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow
Forgejo improvements
A brief overview of our code infrastructure for those not in the Lix project: Forgejo https://g...
2025-03-15: git.lix.systems replication broke
On 2025-03-15, the git.lix.systems host (which runs gerrit.lix.systems and identity.lix.systems a...
Working Groups
What are they? Lix doesn't have a very formal development structure - ice cream isn't a stranger ...
Replacement CLI design & Profiles
Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles
Commit porting (cherry-picking) guide
This guide is primarily about CppNix->Lix commit ports and was written when we were doing a lot o...
Freezes and recommended contributions
Suggested contributions Consider taking an issue marked E-help wanted: assign it to yourself and ...
Observability and Protocol Design
jade: I think that we should start protocol design by thinking about who needs what information, ...