material-motion / tools

The Material Motion team's tools
Other
7 stars 5 forks source link

Plan out roadmap for "open source release tooling" #111

Open jverkoey opened 8 years ago

jverkoey commented 8 years ago

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.

Generates changelog-ready notes of the form: - <change summary> by <author>.

jverkoey commented 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:

  1. Create the bootstrap oss script. This will be identical to mdm's.
  2. Move the release tooling from mdm to oss.
jverkoey commented 8 years ago

Blocking factor here is our dependency on gh for github authentication.