Skip to content

Add more version ranges#8

Open
magicmark wants to merge 2 commits intographql:mainfrom
magicmark:more_ranges
Open

Add more version ranges#8
magicmark wants to merge 2 commits intographql:mainfrom
magicmark:more_ranges

Conversation

@magicmark
Copy link
Contributor

@magicmark magicmark commented Mar 5, 2026

@benjie this accounts for all currently proposed/in-the-works GAPs

1xxx: Directives

2xxx: Language & Spec Extensions

3xxx: Ecosystem Conventions & Patterns

If a GAP is both a language extension and also a directive (like @matches) then the more specific bucket of 1xxx: Directives should be used.

(I could maybe additionally see a 0XXX range for process/meta proposals about GAPs or GraphQL itself, but for now, omitting in case of yagni.)

wdyt? trying to avoid overcomplicating but these feel sufficiently distinct, and captures everything (for now)

...and I hope to one day deal with the problem of having 999+ proposals within any of these ranges :)

Copy link

@martinbonnin martinbonnin left a comment

Choose a reason for hiding this comment

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

LGTM! For the record, I'm also fine with just a single range. Both work for me 👍

@martinbonnin
Copy link

One more comment: did we want to consolidate scalars in there? I think this was mentioned at some point but I'm unusure the conclusion.

@magicmark
Copy link
Contributor Author

@martinbonnin fwiw #2 (comment)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants