aboutsummaryrefslogtreecommitdiff
path: root/doc/manual
diff options
context:
space:
mode:
authorRobert Hensing <roberth@users.noreply.github.com>2023-09-07 17:33:02 +0200
committerGitHub <noreply@github.com>2023-09-07 17:33:02 +0200
commite34493a70e59375f65b48c6841a792a24e46ff24 (patch)
treed85b0de783e519dddfa964d5cb0494e93ec4cc61 /doc/manual
parent37d6fff113501f9230178215ea61192cd6e4f9f1 (diff)
parent80d7994f52ccefca2f2fbe4ee64741a6f49884ff (diff)
Merge pull request #4628 from obsidiansystems/dynamic-drvs
Dynamic derivations RFC 92
Diffstat (limited to 'doc/manual')
-rw-r--r--doc/manual/src/protocols/derivation-aterm.md18
1 files changed, 14 insertions, 4 deletions
diff --git a/doc/manual/src/protocols/derivation-aterm.md b/doc/manual/src/protocols/derivation-aterm.md
index c9dc00ef7..e58b602a3 100644
--- a/doc/manual/src/protocols/derivation-aterm.md
+++ b/doc/manual/src/protocols/derivation-aterm.md
@@ -2,8 +2,18 @@
For historical reasons, [derivations](@docroot@/glossary.md#gloss-store-derivation) are stored on-disk in [ATerm](https://homepages.cwi.nl/~daybuild/daily-books/technology/aterm-guide/aterm-guide.html) format.
-Derivations are serialised in the following format:
+Derivations are serialised in one of the following formats:
-```
-Derive(...)
-```
+- ```
+ Derive(...)
+ ```
+
+ For all stable derivations.
+
+- ```
+ DrvWithVersion(<version-string>, ...)
+ ```
+
+ The only `version-string`s that are in use today are for [experimental features](@docroot@/contributing/experimental-features.md):
+
+ - `"xp-dyn-drv"` for the [`dynamic-derivations`](@docroot@/contributing/experimental-features.md#xp-feature-dynamic-derivations) experimental feature.