Rust 的 impl Future

2017 年 9 月 18 日 · Aaron Turon

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

我们今年的目标是雄心勃勃的

为了完成这些目标,我们计划将今年剩余的时间专注于“实现”工作——这不仅仅意味着代码! 特别是,在合并了今年 近 90 个 RFC 后,我们实际上正在缩减 2017 年的 RFC 流程

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

一些注意事项

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

  • 有一个 专门的 Gitter 社区,其中包含每个工作组的频道,以及一个用于讨论整个过程或寻求帮助以找到通往工作组的途径的 全局频道对于那些喜欢 IRC 的人,可以使用一个不错的 桥接

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

我们还计划了两个与即将举行的 Rust 会议配对的现场活动。他们每个人都是由 Rust 核心开发人员部分组成的为期两天的活动;来一起闲逛和工作吧!

像往常一样,所有这些场所都遵守 Rust 行为准则。但不仅如此:这个“impl 期间”是我们大家有机会愉快地协作互相帮助的机会,参与官方场所的人员应符合最高的行为标准。

工作组

事不宜迟,这是最初的阵容!(预计随着时间的推移,还会出现更多的工作组。)

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

编译器团队

WG-compiler-errors 让 Rust 的错误消息更加友好。 了解更多 聊天
WG-compiler-front 通过解析和语法糖来尝试一下。 了解更多 聊天
WG-compiler-middle 实现涉及类型检查的功能。 了解更多 聊天
WG-compiler-traits 想要泛型关联类型?您知道该怎么做。 了解更多 聊天
WG-compiler-incr 完成增量编译;获得永恒的爱。 了解更多 聊天
WG-compiler-nll 深入研究 borrowck 的内部结构,以击败野兽:NLL! 了解更多 聊天
WG-compiler-const 常量泛型。无需多言。 了解更多 聊天

Libs 团队

WG-libs-blitz 在所有问题都消失之前,帮助完成闪电战! 了解更多 聊天
WG-libs-cookbook 研究简短的示例,以使人们使用 Rust 进行烹饪。 了解更多 聊天
WG-libs-guidelines 从闪电战中汲取智慧并将其传递下去。 了解更多 聊天
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 改进 VSCode 的 Rust 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 网站正在进行大修;帮助塑造新内容! 了解更多 聊天