Skip to main content

Recently Updated Pages

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

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 6 months ago by jade

Building Locally

Lix contributors Working in the Lix codebase

See hacking.md in the Lix repo for the main documentation. Extra tips can go here.

Updated 6 months ago by Qyriad

Changing names, emails, etc

Lix infrastructure guide Auth/SSO systems

The Lix project endeavours to not deadname people, because we believe in human decency. However, ...

Updated 6 months ago by jade

Matrix rooms

Lix organisation

Since Matrix is haunted sometimes, here is a list of rooms in the public Lix space: Public spac...

Updated 6 months ago by jade

Why Lix?

Lix contributors

(page under construction. editor's note: parts of https://pad.lix.systems/lix-manifesto (PRIVATE)...

Updated 6 months ago by Qyriad

Buildbot runbook

Lix infrastructure guide

Our buildbot instance has a habit of breaking due to excess load. Restarting the worker If the wo...

Updated 6 months ago by Qyriad

Code of Conduct

Lix organisation

Everyone in the Lix community is expected to abide by the Lix Community Standards.

Updated 6 months ago by jade

Obliterating history from Git

Lix infrastructure guide

To obliterate history from the Git repo means removing it from three different sources: Gerrit, F...

Updated 6 months ago by Puck Meerburg

Codebase overview

Lix contributors Working in the Lix codebase

The Lix system is constituted of two broad parts, the evaluator and the store daemon. The two pie...

Updated 7 months ago by jade

Language and terminology

Lix contributors Style Guide

Language Most existing Lix documentation is written in British English. We intend to continue wit...

Updated 7 months ago by jade

Docs rewrite plans

Lix contributors Design documents

Here, for now (public edit link): https://pad.lix.systems/lix-docs-planning

Updated 7 months ago by jade

Why

Lix infrastructure guide

Why? Why self-host all your own infrastructure? We tried not to, at the very beginning of the pro...

Updated 7 months ago by jade

Operations

Lix contributors Style Guide

Operational Conventions Code Review Self Stamping and Merging On our Gerrit, core members have pe...

Updated 7 months ago by jade

Language versioning

Lix contributors Design documents

This document is extremely a draft. It needs some editing and discussion before it can be made in...

Updated 7 months ago by jade

regexp engine investigation

Lix contributors Design documents

nix uses libstdc++'s std::regex. it uses whatever version of libstdc++ the host system has. which...

Updated 7 months ago by jade

Bug tracker organisation

Lix contributors Working in the Lix codebase

We have a repo of directly imported nix bugs at https://git.lix.systems/nixos/nix. Please don't f...

Updated 7 months ago by jade

Misc tips

Lix contributors Working in the Lix codebase

buildbot user style to make the pulsing pills bearable @keyframes pulse_animation { 0% { transf...

Updated 7 months ago by Qyriad

How accounts work

Lix infrastructure guide Auth/SSO systems

Lix has one source of truth for authentication: Keycloak (identity.lix.systems). Most services ar...

Updated 7 months ago by ktemkin

Backport guide

Lix contributors Working in the Lix codebase

Don't forget, using Gerrit is a bit different than other systems. single commits try git cherry-p...

Updated 7 months ago by jade