aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/src/architecture
diff options
context:
space:
mode:
authorValentin Gagarin <valentin.gagarin@tweag.io>2022-05-20 23:46:34 +0200
committerValentin Gagarin <valentin.gagarin@tweag.io>2022-08-04 12:37:47 +0200
commit2303f84a684e41139a549595edf5d57aada4c685 (patch)
treeb1da97ac8047a1262d489b877a9d332f37d2029a /doc/manual/src/architecture
parent25926c5fc673264288b5d9f7f175178e5b1fdad4 (diff)
revert to "build plan" in overview diagram
this displays correct composition again. build inputs and build results are not part of build plans in terms of data objects. also this is a much less complicated setup. this will be the first impression of architecture, and we want to get it right.
Diffstat (limited to 'doc/manual/src/architecture')
-rw-r--r--doc/manual/src/architecture/architecture.md29
1 files changed, 16 insertions, 13 deletions
diff --git a/doc/manual/src/architecture/architecture.md b/doc/manual/src/architecture/architecture.md
index fa992e563..c0fd1b0b5 100644
--- a/doc/manual/src/architecture/architecture.md
+++ b/doc/manual/src/architecture/architecture.md
@@ -8,19 +8,22 @@ It should help users understand why Nix behaves as it does, and it should help d
Nix consists of hierarchical [layers](https://en.m.wikipedia.org/wiki/Multitier_architecture#Layers).
```
- [ commmand line interface ]--------+
- | |
- | evaluates | manages
- V |
- [ configuration language ] |
- | |
-+-------------------------------|---------------------V-----------+
-| store | evaluates to |
-| .............................V............................... |
-| : build plan : |
-| : referenced by builds : |
-| : [ build input ] --> [ build task ] --> [ build result ] : |
-| :...........................................................: |
++-----------------------------------------------------------------+
+| Nix |
+| [ commmand line interface ]------, |
+| | | |
+| evaluates | |
+| | manages |
+| V | |
+| [ configuration language ] | |
+| | | |
+| +-----------------------------|-------------------V-----------+ |
+| | store evaluates to | |
+| | | | |
+| | referenced by V builds | |
+| | [ build input ] ---> [ build plan ] ---> [ build result ] | |
+| | | |
+| +-------------------------------------------------------------+ |
+-----------------------------------------------------------------+
```