store: add concept map
this should help nativate the chapter by indicating which terms should be known to understand a given concept.
This commit is contained in:
parent
ec43977553
commit
348432f48f
|
@ -3,6 +3,28 @@
|
||||||
A Nix store is a collection of *store objects* with references between them.
|
A Nix store is a collection of *store objects* with references between them.
|
||||||
It supports operations to manipulate that collection.
|
It supports operations to manipulate that collection.
|
||||||
|
|
||||||
|
The following concept map is a graphical outline of this chapter.
|
||||||
|
Arrows indicate suggested reading order.
|
||||||
|
|
||||||
|
```
|
||||||
|
,----------------------[ store ]
|
||||||
|
| |
|
||||||
|
v v
|
||||||
|
[ store object ] [ operations ]----------------------,
|
||||||
|
| | |
|
||||||
|
v v |
|
||||||
|
[ files and processes ] [ build ]--------->[ derivation ] |
|
||||||
|
| | | | |
|
||||||
|
v v v v |
|
||||||
|
[ file system object ] [ store path ]--->[ reference scanning ]--->[ closure ] |
|
||||||
|
| ^ | |
|
||||||
|
v | v v
|
||||||
|
[ digest ]--------------' [ garbage collection ]
|
||||||
|
/ \
|
||||||
|
v v
|
||||||
|
[ input addressing ] [ content addressing ]
|
||||||
|
```
|
||||||
|
|
||||||
## Store Object {#store-object}
|
## Store Object {#store-object}
|
||||||
|
|
||||||
A store object can hold
|
A store object can hold
|
||||||
|
|
Loading…
Reference in a new issue