Liminix development is hosted at https://gti.telent.net/dan/liminix (also mirrored at https://github.com/telent/liminix). The Liminix Developers Manual is at https://www.liminix.org/doc/development.html

Contributing

Contributions are welcome, though please get in touch - on the IRC channel or by email to devel@liminix.org - before you invest a lot of time into a code contribution I haven’t asked for. Just so I know it’s expected and you’re not wasting time doing something I won’t accept or have already started on.

How to send code

Liminix does not require the use of Github or any other centralised “forge” site/software.

  • How I prefer to receive contributions: upload your code to a git repository that’s accessible on the internet, and send an email with the URL of the repo and the relevant branch name. You can use Codeberg or Gitlab or Sourcehut or your own personal web space or any kind of hosting you like for this - even Github, if you must :-)

  • If you can’t or don’t want to arrange an internet-accessible git repository for your changes, I’m also happy for you to send your changes direct to the list itself, as an incremental git bundle or using git format-patch.

Simon Tatham has an excellent blog article about using Git without a forge, to which I will refer you if you are thinking of suggesting moving Liminix to Github :-)

Automated builds

Automated builds are run on each push to the main branch. This tests that

You can view the build output at build.liminix.org. The tests are defined in ci.nix.

Code of Conduct

Liminix is dedicated to providing a harassment-free experience for everyone. We do not tolerate harassment of participants in any form.

The Liminix Code of Conduct applies to all Liminix spaces, including the IRC channel, mailing lists, and any Github forums, both online and off. Anyone who violates this code of conduct may be sanctioned or expelled from these spaces at the discretion of the project leadership.