guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Annotated guix source folder tree


From: swedebugia
Subject: Annotated guix source folder tree
Date: Wed, 7 Nov 2018 18:44:08 +0100

Hi

I exported the tree and would like an annotated version to be added to the manual.

Would you agree that this is a good idea?

I started the annotation below for the directories I know about. :)

We could have two versions: 1 for new users with a stripped down tree and a full version for hackers/tinkerers.

What do you think?

$ tree -d
.
├── build-aux
│   ├── cuirass
│   └── hydra
├── doc                             ; Documentation
│   └── images
├── etc
│   ├── completion                 ; Completion syntax files for different shells
│   │   ├── bash
│   │   ├── fish
│   │   └── zsh
│   ├── git
│   ├── snippets
│   │   ├── scheme-mode
│   │   └── text-mode
│   └── substitutes
├── gnu                            ; Base of the modules that make up Guix
│   ├── bootloader
│   ├── build
│   ├── packages                   ; The packages roughly categorized in files
│   │   ├── aux-files
│   │   │   ├── emacs
│   │   │   └── linux-libre
│   │   ├── bootstrap             ; Bootstrap file for running guix on different CPU architectures
│   │   │   ├── aarch64-linux
│   │   │   ├── armhf-linux
│   │   │   ├── i686-linux
│   │   │   ├── mips64el-linux
│   │   │   └── x86_64-linux
│   │   └── patches                 ; Patches used in package-records to make software build reproducibly
│   ├── services                     ; Service definitions for GuixSD
│   ├── system
│   │   └── examples               ; Example GuixSD operating system definitions │   └── tests                        ; Tests to ensure everything works as expected
├── guix
│   ├── build                     ; Build related code running isolated on the daemon side. │   ├── build-system               ; Build systems to handle packages written in different programming languages │   ├── import                    ; Helper code to import packages from other package collections
│   ├── scripts
│   │   ├── container
│   │   ├── import
│   │   └── system                ; Guix commands related to system manipulation │   ├── store                     ; Code related to the monadic store managed by the daemon │   └── tests                     ; Tests to ensure everything works as expected
├── m4
├── nix                          ; Build daemon written in C++ yet to be ported to Guile Scheme
│   ├── boost
│   │   └── format
│   ├── libstore
│   ├── libutil
│   ├── nix-daemon
│   └── scripts
├── po                               ; Translation documents
│   ├── doc
│   ├── guix
│   └── packages
├── scripts
└── tests                            ; Tests to ensure everything works as expected

--
Cheers
Swedebugia




reply via email to

[Prev in Thread] Current Thread [Next in Thread]