Skip to content
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

[REVIEW ONLY] Add written-word drafts since a PR is a good way to review #4095

Closed
wants to merge 8 commits into from

Conversation

lornajane
Copy link
Contributor

@lornajane lornajane commented Sep 15, 2024

In preparation for the release, please review (BUT DO NOT MERGE) the proposed wording for release notes and a blog post. I couldn't think of a better place to put words that we could all review, comment on and edit so I hope this makes sense. Pull request contains:

  • one announcement blog post
  • one set of release notes (the lines labelled [3.1.1] are for that version only, I'll take the whole line out for the 3.0.4 release notes, and remove the indicator for the 3.1.1 ones - it just seemed easier than providing two almost-identical documents for you to review

With a big thankyou to @handrews for mining the epic diff to produce a huge starting point of information that I've tried to usefully summarise without eliminating all the detail!

The goal here is to check for mistakes and showstoppers; let's try not to polish forever. This one is NOT an authoritative document that must never be updated!

@lornajane lornajane requested review from a team as code owners September 15, 2024 16:31
@handrews handrews marked this pull request as draft September 15, 2024 16:43
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
Copy link
Contributor

@ralfhandl ralfhandl left a comment

Choose a reason for hiding this comment

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

Cool! Only minor nits.

release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
mikekistler
mikekistler previously approved these changes Sep 16, 2024
Copy link
Contributor

@mikekistler mikekistler left a comment

Choose a reason for hiding this comment

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

Looks good! 👍

Will the 3.0.4 releases be done in a separate PR or will they be added to this one?

release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
- examples and additional documentation moved to https://learn.openapis.org
- the HTML rendering of the specification at https://spec.openapis.org is now considered the authoritative version (formerly it was the Markdown source on GitHub)

OpenAPI description writers should mark their OpenAPI descriptions with the version of OpenAPI specification they used to write their specification, updating where possible.
Copy link
Member

@earth2marsh earth2marsh Sep 16, 2024

Choose a reason for hiding this comment

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

Why? Can this be explained more? (note that this is more of a request to description document authors than changes to 3.1.1, so perhaps break it out of this list?)

release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
earth2marsh
earth2marsh previously approved these changes Sep 16, 2024
Copy link
Member

@earth2marsh earth2marsh left a comment

Choose a reason for hiding this comment

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

Looks good overall! Some wordsmithing suggestions to consider.

release-notes-3.1.1.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
ralfhandl and others added 2 commits September 17, 2024 10:24
including the two I missed before

Co-authored-by: Marsh Gardiner <[email protected]>
Copy link
Contributor

@miqui miqui left a comment

Choose a reason for hiding this comment

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

@lornajane Looks good to me. Thanks.

@lornajane
Copy link
Contributor Author

@mikekistler The release notes are almost identical for both versions, I ended up with nothing to add for 3.0.4, and just a few lines that are 3.1.1-only, these are clearly marked. We'll need to edit/remote them for each version accordingly when creating the releases.

release-notes-3.1.1.md Outdated Show resolved Hide resolved
ralfhandl
ralfhandl previously approved these changes Sep 18, 2024
Copy link
Member

@handrews handrews left a comment

Choose a reason for hiding this comment

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

Great work- I have some suggestions but I don't think there's anything here that I'd consider a blocker.

I feel like we should probably explain tooling expectations around the patch number in the openapi field more clearly somewhere, but I don't know that this is the place to do that.

blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Show resolved Hide resolved
blog-post.md Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
Copy link
Contributor

@ralfhandl ralfhandl left a comment

Choose a reason for hiding this comment

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

Many of @handrews' suggestions

release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
release-notes-3.1.1.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Outdated Show resolved Hide resolved
blog-post.md Show resolved Hide resolved
This was referenced Sep 30, 2024
Copy link
Member

@handrews handrews left a comment

Choose a reason for hiding this comment

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

This still looks good to me after the various last-minute changes. I marked some conversations resolved as they either involved a response to me, or mentioned Marsh and he put a thumbs-up on the mention.

I think the wording on OpenAPI Description and lowercase-document are sufficient here, and we don't need ot get into the level of "document" vs "OpenAPI Document" in this announcement. The usage of lowercase-document matches how we still use that word in the final updates.

blog-post.md Show resolved Hide resolved
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.

7 participants