-
Notifications
You must be signed in to change notification settings - Fork 4
Release playbook
James Taylor edited this page May 18, 2020
·
19 revisions
Rough notes for releasing programming model related Hyperledger Fabric projects
Need to think about/open Jira issues for:
- document release process in each repo
- chaincode go/java/node
- client sdk go(?)/java/node
- others?
- decide when to release, e.g. should the trigger be
- a regular release schedule (assuming there is something to release)
- only to stay in sync with core Fabric
- based on the number/severity of commits since the last release
- vulnerability scans for each repo, i.e.
- required before each release
- could trigger a release
Create a RELEASING.md file in each repo? i.e. similar to CONTRIBUTORS.md and CONTRIBUTING.md convention.
Jiras for previous releases for some background
- Chaincode/Contract go?
- Chaincode node
- Chaincode java
- Client SDK go?
- Client SDK node?
- Client SDK java?
Other resources which might be useful:
-
keep a changelog
- Don’t let your friends dump git logs into changelogs