Development

Chimera Linux is a free software project with its own infrastructure. This page describes the various pieces of it.

Getting involved

First you should read the Community page, as it contains important information, such as where to find our communication channels and the conduct guidelines. Other links are available below.

If you are unsure whether your work is of sufficient quality, please submit it anyway. There is a good chance you will be able to receive helpful feedback as a part of the review process.

Submitting your work

Normally this takes the form of a pull request.

By submitting a pull request, you agree to provide it to the project under the same license as the repository you are submitting to. You retain your copyright, and we will never ask you to transfer it to us.

We do not and will not ask you to sign any kind of CLA (Contributor License Agreement). We do not require sign-offs, and we do not and will not ask you to reveal any personal information such as your real or legal name if you do not wish to.

However, it is appreciated if you submit your work under a reachable handle, as drive-by submissions create additional burden for the maintainers.

Code hosting

Our code repositories are hosted on GitHub. The official organization of the project is here.

Most development happens in the cports repository, which provides all packaging data of the system. Its repository is located here.

Other repository links:

On top of that, the project develops various standalone tools that can be used elsewhere, which have their own repositories, such as:

Package builds

We use Buildbot as a central buildsystem that picks up changes from cports and builds them for all official architectures. The web interface is available here.

Package database

The package database is searchable here.

Central repository

The repository is available here. It has all of our packages, as well as live images, tarballs and static binaries of apk for all supported architectures.

Update checking

The cbuild system is capable of automated update checking. There is a nightly update check here. This file contains a list of templates with available updates, sorted by maintainer and refreshed every night after midnight CET.