Rust 的 Future

2017 年 9 月 18 日 · Aaron Turon

Rust 社区一直在努力完成我们的 2017 年路线图,但随着我们进入今年的最后一个季度,我们将全力以赴——我们希望你加入我们!

我们今年的目标雄心勃勃

为了完成这些目标,我们打算在今年剩余时间内专注于“实现”工作,这不仅仅意味着代码! 特别是,我们实际上正在为 2017 年停止 RFC 流程,今年已经合并了 近 90 个 RFC!

所以计划如下。每个 Rust 团队都组建了几个专注于特定子领域的工作组。每个 WG 都有一个负责人,负责制定和协调工作,以及一个专门的聊天频道,供大家参与。我们正在努力将工作项目细分为各种形状和大小,并将其与指导说明和实践导师相结合。因此,如果你一直想为 Rust 做贡献,但不知道如何做,这是一个绝佳的机会。 不要害羞——我们希望并需要你的帮助,而且,根据我们的路线图,我们的目标是在所有经验水平上提供指导。要开始,请在任何你感兴趣的工作组的聊天室里打个招呼!

一些注意事项

有一些在线场所可以让你了解工作组的活动

  • 有一个 专门的 Gitter 社区,每个工作组都有频道,还有一个 全局频道,用于讨论整个流程,或寻求帮助找到工作组。对于那些更喜欢 IRC 的人,有一个很好的 桥接

  • 全新的 findwork 网站,它提供了一个入口点,可以访问 Rust 项目中许多开放的问题,包括由工作组管理的问题(参见“impl period”选项卡)。感谢 @nrc 将其整合在一起!

我们还计划举办两场线下活动,与即将举行的 Rust 大会相结合。每场活动为期两天,部分由 Rust 核心开发人员参与;来一起玩玩,一起工作吧!

像往常一样,所有这些场所都遵守 Rust 行为准则。但更重要的是:这个“impl period”是我们所有人一起协作帮助彼此的机会,参与官方场所的人员应达到最高的行为标准。

工作组

不多说,以下是初始阵容!(预计随着时间的推移,还会有更多工作组出现。)

如果你发现了一个你感兴趣的组,请在相应的聊天室里打个招呼!

编译器团队

WG-compiler-errors 让 Rust 的错误消息更加友好。 了解更多 聊天
WG-compiler-front 从解析和语法糖开始。 了解更多 聊天
WG-compiler-middle 实现涉及类型检查的功能。 了解更多 聊天
WG-compiler-traits 想要泛型关联类型?你知道该怎么做。 了解更多 聊天
WG-compiler-incr 完成增量编译;获得永恒的爱。 了解更多 聊天
WG-compiler-nll 深入借用检查的内部,消灭野兽:NLL! 了解更多 聊天
WG-compiler-const 常量泛型。无需多言。 了解更多 聊天

Libs 团队

WG-libs-blitz 帮助完成 Blitz,在所有问题消失之前! 了解更多 聊天
WG-libs-cookbook 编写简短的示例,让大家用 Rust 做菜。 了解更多 聊天
WG-libs-guidelines 汲取 Blitz 的智慧,并将其传承下去。 了解更多 聊天
WG-libs-simd 在 Rust 中提供对硬件并行的访问! 了解更多 聊天
WG-libs-openssl 想要更好的 openssl 文档?我们也是。 了解更多 聊天
WG-libs-rand 创建一个稳定、核心的随机数 crate。 了解更多 聊天

文档团队

WG-docs-rustdoc 帮助让文档对每个人来说都变得漂亮! 了解更多 聊天
WG-docs-rustdoc2 参与 rustdoc 的自下而上的改造! 了解更多 聊天
WG-docs-rbe 在浏览器中教别人 Rust。 了解更多 聊天
WG-docs-checklist 帮助完成标准库文档! 了解更多 聊天

开发工具团队

WG-dev-tools-rls 帮助让 Rust 的 IDE 体验成为一流的体验。 了解更多 聊天
WG-dev-tools-vscode 改善 Rust 在 VSCode 中的 IDE 体验。 了解更多 聊天
WG-dev-tools-clients 实现新的 RLS 客户端:Atom、Sublime、Visual Studio... 了解更多 聊天
WG-dev-tools-IntelliJ 完善已经很丰富的 Rust IDE 体验。 了解更多 聊天
WG-dev-tools-rustfmt 让 Rust 的代码变得最漂亮! 了解更多 聊天
WG-dev-tools-rustup 让 Rust 的第一印象更加美好! 了解更多 聊天
WG-dev-tools-clippy 看起来你正在尝试编写一个 linter。需要帮助吗? 了解更多 聊天
WG-dev-tools-bindgen 让 FFI 到 C 和 C++ 变得简单、自动且健壮! 了解更多 聊天

Cargo 团队

WG-cargo-native 让我们尽可能地简化原生依赖项。 了解更多 聊天
WG-cargo-registries 超越 crates.io,支持自定义注册表。 了解更多 聊天
WG-cargo-pub-deps 教 Cargo 了解哪些依赖项会影响你的用户。 了解更多 聊天
WG-cargo-integration 使用 Cargo 与你的构建系统有多容易? 了解更多 聊天

基础设施团队

WG-infra-crates.io 尝试一下生产环境中的 Rust Web 应用程序! 了解更多 聊天
WG-infra-perf 让我们确保 Rust 变得更快。 了解更多 聊天
WG-infra-crater 定期测试编译器与 Rust 生态系统的兼容性。 了解更多 聊天
WG-infra-secure 帮助我们为 Rust 的基础设施实施最佳实践! 了解更多 聊天
WG-infra-host 管理使 Rust 机器运行的服务。 了解更多 聊天
WG-infra-rustbuild 简化编译器构建流程。 了解更多 聊天

核心团队

WG-core-site 网站正在进行大修;帮助塑造新的内容! 了解更多 聊天