-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document string context #8595
Document string context #8595
Conversation
1e5d5a7
to
3438db9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Check that it's
.drv
- Docs need some work
38040f8
to
8324fd8
Compare
Can you add a description of what the primop does to the PR motivation? |
I've added the three lines at the start. |
Triaged in the Nix Team meeting this morning (n.b. I could not make it):
Queued for discussion |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-08-08-nixpkgs-architecture-team-meeting-42/31454/1 |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-08-04-nix-team-meeting-minutes-77/31487/1 |
8324fd8
to
d934667
Compare
tests/functional/lang/eval-fail-addDrvOutputDependencies-multi-elem-context.err.exp
Outdated
Show resolved
Hide resolved
tests/functional/lang/eval-fail-addDrvOutputDependencies-wrong-element-kind.err.exp
Outdated
Show resolved
Hide resolved
tests/functional/lang/eval-fail-addDrvOutputDependencies-multi-elem-context.err.exp
Outdated
Show resolved
Hide resolved
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-10-23-nix-team-meeting-minutes-97/34561/1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Ericson2314 do you need help with that? I could quickly take it over if you like, as I have enough context and ideas to finish it. I need a bit more time to ramp up with the your store docs PRs.
@fricklerhandwerk I think it would be good to do the a deriving path page first, and then you take this over (and some things here can just reference that rather than include redundant material). |
Draft because I wanted deriving paths to be documented first |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's pretty useful the way it is. In fact we could already add the glossary entry on deriving paths independently. If you want I can pick up the string contexts part from there and implement the suggestions myself.
Now what we have enough primops, we can document how string contexts work. Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Felix Uhl <iFreilicht@users.noreply.github.com>
2615e67
to
5f05df6
Compare
* Document string context Now what we have enough primops, we can document how string contexts work. Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Felix Uhl <iFreilicht@users.noreply.github.com>
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2024-05-08-nix-team-meeting-minutes-144/45349/1 |
Motivation
Now what we have enough primops, we can document how string contexts work.
Context
Progress towards #7910.
Depends on #9168Depends on #9216Checklist for maintainers
Maintainers: tick if completed or explain if not relevant
tests/**.sh
src/*/tests
tests/nixos/*
Priorities
Add 👍 to pull requests you find important.