Skip to content
This repository was archived by the owner on Aug 30, 2021. It is now read-only.

CHANGELOG.md #881

Closed
ilanbiala opened this issue Sep 3, 2015 · 8 comments
Closed

CHANGELOG.md #881

ilanbiala opened this issue Sep 3, 2015 · 8 comments

Comments

@ilanbiala
Copy link
Member

Let's get a CHANGELOG.md added for easy version comparison. Something along the lines of AngularJS's should be good.

@ilanbiala ilanbiala added this to the 0.4.2 milestone Sep 3, 2015
@ilanbiala ilanbiala mentioned this issue Sep 3, 2015
15 tasks
@lirantal
Copy link
Member

lirantal commented Sep 5, 2015

@ilanbiala I was thinking we can easily find some tool that will traverse the commit log and create a CHANGELOG out of it, no?

@ilanbiala
Copy link
Member Author

@lirantal there is git-conventional-changelog, but I think it just is too explicit and we would need to tidy it up quite a bit or standardize our commit messages a lot. Even then, I think it would be too dense and wouldn't be much better than doing GitHub compare.

@lirantal
Copy link
Member

lirantal commented Sep 6, 2015

@ilanbiala Ok then. What do you suggest? going manually through the commit log to dig up the data for CHANGELOG.MD?

@simison
Copy link
Member

simison commented Sep 6, 2015

I recon it's fine to have this more fuzzy for the past and just keep it in order for the future.

Something along the lines:

  • pre 0.3; not so important as it's quite old
  • 0.3—0.4; a log would be nice as there are probably quite some people with 0.3
  • 0.4.x—future; detailed

@ilanbiala
Copy link
Member Author

@simison I think we all agree on most of that, in fact I would say there's almost too much from 0.3 to 0.4 to actually include it, so I suggest we just start at 0.4. However, we're trying to figure out a way to create a concise changelog without much effort.

@simison
Copy link
Member

simison commented Sep 6, 2015

IC, could changelog be updated with each PL? Mention it at CONTRIBUTE.md. Something like:

_Next up_

  • People add a new line here each time they send a PL? (link to PL)

_v0.4.1_

  • feature (link to PL)
  • feature (link to PL)

Additionally divide into sub sections: bug fixes, new features, breaking changes.

thoughts?

@ilanbiala
Copy link
Member Author

The sections is definitely part of the plan, but the continuous updating isn't my favorite strategy. Maybe we will have to standardize a commit message so we can use git-conventional-changelog and maybe a --skip-changelog or something will keep those out of the changelog?

@rhutchison rhutchison mentioned this issue Sep 7, 2015
3 tasks
@lirantal
Copy link
Member

lirantal commented Oct 8, 2015

Guys, why not just use some tool like:

  1. https://github.com/dylang/changelog
  2. https://github.com/dylang/changelog

And manually generate/add to the CHANGELOG everytime we tag a new release?
I don't think we need to be very anal on the CHANGELOG. This is an open source project and anyone who wishes to find more about the history of the project can easily review the commits log, the issues queue, etc.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants