-
Notifications
You must be signed in to change notification settings - Fork 104
Add a section on pull requests to contributing instructions #635
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
base: main
Are you sure you want to change the base?
Conversation
Preview the changes: https://turinglang.org/docs/pr-previews/635 |
Version lag issue, causing CI failure, being fixed here: #636 |
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.
Looks great although could I ask for semantic linebreaks (for consistency with the repo)?
|
||
#### Change history | ||
|
||
We keep a cumulative changelog in a file called `HISTORY.md` at the root of the repository. It should have an entry for every new breaking release, explaining everything our users need to know about the changes, such as what may have broken and how to fix things to work with the new version. Any major new features should also be described in `HISTORY.md`, as may any other changes that are useful for users to know about. Bug fixes generally don't need an entry in `HISTORY.md`. Any new breaking release must have an entry in `HISTORY.md`, entries for non-breaking releases are optional. |
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.
Hmmmm I've been putting changelog entries for all patch releases so far (at least for Turing / DPPL). I think it's a net benefit -- would it be too strict to enforce at least a one-liner for all releases?
``` | ||
@JuliaRegistrator register | ||
|
||
Release notes: | ||
[YOUR RELEASE NOTES HERE] | ||
``` | ||
|
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.
``` | |
@JuliaRegistrator register | |
Release notes: | |
[YOUR RELEASE NOTES HERE] | |
``` | |
``` | |
@JuliaRegistrator register | |
Release notes: | |
[YOUR RELEASE NOTES HERE] | |
``` | |
If you are making a breaking release, your release notes must also contain the string `Breaking changes` somewhere in them (this is mandated by the `@JuliaRegistrator` bot, described below). |
Closes #619