question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

When looking at https://github.com/conventional-changelog/standard-version/blob/master/CHANGELOG.md, I can see that there is indeed a Chores section, but it looks like I have to add an additional flag or something to generate it. Out of the box, I get no Chores section for my changelog generation.

Since the whole changelog generation is spread across thousands of repos (I’m exaggerating, but it feels much like it) conventional-changelog, conventional-changelog-core, conventional-changelog-cli, conventional-changelog-preset-angular and what not, it’s really hard and frustrating to understand and follow the codebase. Especially when trying to understand the README’s. As every module is linking to some other module which actually has the information I want/need (maybe).

I could not find a flag or something that I could add to the standard-version cli to generate the Chores section as well.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:13
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
Tapppicommented, Jan 16, 2017

So I though about this a bit after @bcoe mentioned allowing a standard-version config stanza in package.json in another issue. This could easily be supported by allowing a preset option (e.g. "preset": "custom1" would use conventional-changelog-custom1 as the preset), as conventional-changelog looks for the preset as a normal package.

This would allow you to customise the opinionated angular preset by forking it (or some other preset), without introducing a ton of options. I think that is preferable to people forking the whole of standard-version to modify preset semantics, since standard-version doesn’t actually rely on them.

Thoughts @bcoe @stevemao ?

1reaction
nexdrewcommented, Oct 28, 2016

Typically, commits marked as chore do not end up in the CHANGELOG by default. Since the CHANGELOG file is always included in the published package, the idea is to strike a balance between including the important changes (in an easy to read/render format) and keeping the file to a reasonable size. If all changes were included, it would essentially duplicate the entire git log.

As @Tapppi mentioned, the only reason that chore ended up in the CHANGELOG is because it was also marked as a BREAKING CHANGE, which is a little odd but understandable.

AFAIK, there is currently no way to tell standard-version to explicitly include chore commits (or anything other than feat, fix, and BREAKING CHANGE). This is the standard/convention, and standard-version aims to be an opinionated tool that encourages the use of that standard/convention. If you want the commits to be included in the CHANGELOG, you should use one of these labels.

That being said, I agree it would be nice to allow the convention to be overridden or augmented via CLI option, but I don’t think standard-version is the tool to do that. (I also agree that the code is scattered amongst ETOOMANYPACKAGES, which does make it difficult to add certain features to standard-version, but, for better or worse, this is the current state of the world until someone - like myself - has the time and energy to change it.)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Ultimate Household Chore List 2022: Keeping Every Room ...
Your house chores list won't look exactly the same as the next person's, but this guide will go over ... Sweeping or vacuuming...
Read more >
How do parents use the chores section?
To set up chores, simply navigate to the Chores section to assign chores for your kid(s). Navigate to the Chores tab and click...
Read more >
How to split chores with your roommates - Bungalow
Step five: Say thank you. Make sure you do your part to make your roommates feel appreciated. While people may hold different beliefs...
Read more >
How to Divide Household Chores Fairly - Time
'Fair Play' author Eve Rodsky created a system to fairly split household chores with her husband. Here's how it works.
Read more >
The Ultimate Household Chore List - Care.com Resources
Searching for a housekeeper? Find one in your area now. Chore lists detail what needs cleaning and how often. If you often find...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found