shipkit
shipkit copied to clipboard
Refactor release notes generation to also work with git services other than github
Goal
Let's decouple release note generation from github and furthermore make it possible to use other git services.
Steps
- [ ] move github related code from
org.shipkit.internal.notes.contributorstoorg.shipkit.internal.notes.contributors.github - [ ] introcude interface for fetching contributors
- [ ] introduce
GithubPluginwhich will provide tasks for fetching contributor infos and release notes data from github - [ ]
ReleaseNotesPluginshould just take care about updating release notes and therefore should just createupdateReleaseNotestask and configure it accordingly.
This sound great! Thank you for looking into it! Feel free to submit PRs with some preliminary design / thoughts how to make it work.