diff options
author | Valentin Gagarin <valentin.gagarin@tweag.io> | 2022-06-09 14:27:08 +0200 |
---|---|---|
committer | Valentin Gagarin <valentin.gagarin@tweag.io> | 2022-08-04 12:37:47 +0200 |
commit | a28d6878b263270c7db271c414bef2c688bb872d (patch) | |
tree | c2637d3ea626452330a4c86ce582fc352c308405 /doc | |
parent | 475a332025fd9bc399206f79298d9897dde45380 (diff) |
concept map: put closure as it is in the chapter
this is not as compact any more, but it more closely resembles the
chapter structure, and clearly shows that the closure property is the
key idea on which most of Nix operates.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual/src/architecture/store/store.md | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/doc/manual/src/architecture/store/store.md b/doc/manual/src/architecture/store/store.md index c4eea33fa..0f43d5a62 100644 --- a/doc/manual/src/architecture/store/store.md +++ b/doc/manual/src/architecture/store/store.md @@ -7,22 +7,19 @@ The following concept map is a graphical outline of this chapter. Arrows indicate suggested reading order. ``` - ,----------[ store ]---------, - | | - | v - | [ operations ] - | | | - v v | - [ store object ] [ garbage collection ] | - | ^ | - v | v - [ files and processes ] [ closure ] [ build ] - / \ | | ^ | - v v | v | | -[ file system object ] [ store path ] | [ derivation ] | - | ^ | | | - v | v v | - [ digest ]----' [ reference scanning ] <----' + ,--------------[ store ]----------------, + | | | + v v v + [ store object ] [ closure ]--, [ operations ] + | | | | | | + v | | v v | + [ files and processes ] | | [ garbage collection ] | + / \ | V v + v v | [ derivation ]--->[ building ] +[ file system object ] [ store path ] | | + | ^ | | | + v | v v | + [ digest ]----' [ reference scanning ] <-----------' / \ v v [ input addressing ] [ content addressing ] |