As an Arch Linux developer I am involved in many related projects. Some of these are listed here:
..I have built
A set of tools to create and maintain official Arch Linux packages. It contains wrappers around makepkg to build packages in a defined environment using systemd’s nspawn container.
Server side scripts to manage our package repositories. Packages can be added, removed but also moved between repositories. A series of unit tests ensures correctness and avoids problems due to changes and updates.
- Release Engineering
We provide a monthly snapshot of our install media. The live media for USB thumb drives and CD-ROM is created using archiso. It also contains pacstrap from the arch-install-scripts package to easily install a base system.
The official Arch install media is built using these scripts.
The GPG keys of Arch Linux packagers are maintained in this project and provided by the archliunx-keyring package.
- Wiki (MediaWiki)
Our Wiki is powered by a customized version of MediaWiki. It includes our theme, integration with FluxBB and a plugin to counteract spam.
- Forums (FluxBB)
The Arch forums are provided by a themed version of FluxBB. Similar to our Wiki it also contains anti spam measures.
A customizable and translatable web application to build a local Arch Linux community. It provides a landing page and a package browser. In addition to this it hosts the pkgstats statistic pages.
Other Open Source Projects
Some of the projects I work on are not directly related to Arch:
A simple way to monitor web sites and get notified on changes. It can work on raw HTML or just the resulting text. A filter supports regular expressions. This is especially useful to get notify on upstream package updates when no RSS feed or announcement mailing list is provided.
- PHP packages on Packagist
Projects I used to contribute to
- WordPress XCache Plugin
Utilizing the XCache PHP extension, this WordPress plugin provides a fast object cache implementation. This was initially developed for this very blog.
- WordPress APCu Plugin
An object cache plugin using the APCu PHP extension as backend.
These scripts were developed to simplify maintenance of the Arch Linux KDE packages. This projects was passed on to Andrea.
A forum software which was developed to support multiple different boards sharing a user base. The boards may share individual sub forums. File uploads, image proxies and polls are supported. Users can start a private on demand thread based on an invitation system. bbs.archlinux.de used to be run by LL, but was discontinued in 2010 and replaced by FluxBB.