Skip to content

More clearly document what the contents of NEWS entries should be #935

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
erlend-aasland opened this issue Aug 11, 2022 · 4 comments · Fixed by #1238
Closed

More clearly document what the contents of NEWS entries should be #935

erlend-aasland opened this issue Aug 11, 2022 · 4 comments · Fixed by #1238
Labels
enhancement guide-new content Additions; New content or section needed

Comments

@erlend-aasland
Copy link
Contributor

The devguide describes in great detail how and when to write NEWS entries (reST syntax, line length, using blurb, etc.), but it barely touches on the subject of what the NEWS entry should contain. IMO we should prioritise telling what a NEWS entry is, rather than how to write it.

  • Audience: Who are we writing for? This affects the detail level, and the tone of the text. This varies depending on NEWS category.
  • Don't be verbose: NEWS entries are a part of a very long changelog. IMO, we should promote brevity.
  • NEWS entries should communicate the actual change accurately in a way readers of the changelog will understand.
  • NEWS entries should be stand-alone; they should not be dependent on the actual diff when it comes to describing the change.

https://devguide.python.org/core-developers/committing/?highlight=news%20entry#updating-news-and-what-s-new-in-python

@JelleZijlstra
Copy link
Member

Agree that this is important to cover.

Personally, I tend to think of two audiences:

  • A user who is looking to upgrade, and wants to know what changed in the version they're about to upgrade to.
  • A user who is seeing some issue after performing an upgrade, and wants to track down what caused it. They might search the changelog for some keywords.

Though I find that personally I wouldn't use NEWS entries for this. In the first case I'd just look at the What's New document; in the second case I would be more likely to check git log for the affected module.

@willingc willingc added guide-new content Additions; New content or section needed enhancement and removed enhancement labels Oct 11, 2023
@Lincoln-developer
Copy link
Contributor

Hey, I would love to work on this if you don't mind, thanks.

@Lincoln-developer
Copy link
Contributor

Well l also agree with this suggestion to mention what a NEWS entry is as suggested by @erlend-aasland , personally l have experienced this ,some time back when l started my contributions l had to include a NEWS entry but one challenge l faced was that the devguide only explicitly shows how a NEWS entry is implemented and does not mention anything concerning what it is and its contents and this makes someone just starting out kinder not understand what exactly it is. In this case as l embark working on this issue, my suggestion is how about if we kinder include the "what is the NEWS entry" and also persist "the how it is implemented". In this case I feel its gonna be more strong mentioning what a NEWS entry is and how it is implemented, kindly l hope to get feed back on this, otherwise l am taking the earlier suggestion by @erlend-aasland for implementation. Thanks

@erlend-aasland
Copy link
Contributor Author

Hey, I would love to work on this if you don't mind, thanks.

Thanks for your interest in helping out, but I already have an idea of how I want this worded :)

@erlend-aasland erlend-aasland linked a pull request Dec 6, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement guide-new content Additions; New content or section needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants