-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Require clear descriptions both for feature and breaking PRs prior to the merge #28112
Require clear descriptions both for feature and breaking PRs prior to the merge #28112
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd also like to make correct labels a requirement before merging, but that's a responsibility of the corresponding maintainers, not the PR author.
Should I add it to this PR? |
How about that? |
Sounds good. Maybe add:
|
Labels are now required to be correct too. |
* upstream/main: [skip ci] Updated translations via Crowdin Update JS and PY dependencies (go-gitea#28120) Decrease issue font size in project template (go-gitea#28054) Require clear descriptions both for feature and breaking PRs prior to the merge (go-gitea#28112) add skip ci functionality (go-gitea#28075) Fix project counter in organization/individual profile (go-gitea#28068) Fix Show/hide filetree button on small displays (go-gitea#27881) Change default size of attachments and repo files (go-gitea#28100) Fix Matrix and MSTeams nil dereference (go-gitea#28089)
… the merge (go-gitea#28112) When writing the release blog, it is really annoying and time-consuming to re-discover and write down how a feature behaves and capture a screenshot of it, for every single feature merged since the last release. This should not be the responsibility of maintainers, but rather of the person implementing a feature in the first place. They know best how to use the feature and how to gather screenshots for it. Similarly for breaking changes and their effects. As such, let's require everything to be up-to-date and easily understandable before merging features or breaking changes.
When writing the release blog, it is really annoying and time-consuming to re-discover and write down how a feature behaves and capture a screenshot of it, for every single feature merged since the last release.
This should not be the responsibility of maintainers, but rather of the person implementing a feature in the first place.
They know best how to use the feature and how to gather screenshots for it.
Similarly for breaking changes and their effects.
As such, let's require everything to be up-to-date and easily understandable before merging features or breaking changes.