Rust 社区一直在努力制定我们的 2017 年路线图,随着我们进入今年最后一个季度,我们将全力以赴——并且我们希望您加入我们!
我们今年的目标是雄心勃勃的
- Rust 应该具有更低的入门门槛.
- Rust 应该具有令人愉悦的编辑-编译-调试周期.
- Rust 应该提供坚实而基本的 IDE 体验.
- Rust 应该提供对高质量 crate 的轻松访问.
- Rust 应该能够很好地编写健壮、高规模的服务器.
- Rust 应该为基本任务提供 1.0 级别的 crate.
- Rust 应该能够轻松集成到大型构建系统中.
- Rust 的社区应该在各个层面提供指导
为了完成这些目标,我们计划将今年剩余的时间专注于“实现”工作——这不仅仅意味着代码! 特别是,在合并了今年 近 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 | 网站正在进行大修;帮助塑造新内容! | 了解更多 | 聊天 |