Run the 2025H1 project goal program (original) (raw)

Summary

Motivation

Over 2024H2 we ran the first round of an experimental new Rust Project Goal program to reasonable success. Based on feedback received, we will make some minor adjustments to the plan and try a second round. We will also create a team so that the program is being run in a more sustainable way. Assuming that this second result continues to be positive, then in 2025h2 we would be looking to author an RFC describing the structure of the project goal program and making it a recurring part of project life.

The status quo

The Rust Project Goal program aims to resolve a number of challenges that the project faces for which having an established roadmap, along with a clarified ownership for particular tasks, would be useful:

For more details, see

The next 6 months

The "shiny future" we are working towards

We envision the Rust Project Goal program as a permanent and ongoing part of Rust development. People looking to learn more about what Rust is doing will be able to visit the Rust Project Goal website and get an overview; individual tracking issues will give them a detailed rundown of what's been happening.

Rust Project Goals also serve as a "front door" to Rust, giving would-be contributors (particularly more prolific contributors, contractors, or companies) a clear way to bring ideas to Rust and get them approved and tracked.

Running the Rust Project Goals program will be a relatively scalable task that can be executed by a single individual.

Design axioms

Ownership and team asks

Owner: Niko Matsakis

Task Owner(s) or team(s) Notes
Begin soliciting goals in Nov 2024 Niko Matsakis
Approve goal slate for 2025h1 leads of each team
Top-level Rust blog post for 2025h1 goals Niko Matsakis
Propose team membership Niko Matsakis
Org decision Team leadership-council approve creation of new team
January goal update goals team
February goal update goals team
Author RFC goals team
March goal update goals team
Begin soliciting goals for 2025h2 goals team
April goal update goals team
May goal update goals team
June goal update goals team

Definitions

Definitions for terms used above:

Frequently asked questions

None.