EndangeredMassa / npub

publisher for node.js projects
BSD 3-Clause "New" or "Revised" License
3 stars 2 forks source link

Consider Other Tools #43

Open EndangeredMassa opened 9 years ago

EndangeredMassa commented 9 years ago

There are other tools out there that do similar things, but I think npub still has some unique features. Regardless, it's best to consider either (1) taking ideas from those other tools and implementing them here or (2) deprecating npub and contributing towards one of the other tools.

semantic-release sparked this discussion, but we could consider other similar tools. Thoughts?

jkrems commented 9 years ago

semantic-release definitely comes close. Unfortunately the "never have the version in the repository" has some usability implications (can't properly reference a branch for integration testing). From what I've seen from other tools, I think I prefer path (1). At least if "good support for GHE" and "support manual changelog changes" is important.

That being said: switching to the angular commit conventions might make sense. Or at least defining a default one (e.g. I would disagree with Closes #123 instead of Closes https://url.to/project/issues/123 because the former can cause problems when commits are cherry-picked and isn't useful outside of the Github UI).