jhipster / jhipster-vuejs

A Vue.js blueprint for JHipster. It will use Vue.js as the frontend library!
https://www.jhipster.tech
Apache License 2.0
301 stars 179 forks source link

Add release drafter #507

Closed atomfrede closed 4 years ago

atomfrede commented 4 years ago
Overview of the feature request

I think we should add https://github.com/apps/release-drafter to have better release notes without to much manual effort. With this we would have to categorize issues/prs correctly and have a release notes created automatically as draft we can still edit on the release day. Here are the config options for github actions which are possible.

Motivation for or Use Case

Currently the writing of release notes and changelogs is a manual process, which is error prone and takes time. As we all do it in our freetime every little part of automation helps.

Related issues or PR

We had a similar discussion for the main generator but decided not to have it (yet) to have no multiple changelogs/release notes. But as we don't have a second release note place somewhere I think this might be evaluated here again. I like what e.g. testcontainers is doing https://github.com/testcontainers/testcontainers-java/releases.

pascalgrimaud commented 4 years ago

I think it's a good idea, @atomfrede and this project is perfect to give a try I will install it on this project only and see how it works

pascalgrimaud commented 4 years ago

Just to let you know I'm trying to use this for the next release of jhipster-vuejs

pascalgrimaud commented 4 years ago

Here a first draft: https://github.com/jhipster/jhipster-vuejs/releases

atomfrede commented 4 years ago

Looks good for nearly unconfigured. Personally I like what testcontainers are doing with tagging MRs to differentiate the changes a little more.

I think at least for features and bugfixes we can do that too.

pascalgrimaud commented 4 years ago

A 1st version is done, it can probably be improved but for now, I'm very happy with this. Thanks @atomfrede

atomfrede commented 4 years ago

Nice, like it!