Skip to main content

Recently Updated Pages

Easy Drive-by Contributions

Lix contributors

This page lists easy contributions to do without additional context. Perfect to do on a quiet wee...

Updated 4 months ago by sky1e

Code

Lix contributors Style Guide

Code changes Tests If at all practicable, all new code should be tested to some extent. If writin...

Updated 4 months ago by jade

How do permissions work?

Lix infrastructure guide Auth/SSO systems

In an ideal world, all permissions are managed directly in Keycloak and propagated down to downst...

Updated 5 months ago by piegames

Getting Started with Gerrit

Lix contributors Gerrit

Thanks for showing interest in contributing to Lix! Gerrit can seem daunting at first, but it is ...

Updated 5 months ago by kfearsoff

Advanced Features

Lix contributors Gerrit

If you feel confident in your Gerrit-fu, this page is for you. Perhaps you've already noticed how...

Updated 5 months ago by kfearsoff

Tips and Tricks

Lix contributors Gerrit

SSH Tuning Add these lines to your ~/.ssh/config: Host gerrit.lix.systems User YOUR_GERRIT_US...

Updated 5 months ago by kfearsoff

Gerrit with Jujutsu

Lix contributors Gerrit

Jujutsu has a very similar model to Gerrit! How nice it would be to integrate them! Unfortunately...

Updated 5 months ago by kfearsoff

Troubleshooting

Lix contributors Gerrit

"Remote Unpack Failed" on push Run a git fetch and try again. Re-run a CI Do an empty commit amen...

Updated 5 months ago by kfearsoff

Review Flow

Lix contributors Gerrit

The review flow is quite similar to how Github does it, but there are a few differences here too....

Updated 5 months ago by kfearsoff

Nix bootstrapping

Lix contributors Design planning

Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow

Updated 5 months ago by jade

Forgejo improvements

Lix infrastructure guide Tooling improvements

A brief overview of our code infrastructure for those not in the Lix project: Forgejo https://g...

Updated 6 months ago by jade

2025-03-15: git.lix.systems replication broke

Lix infrastructure guide Postmortems

On 2025-03-15, the git.lix.systems host (which runs gerrit.lix.systems and identity.lix.systems a...

Updated 6 months ago by jade

Replacement CLI design & Profiles

Lix contributors Design planning

Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles

Updated 6 months ago by jade

Commit porting (cherry-picking) guide

Lix contributors Working in the Lix codebase

This guide is primarily about CppNix->Lix commit ports and was written when we were doing a lot o...

Updated 6 months ago by jade

Observability and Protocol Design

Lix contributors Design planning

jade: I think that we should start protocol design by thinking about who needs what information, ...

Updated 7 months ago by jade

Misc tips

Lix contributors Working in the Lix codebase

pyright is not dealing with import paths correctly for functional2 I don't know why it's doing th...

Updated 7 months ago by jade

Nix lang v2

Lix contributors Design planning

The Nix language unfortunately is full of little and big design accidents. Only so much can be fi...

Updated 9 months ago by piegames

Flake stabilisation proposal

Lix contributors Design planning

Preface FIXME: this page hasn't been reviewed by Lix Core team members, so it's effectively a dra...

Updated 10 months ago by kfearsoff

Creating Matrix Rooms/Spaces

Lix infrastructure guide

actual explanation will follow, tldr; here: create room with the matrix API or a client that all...

Updated 11 months ago by piegames

Merging Gerrit identities

Lix infrastructure guide

Basically, following https://ovirt-infra-docs.readthedocs.io/en/latest/General/Gerrit_account_mer...

Updated 11 months ago by Raito Bezarius