核心团队更新:2021 年 5 月

2021 年 5 月 4 日 · Steve Klabnik 代表 核心团队

大家好!回到去年 8 月,核心团队写了一篇博客文章,标题是“为 Rust 的未来奠定基础”。自那以后,核心团队一直在做大量工作,以帮助基金会启动,并为现在因这些事件而发生的变化准备项目。

但这也就意味着我们一直非常安静!这类工作很大程度上是向内聚焦的,并不是从外部真正可见的东西,即使你是 Rust 团队的一员。然而,由于这些努力,基金会现在已经成立,并开始致力于其使命。这也意味着核心团队是时候转移工作重点了。

除了基金会的工作之外,我们还有一些正在进行的倡议,你可能知道或不知道它们的存在。

2021 年路线图

这份 2021 年路线图 RFC 已于一月份合并。这设定了核心团队今年的目标。这与往年有所不同,往年我们为整个项目设定了目标。今年我们决定专注于核心团队,并给予各团队设定自己目标的灵活性,同时我们专注于整体组织健康。

今年晚些时候,我们也将开始明年的流程。我们目前还没有积极考虑此事,但理想情况下,年度路线图应在 12 月而不是 1 月合并,因此我们要确保尽早开始,以便及时发布 2022 年的路线图。

团队章程

作为这项工作的一部分,我们已经开始为每个团队制定正式章程的第一步流程。早在 RFC 1068 中,初步团队的范围已被确定。尽管这在多年来很好地服务了我们,但随着团队的组建、解散和变更,我们并没有始终很好地明确每个团队的责任界限。Rust 治理结构的一部分魅力在于,每个团队被赋予了按自己认为合适的方式行事的重大权力,但这也就意味着我们必须关注范围。随着这个过程的继续展开,我们将有更多内容要报告,但最终目标已在路线图中阐明:

Rust 团队将与核心团队协同合作,在这一年内为每个 Rust 团队制定章程,旨在明确其目的和成员要求。我们的目标是,到 2022 年,Rust 项目内所有活跃的团队都将拥有明确的章程和成员构成。

现在是时候加倍努力了,我们很高兴与所有团队合作来敲定这些章程。作为开始,我们已经与 Libs、Release 和 Cargo 团队合作,初步制定了他们的章程。我们将其构建为主要由团队驱动;我们设定期望并勾勒章程应有的样子,但具体内容由团队负责。随着进展,我们希望更多地了解其中的挑战,以便改进我们的流程并引入更多团队。

值得明确指出的是,这项工作也包括核心团队;我们也将为自己制定章程。

对项目拥有的软件包进行审计

作为核心团队一直在努力的另一个例子,我们一直在努力澄清 Rust 团队在 crates.io 上拥有的一些软件包的状态。我们正在对这些软件包进行全面审计,确保它们是项目应该拥有的东西,确保它们拥有适当的权限,确保有人负责照看它们等等。从历史上看,我们在这方面相当随意,但随着我们成长,有意识地行事变得非常重要。一份 RFC 刚刚发布,旨在在此制定一项政策。

感谢!

这是对我们近期工作的快速总结,以及我们将在不久的将来做的一些事情。我们计划将来更频繁地传达核心团队正在做的事情;2020 年因各种原因极其复杂,但我们对核心团队和整个 Rust 项目的未来感到非常积极。感谢所有团队为 Rust 所做的一切。