Skip to content

Conversation

@Ericson2314
Copy link
Member

Motivation

It now uses a oneOf and properly models each type of output (corresponding to each type of derivation) separately.

Context

The actual format is the same as before. Just the schema has been made more accurate.


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

It now uses a `oneOf` and properly models each type of output
(corresponding to each type of derivation) separately.
Comment on lines +162 to +166
- "$ref": "#/$defs/output/inputAddressed"
- "$ref": "#/$defs/output/caFixed"
- "$ref": "#/$defs/output/caFloating"
- "$ref": "#/$defs/output/deferred"
- "$ref": "#/$defs/output/impure"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't get rendered correctly in the book. Is that supposed to be this way?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, I'll take a look.

Copy link
Member Author

@Ericson2314 Ericson2314 Oct 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmmm, Actually it looks fine to me. What am I missing?

There are some table entries like

Defined in #/$defs/output/overall"

and I was trying to sed them away before, but TBH now I feel like it is isn't worth it, at least for intra-schema references.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants