Building a documentation center for all things Guix and Guile
  • Scheme 98.9%
  • CSS 1.1%
Find a file
Ludovic Courtès 171ea82fb0
Fix guile-lib manual compilation.
Fixes a regression introduced in Guix commit
18c1e15fec5f6930f4de1adeb701eb9e60a5d0aa, which changed ‘guile-lib’ to
build from a checkout.

* build.scm <top level>: Use ‘package-with-configured-source’.

Fixes: guix/lernigilo#5
2026-03-12 13:20:16 +01:00
lernigilo html: Syntax-highlight C code. 2026-02-11 22:22:59 +01:00
static/css home-page: Add “beta” label. 2026-01-27 16:43:32 +01:00
.gitignore Add ‘.gitignore’. 2026-01-01 21:19:08 +01:00
build.scm Fix guile-lib manual compilation. 2026-03-12 13:20:16 +01:00
COPYING Initial commit. 2025-11-17 20:27:46 +01:00
README.md README: Add build instructions. 2026-01-01 21:19:08 +01:00

Lernigilo

This repository provides the tools to build an on-line copy of the manuals of Guix- and Guile-adjacent packages.

It has the following goals:

  • build manuals from releases as packaged in Guix;
  • provide versioned manual URLs;
  • ensure consistent styling across manuals;
  • ensure proper cross-referencing among manuals;
  • provide single-page HTML, multi-page HTML, and PDFs.

Building the manuals

To build the entire site with all the predefined manuals, run:

guix build -f build.scm

Open the resulting directory in your favorite browser and enjoy!