Skip to content

Commit aed03ff

Browse files
authored
Merge pull request #953 from ehuss/cargo-team-changes
Add post about Cargo team changes
2 parents 62d8bad + 68aa2b7 commit aed03ff

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
layout: post
3+
title: "Changes at the Cargo Team"
4+
author: Eric Huss
5+
team: The Cargo Team <https://www.rust-lang.org/governance/teams/dev-tools#cargo>
6+
---
7+
8+
We are thrilled to publicly announce that [Weihang
9+
Lo](https://github.com/weihanglo) and [Ed Page](https://github.com/epage/)
10+
have joined the Cargo Team!
11+
12+
Weihang has been providing thoughtful and helpful replies on our issue
13+
tracker. He has often had the patience to explain to people what problem
14+
they're hitting and how to get unstuck. He often summarizes technical
15+
conversations clearly describing the available solutions and their costs both
16+
technical and more importantly human. He has also been contributing to many
17+
improvements and code reviews.
18+
19+
Ed has been a champion on many fronts. He has done tremendous work on
20+
[toml_edit](https://crates.io/crates/toml_edit) to push Cargo towards getting
21+
`cargo add` [merged in cargo
22+
proper](https://github.com/rust-lang/cargo/pull/10472). He has brought
23+
[clap](https://crates.io/crates/clap) to the momentous 3.0 release and
24+
continues to push on CLI improvements, more advanced testing tools, and much
25+
more!
26+
27+
At the same time one of the pillars of our team is stepping down. <del>Alex is
28+
a programming robot sent back in time from the future to make sure that Rust
29+
succeeds.</del> [Alex Crichton](https://github.com/alexcrichton/) has done
30+
more than his fair share being a keystone holding the Rust project together.
31+
[Several years
32+
ago](https://internals.rust-lang.org/t/scaling-back-my-involvement-in-rust/)
33+
he stepped back from single-handedly running everything, to spin out many new
34+
teams to take care of things he did alone. The Cargo Team was lucky enough to
35+
be one of the places he still had energy to provide guidance, mentorship, and
36+
continuity. He is the last member of the team to have been involved with Rust
37+
since before Cargo existed. He will be deeply missed. Good luck on your next
38+
project of interest! Or, take the time to relax. You've earned it!
39+
40+
As a result of these changes to the team, the rate of new PRs is beyond our
41+
capacity to accept at this time. Reviews for PRs will be taking significantly
42+
longer than before. For now, Cargo will be having a freeze on any new features
43+
or major changes. We will still be accepting bug fixes and work on existing
44+
projects under active development. As capacity becomes more available, new
45+
features may be accepted after being approved by the Cargo Team.
46+
47+
Cargo is a large project with many moving pieces and different use cases. The
48+
fact that it works reliably and that it is intuitive has been a significant
49+
multiplier for Rust's success. But it also means that reviewing changes needs
50+
to be done very carefully. It is easy for changes to break some
51+
obscure configuration, or be a targeted fix that deepens our technical debt
52+
making it even harder to understand the whole of Cargo. We appreciate people's
53+
patience as we move forward.

0 commit comments

Comments
 (0)