بلاگ — Continuous integration

A new Quality Assurance tool for Guix

‏سپتامبر ‏12، ‏2023

Maintaining and expanding Guix's collection of packages can be complicated. As a distribution with around 22,000 packages, spanning across around 7 architectures and with support for cross-compilation, it's quite common…

From development environments to continuous integration—the ultimate guide to software development with Guix

‏ژوئن ‏ 5، ‏2023

Guix is a handy tool for developers; guix shell , in particular, gives a standalone development environment for your package, no matter what language(s) it’s written in.…

Building derivations, how complicated can it be?

‏آوریل ‏23، ‏2021

Derivations are key to Guix, they're the low-level build instructions used for things like packages, disk images, and most things than end up in the store. Around…

Introduction to the Guix Data Service, the missing blog post

‏نوامبر ‏ 8، ‏2020

The Guix Data Service processes, stores and provides data about Guix over time, at least that is what the README says. It's been around since…

GSoC 2018 report: Cuirass Web interface

‏اوت ‏13، ‏2018

For the last three months I have been working with the Guix team as a Google Summer of Code intern. The title of my project is "GNU Guix (Cuirass): Adding…

GuixSD system tests

‏ژوئن ‏28، ‏2016

From its inception, Guix has had a thorough test suite—something that’s not only reassuring, but also the thing that allows for fearless evolution of the code. That…