choojs / nanocomponent

🚃 - create performant HTML components
https://leaflet.choo.io/
MIT License
366 stars 30 forks source link

Document release process #54

Open bcomnes opened 7 years ago

bcomnes commented 7 years ago

Maybe add the release process to CONTRIBUTING

Update changelog date
Bump package.json
commit -m '6.4.0'
git tag v6.4.0
git push ; git push --tags
npx gh-release
npm publish
yoshuawuyts commented 7 years ago

I'm bad at remembering processes. Afaik the only thing that nanocomponent does differently from most of my modules is keeping a changelog. I wonder if we could script that?

On Sun, Sep 3, 2017 at 4:52 PM Bret Comnes notifications@github.com wrote:

Maybe add the release process to CONTRIBUTING

Update changelog date Bump package.json commit -m '6.4.0' git tag v6.4.0 git push ; git push --tags npx gh-release npm publish

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/choojs/nanocomponent/issues/54, or mute the thread https://github.com/notifications/unsubscribe-auth/ACWlet8mKKFnmMzkdBjyQYywgOA6rJWmks5ser01gaJpZM4PLNMa .

ungoldman commented 7 years ago

We've started using https://conventionalcommits.org & https://github.com/conventional-changelog/standard-version to automate versioning & changelogs at work, it's not bad. Not 100% compatible with gh-release because their changelog template is a little weird but there's an issue for that