Open jverkoey opened 8 years ago
I've created https://github.com/material-foundation/oss-cli as the eventual home for this tooling.
I'll be taking the following steps:
oss
script. This will be identical to mdm
's.release
tooling from mdm
to oss
.Blocking factor here is our dependency on gh for github authentication.
mdm contains a variety of generally-useful tools for open source workflows. apidiff is a tool that will aid the generation of release notes.
Let's use this issue to plan out a roadmap for breaking out the general-purpose open source release process tooling into a standalone toolchain.
E.g.
oss release cut
,oss release merge
,oss release publish
Manages the release process for a semver project.
oss apidiff
Generates API diffs.
oss changes
Generates changelog-ready notes of the form:
- <change summary> by <author>.