Skip to main content

Recently Updated Pages

Code

Lix contributors Style Guide

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

Updated 3 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 3 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 4 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 4 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 4 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 4 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 4 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 4 months ago by kfearsoff

Nix bootstrapping

Lix contributors Design planning

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

Updated 4 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 4 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 4 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 5 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 5 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 6 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 6 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 8 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 9 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 10 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 10 months ago by Raito Bezarius

Community Standards

Lix organisation

Moved to https://lix.systems/community-standards/

Updated 10 months ago by piegames