aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorValentin Gagarin <valentin.gagarin@tweag.io>2022-06-09 14:27:08 +0200
committerValentin Gagarin <valentin.gagarin@tweag.io>2022-08-04 12:37:47 +0200
commita28d6878b263270c7db271c414bef2c688bb872d (patch)
treec2637d3ea626452330a4c86ce582fc352c308405 /doc
parent475a332025fd9bc399206f79298d9897dde45380 (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.md29
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 ]