-
Notifications
You must be signed in to change notification settings - Fork 101
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
Guidelines for project release notes #219
Comments
At maintainer's discrection. But in general, if a bug is fixed that is critical regression from latest release, a new release should be done ASAP. If, after some time, there are pending changes that are well tested, a release should be performed too.
For applications, our goal is to have Linux, macOS and Windows binaries posted to GitHub release page. Docker image pushed to Docker Hub if applicable.
An optional release description. If backwards incompatibility is introduced, it is encouraged to describe it. A list of changes with references to merged PRs, solved issues and author of the change should be added too. go-git is probably one of our best examples: https://github.com/src-d/go-git/releases/tag/v4.2.0 |
Signed-off-by: Santiago M. Mola <[email protected]>
In some of our projects we don’t have release notes properly executed with a detailed changelog (preferably with links to issues), and sometimes no release notes at all, which is bad for internal and external users.
We should have general guidelines on the guide to standardize the content and process. E.g.:
The text was updated successfully, but these errors were encountered: