cancerDHC / sheet2linkml

Python package for conversion of Google Sheet to LinkML for CCDH
Apache License 2.0
1 stars 3 forks source link

Update release process in CONTRIBUTING.md to use GitHub PRs #33

Open gaurav opened 2 years ago

gaurav commented 2 years ago

We currently document the release process as using Git Flow (https://github.com/cancerDHC/sheet2linkml/blob/develop/CONTRIBUTING.md#release-process). In the future, however, we would prefer to do this using GitHub PRs, with:

I really like this approach because it clearly tells you both what changes have happened since the last release and (separately) what changes were needed to publish this release. However, note that since GitHub will create a separate merge commit for each PR, this will cause the develop and master branches to no longer be able to fast-forward to each other.

A simple approach might be:

What do you all think? Once we decide on the right approach, we should update CONTRIBUTING.md with those instructions before closing this issue.