aboutsummaryrefslogtreecommitdiff

-- mode: org --

Available online at https://qa.guix.gnu.org/README

This service is intended to assist with quality assurance within Guix. That is maintaining and improving the quality of many aspects of Guix, like packages for example.

1. Local Development

Use the guix-dev.scm file to provide the dependencies.

guix shell -D --file=guix-dev.scm

Then run the following commands:

./bootstrap.sh
./configure
make

After that, you can start the service via:

./pre-inst-env scripts/guix-qa-frontpage

Expect pages to load slowly since the QA frontpage won't have up to date cached data to use.

2. Information flow

qa-information-flow.png

Figure 1: Diagram describing how information moves between different components

3. Bugs and issues