Skip to content

Finish and publish Draft 06 #170

Closed
Closed
@handrews

Description

@handrews

Hi folks,
This brings my v6 scope notes out of the depths of the issue with all the comments and into its own tracking issue. I have expanded it with various issues and states at @Relequestual's request. @Julian this is what I referenced in the issue on the test repo the other day.

I'm going to treat this issue a little differently: We will no doubt have discussions in the comments, but I will keep updating this top comment with the current status as we work through things.

TL;DR Highlights

PRs for Draft 06 in priority order

meta-schema updates: #194 or #188, #189 or #185, #190

#179 This hyper-schema issue is the big unknown of Draft 06. It addresses problems with "method", "schema" and "href" that really need to be at least partially addressed for Draft 06.

#171 Wording for when keywords are absent, currently controversial. Touches a lot of language so let's get it resolved ASAP. (this is getting very close to resolution - yay!)

#154 "id" to "$id" is just waiting for @awwright's approval or feedback. I am interpreting @epoberezkin's "thumbs up" on my "let's get this in Draft 06 and keep looking at other issues after that" as approval.

POSSIBLY IN scope for v6

#173 The behavior of "deprecated", and for that matter the conceptual model for resources vs general instances in hyper-schema, is not clear enough to put this in Draft 06. However, if this can be resolved in time, it would be nice to include it.

OUT of scope for v6

#129 Further work past #159, but may take a different form. Ignore for now.

#163 Idea presented for comment, but almost certainly rejected.

Full Details

For most of the open PRs I noted what feedback, if any, the four currently most active people had provided (@awwright, @Relequestual, @epoberezkin, and myself), plus anyone else who has open concerns.

I added a line for tests where appropriate but have not looked into that at all yet. Obviously the new features need tests, and probably some of the clarified things could use regression tests as well.

NEW FEATURES

CLARIFICATIONS

BUG FIXES

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions