tokio-rs / gsoc

Organize the Google Summer of Code projects.
MIT License
6 stars 1 forks source link

Crate release automation #4

Open carllerche opened 5 years ago

carllerche commented 5 years ago

Tokio consists of many small, decoupled crates (a crate is a Rust library package). Releasing changes has become a manual and error prone process. The goal of the project is to build a set of tools to automate crate releases such that the entire flow can be done via the GitHub issue tracker.

Expected outcomes

Skills

Difficulty level

Easy

carllerche commented 5 years ago

A large part of this will be continuing the shipit CLI tool: https://github.com/carllerche/shipit

Some design thoughts here: https://github.com/carllerche/shipit/pull/1