-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Release tools for packages #378
Comments
I have a second thought about this that such a behaviour could be limiting if a ticket branch does couple of things at the same time. Is it something that we want to consider? Or should there be a rule that a single PR has a single changelog entry? |
+1. Changelogs should be compact. One is only interested in high-level details here. |
And I guess we all agree that we don't want to squash commits before merging ticket branches to master? Squashing is what Angular does so they can, later on, generate changelog out of all commits. But I really don't like such approach. For me, there was always a great value in the details how a certain bug was fixed e.g. |
We're trying to design commit message standard. To do that we need to understand what kind of changes we make and how to mark those which should end up in the changelog. So far I see:
Plus, there will be a special notation to mark breaking changes. Do we miss anything? Do we have a shorter word for enhancement? |
No, "improvement" has 11 letters, as well :D |
I forgot about the most important one – "Code Style" |
Requirements
For all packages:
CHANGES.md
. We cannot override the wholeCHANGES.md
because it might have been fixed manually (some typos corrected just before previous releases).For the main package:
package.json
and other stuff). We don't have to automate this so badly. At the beginning, this can be done manually (except bumping up versions! :D). Also, it's unclear yet whether in the main changelog we should have just links to the other package releases or their whole changelogs duplicated.The text was updated successfully, but these errors were encountered: