-
Notifications
You must be signed in to change notification settings - Fork 29.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
Changelogs are noisy #1484
Comments
Hmm, something like that may be worthwhile, question is still though, what do and don't we put there? We clearly can't link the entire issue tracker. (Also I think a sort of vs node mentality comes in a bit. Lots of these issues node also has though.) |
Right, well in a previous thread you mentioned "not all issues are bugs," and so I poked around and came to the conclusion that maybe the "bug" tag would be the trick. There's only 19 of them right now, and a 19-item inline list of numbers (no line breaks) is not so bad. |
Having some documentation around what we'd like out of a good changelog would be helpful as well. A document at |
When we do the weekly updates we tend to condense the information about them in to a more human readable form that is quicker to get the gist of. |
@mikeal what does that condensation process look like? Are we too wordy in the notable items? Re the npm section, note that it's only a few notable items from their changelog that @othiym23 pulls out and feels are important to highlight, usually I try not to have a strong opinion on what people need to know about npm changes so perhaps this is feedback for him to try and keep it a bit shorter. Re known issues ... shrug, I can see that I started this in 1.0.3, I'm not sure why I felt compelled to, but I continued doing it after @chrisdickinson did the same in 1.1.0 so I guess we fed off each other there. I quite like the fact that we're open about serious problems but the repetitive nature gets to me a bit since it's not actually leading to much action on them (like I thought it might) and also, as pointed out, the line is kind of grey around what goes in there or not. I won't resist dropping it if the feeling is strong enough. (@piscisaureus we need that collaborator voting mechanism so we can collect opinions on things like this). |
@rvagg well, the full changelog is usually longer than we like the entire weekly update to be. we don't talk about any of the bugfixes and we take any new features and highlevel items and reduce them to no more than one sentence a piece. |
I try to keep the npm chunk to two or three items at most, and there's been a lot of notable changes in npm lately, so I wouldn't want to make it too mush shorter. If it's still too much space, just link to npm's CHANGELOG.md – the individual releases are anchors in the rendered Markdown. FWIW, the feedback I get on the npm release notes is uniformly positive. People seem to really like the level of detail. |
yes, that last update was a little larger than usual with all the git fixes and what. |
Yeah, the npm changelogs are great, just not having them directly in the io.js changelogs would be nice. I'm thinking:
|
OK - taking a stab at it. |
As a counterpoint to the "changelogs are too noisy" complaint, I'd like to record that even though my name is on most of these new entries I've never received a comment about them being too noisy or verbose, in fact I've got a lot of comments about just the opposite, like this on DailyJS (one of multiple comments that have been made there about the new changelog style):
When I started doing this my intention was to provide something much more human-readable than what we were used to seeing with Node.js changelogs because I was sick of having to click through commits to figure out what was actually important or not. The fact that most of our releases are much bigger in terms of number of commits than a standard Node.js release just compounds this problem. To me, the changelog is more about the "notable changes" section than the commit log. |
I like them as is, we have a condesned version for the weekly update if On Friday, April 24, 2015, Rod Vagg [email protected] wrote:
|
Closing since it's kinda been done and there hasn't actually been much complaint about this. We generally just link to npm release notes now unless there's something exciting. The known issues bit is kinda silly, it's very repetitive as we can't really fix the existing issues fast and there are in reality many more minor issues. I don't feel strongly about it either way. |
I have a few complaints about the changelogs and was wondering if anyone shared them. In order of decreasing importance:
I say all this with love, as the readable changelogs are one of the best parts of io.js :). I just want to make them a bit more usable.
The text was updated successfully, but these errors were encountered: