Skip to content

Editorial: fixing a number of small issues #957

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

Closed
wants to merge 27 commits into from
Closed

Editorial: fixing a number of small issues #957

wants to merge 27 commits into from

Conversation

rivantsov
Copy link
Contributor

Small issues in the spec:
graphql/graphql-wg#969

this PR fixes a number of issues (20), not all of them, but those that are editorial and do not require discussions

@netlify
Copy link

netlify bot commented Jun 3, 2022

Deploy Preview for graphql-spec-draft ready!

Name Link
🔨 Latest commit 46dcb68
🔍 Latest deploy log https://app.netlify.com/sites/graphql-spec-draft/deploys/62bd118e8aeacf000840d7e2
😎 Deploy Preview https://deploy-preview-957--graphql-spec-draft.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

Copy link
Member

@benjie benjie left a comment

Choose a reason for hiding this comment

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

Thank you for doing this work; concrete improvements to the spec are always welcome! As discussed at the GraphQL working group it would be helpful if you were to split this into separate pull requests each of which address a single topic. For example, a pull request that only fixed the capitalisation of the section headers would be a very easy merge, I think.

I've commented on various of the areas that I feel would require additional discussion before merging; I strongly suggest that you extract these into separate PRs so that the discussion around them can be kept on topic, and the individual changes kept minimal to reduce the effort required by reviewers having to review and re-review the changes.

@rivantsov
Copy link
Contributor Author

@benjie
thank you for feedback.
I will extract all that you commented into a separate PRs as you suggested. Lee commented on initial problem list, and I understood that I can push those that seem obvious in one PR, that's what I did here, this is not a full list of issues, only those that I thought would not need discussions. Apparently, I was wrong.
I will extract all these you commented on into separate PRs, as well as all the remaining issues. But I assume that those you did not commented on, it is OK to put them into one initial PR?
thank you
Roman

@benjie
Copy link
Member

benjie commented Jun 7, 2022

thank you for feedback.

You're welcome; thanks for the careful read of the spec, and your efforts to improve it 👍

But I assume that those you did not commented on, it is OK to put them into one initial PR?

There's a couple of things that I've raised alternative solutions to; see #958 and #959. Other than that, I think the rest were solid changes and you can leave them in this initial PR if you like. In future, it's a lot easier to review and merge PRs that are small and focussed, for example three PRs you could have extracted from this work would be:

  • Fix capitalisation of titles and correct minor typos
  • Remove incorrect statement regarding line terminators
  • Add and fix cross-references

This approach means that if what seemed like an easy change turns out to require discussion, it won't hold up the merging of the other changes in separate pull requests.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Jun 9, 2022

CLA Signed

The committers listed above are authorized under a signed CLA.

@rivantsov
Copy link
Contributor Author

Hi
I have made updates, removed all 'questionable' items, committed to my fork. The Commits section of this PR shows my today's commit (fixes following Benji's feedback). Hope it means that it is included. I also included you #958.
I think it is ready to merge.

Copy link
Member

@benjie benjie left a comment

Choose a reason for hiding this comment

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

I think you missed some of my original comments - GitHub collapses the middle ones when there's more than 10; you can either click to expand the previous ones, or have a read through the "Files changed" to see the other comments.

@rivantsov
Copy link
Contributor Author

done, hopefully got it all this time

benjie
benjie previously approved these changes Jun 10, 2022
Copy link
Member

@benjie benjie left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@benjie
Copy link
Member

benjie commented Jun 10, 2022

Thanks for your work on this! I've approved the PR because I'm happy with all the changes; however I should note that I feel the changes in #958 should be in a separate pull request/merge (rather than incorporated here) because they touch the wording of an algoritm. Putting it in a separate PR would make it easier for people to understand the reasoning behind that specific change from the version history.

@rivantsov
Copy link
Contributor Author

done, I reverted changes for 958

Copy link
Member

@michaelstaib michaelstaib left a comment

Choose a reason for hiding this comment

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

I put in a couple of comments. Nothing major but still let's sort them out before the merge.

@rivantsov
Copy link
Contributor Author

shall we merge it? I have a bunch of others ready to file, with separate PRs, but would prefer start from clean 'merged' version
thanks

@benjie benjie dismissed their stale review June 14, 2022 06:42

Subscriptions change preferred in #959

@leebyron
Copy link
Collaborator

Let me take a careful read - thanks for everyone who has do so so far.

In the future, please prefer filing individual PRs for each specific change - that makes review and merge faster. My apologies if there was a miscommunication from me in my suggestion to file PRs for the changes

@rivantsov
Copy link
Contributor Author

thanks everybody for comments and feedback.
well, shall we finally merge it?

leebyron added a commit that referenced this pull request Jun 21, 2022
Uses the definition syntax to set definitions for "field error" and "request error", and uses italic references in every formal normative location as well as the first reference in each prose.

Include links to other sections as set up in #957

Co-authored-by: Roman Ivantsov <[email protected]>
@leebyron
Copy link
Collaborator

Working on merging this! I'm pulling some single-thesis changes out with some description in the commit message. I'll have the last one remaining within this PR be the title casing.

Reason for this is to have a clear commit per purposeful change in our commit logs.

Thanks for this work and your patience!

leebyron added a commit that referenced this pull request Jun 21, 2022
Uses the definition syntax to set definitions for "field error" and "request error", and uses italic references in every formal normative location as well as the first reference in each prose.

This also clarifies when we previously used a plural "field errors" that we actually mean "a list of field error"

Include links to other sections as set up in #957

Co-authored-by: Roman Ivantsov <[email protected]>
leebyron added a commit that referenced this pull request Jun 22, 2022
Uses the definition syntax to set definitions for "field error" and "request error", and uses italic references in every formal normative location as well as the first reference in each prose.

This also clarifies when we previously used a plural "field errors" that we actually mean "a list of field error"

Include links to other sections as set up in #957

Co-authored-by: Roman Ivantsov <[email protected]>
…raphql-main

# Conflicts:
#	spec/Section 2 -- Language.md
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✏️ Editorial PR is non-normative or does not influence implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants