aboutsummaryrefslogtreecommitdiff
-*- mode: org; coding: utf-8; -*-

#+TITLE: Hacking GNU Guix and Its Incredible Distro

Copyright © 2012, 2013, 2014, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
Copyright © 2015, 2017 Mathieu Lirzin <mthl@gnu.org>
Copyright © 2017 Leo Famulari <leo@famulari.name>
Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.

* Contributing

See the manual for useful hacking information, either by running

  info -f doc/guix.info "Contributing"

or by checking the [[https://guix.gnu.org/manual/devel/en/html_node/Contributing.html][web copy of the manual]].
aa78b0498fbb71f1533beb4b65817c1d3f2a'>etc: Add a systemd unit to bind-mount @storedir@ read-only....Tobias Geerinckx-Rice 2020-05-14etc: indent-code.el: Use the --quick option....Maxim Cournoyer 2020-03-30.gitignore: Ignore test results in tests/services....Marius Bakke 2020-03-11Add system start-up files for guix-daemon....Danny Milosavljevic 2019-09-24Merge branch 'master' into core-updatesLudovic Courtès 2019-09-18doc: Add Guix Cookbook....Ricardo Wurmus 2019-06-14build: Remove 'gnu/packages/bootstrap' and its binaries....Ludovic Courtès 2019-04-26bootstrap: Break automake dependency on generated files....Miguel Ángel Arruga Vivas 2018-11-20.gitignore: Re-add 'authenticate' script....Marius Bakke 2018-06-14Remove 'guix-register' and its traces....Ludovic Courtès 2018-06-12.gitignore: Add doc/stamp-[0-9].Ludovic Courtès 2018-04-19gnu: doc: Allow documentation to be translated....Julien Lepiller 2018-02-13.gitignore: Add guix-daemon SELinux policy....Efraim Flashner 2017-05-13.gitignore: Ignore Emacs auto-save files....ng0 2017-05-08build: Add doc/guix.html to .gitignore....Clément Lassieur 2017-05-04build: Use Gnulib's 'git-version-gen'....Ludovic Courtès 2017-02-27.gitignore: Remove stale entries....Alex Kost 2017-02-10build: Add build-aux/ar-lib to .gitignore....Clément Lassieur 2017-01-13etc: Support indentation of whole files....Ludovic Courtès 2017-01-12etc: Add 'indent-package.el' script....Ludovic Courtès 2016-11-24Add system start-up files for "guix publish"....Hartmut Goebel 2016-11-16daemon: Add "builtin:download" derivation builder....Ludovic Courtès 2016-07-05build: Ignore texi2pdf temporary files....David Craven 2016-03-23doc: Add "lightweight desktop" OS config example....Ludovic Courtès 2016-01-28Update .gitignore....Mathieu Lirzin 2016-01-12doc: Show bootstrapping at the package level....Ludovic Courtès 2015-11-26Add 'guix-daemon.conf' job for Upstart....Mario Daniel Ruiz Saavedra 2015-10-14guix system: Add 'dmd-graph' command....Ludovic Courtès 2015-10-10services: Introduce extensible services....Ludovic Courtès 2015-08-30build: Produce 'guix-config' instead of using compile-time tricks....Mathieu Lirzin 2015-08-27Add 'guix graph'....Ludovic Courtès 2015-07-15Add 'guix-daemon.service' file for systemd....Ludovic Courtès 2015-07-07Prevent Git from silently ignoring new files....Mathieu Lirzin 2015-06-02Ignore man page build artifacts.David Thompson 2015-05-25Augment '.gitignore'.Ludovic Courtès 2015-05-09doc: Show both the "bare-bones" and the "desktop" configurations....Ludovic Courtès 2015-03-25Rename 'guix substitute-binary' to 'guix substitute'....Ludovic Courtès 2015-01-07gnu: Add bootstrap binaries for 'armhf-linux'....Mark H Weaver 2014-12-02emacs: Move profiles code to "guix-profiles.el.in"....Alex Kost 2014-09-03Add Emacs user interface....Alex Kost 2014-06-13Separate package description translations from string translations....Ludovic Courtès 2014-06-13Move gettext files to 'po/guix'....Ludovic Courtès 2014-02-16Update .gitignore for Guile 2.0.9 bootstrap binaries....Mark H Weaver 2014-01-24Add 'guix offload' as a daemon build hook....Ludovic Courtès 2013-12-20daemon: Implement signed archive import/export....Ludovic Courtès 2013-12-04Augment 'gitignore'.Ludovic Courtès 2013-11-03gnu: add bootstrap support for mips64el-linux using the MIPS N32 ABI....Mark H Weaver 2013-09-23Add 'guix-register'....Ludovic Courtès