Skip to content

handrews-*-01 bugfix for core & validation #555

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

Merged
merged 5 commits into from
Mar 14, 2018

Conversation

handrews
Copy link
Contributor

@handrews handrews commented Mar 3, 2018

This makes the draft numbering change and adds the change log for doing a clarification / bugfix draft of core and validation. The changes include:

The usefulness of the $id/$ref clarifications in core should be readily apparent.

For validation, the if change seems worth publishing because a.) I've received two separate complaints/questions about it, and b.) the validation spec would otherwise be the only one still on handrews-00 so we might as well publish an update even though it's very small. It does address a real-world point of confusion.

As with the draft-*-handrews-01 for hyper-schema and relative JSON pointer, there are no functional changes here, and no changes to the meta-schema.

handrews added 3 commits March 2, 2018 14:20
The main HTML rendering of the spec on the IETF site (and the
plain text rendering) put the first line of a hanging text
body on the same line as the label.  When the bodies are each
a single line, this looks like a weird spacing error rather
than a labeled list.  Use colons to make these lists more listy.

This is *not* done with the body is itself a list, as the plain
text formatting handles that in a way that is already clear,
and the colon looks odd particularly for the list where the
labels are JSON Pointers.
We're no longer likely to drop it, but we are likely to split it.
This was successful in provoking feedback before so let's keep
it up to date.
This is a purely bugfix / wording change, with no funcitonal
changes or meta-schema changes.
handrews added 2 commits March 3, 2018 18:05
While we were at one point going to use "uri-ref", by the time
we actually published draft-wright-json-schema-validation-01
we had decided on "uri-reference".
@handrews handrews merged commit 6eff664 into json-schema-org:master Mar 14, 2018
@handrews handrews deleted the errata2 branch March 14, 2018 21:04
@awwright
Copy link
Member

Oh I'm surprised I didn't see this.

This is mostly fine except afaict the colon isn't supposed to be provided in labels. I think that's just the style of RFCs, maybe there's an argument to affect the display? Doesn't matter too much. The RFC Editor can yell at us once we that far.

@handrews
Copy link
Contributor Author

@awwright ugh it's confusingly unreadable without them in most cases- it just looks like badly done spacing. We can take them out when we have to.

@gregsdennis gregsdennis added clarification Items that need to be clarified in the specification and removed Type: Maintenance labels Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarification Items that need to be clarified in the specification core Priority: High validation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants