Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature pipeline dashboard #41
This is something we've desperately wanted for a long time. Guiding features to stabilazition is the major concern of several of the Rust teams, and requires a major coordination. We have quite a rich and reasonbly well defined lifecycle for introducing new features to the platform, but nowhere a complete view of the entire pipeline.
There's lots of data though, and I think we can piece together most of the picture now, the full picture with incremental process improvements.
Features generally have names and can be in a number of stages:
Each of these stages may have a date associated with it.
The data comes from a variety of sources: irlo, RFC issues, RFC PRs, RFCs, tracking issues, the in-tree featureck, crates.io.
So we need to scrape lots of stuff to try to associate feature names with pipeline stages and dates. Also likely want a short description, all the links, other goodies.
We might put them in a list, ordered by "progress", where each line contains a the feature name, description, most relevant link, and a bar indicating the progress as richly as the data allows.
As extensions we might also:
Off the top of my head, TODO: