为 Rust 出力 — 找出、分类和修复问题
Rust 项目的的日常维护工作是围绕着问题跟踪器和拉取请求,并且始终需要更多的贡献。 开始为 Rust 出力的最简单方式是寻找标有 E-easy 或 E-mentor 标签的问题。 它们最适合新手 Rust 程序员。
在标有 E-mentor
的问题上会有一名经验丰富的 Rust 开发人员来自愿帮助你解决该问题和提交 GitHub 拉取请求来修复它。
在评论、IRC 中用 @mentioning 来联系他们(也可通过电子邮件)。
温馨提醒,Rust 开发人员经常收到大量的通知,所以有时可能错过某些;
不要犹豫!如果你认为他没有注意到你。
Rust 的其他项目也有其他类似的入门级任务,包括网页浏览器 Servo,HTTP 库 hyper,源代码格式化器 rustfmt,Unix 库绑定 nix,以及 lint 集 clippy。
虽然 Rust 有一个广泛的测试套件,但测试总是不嫌多的嘛。 E-needstest 标签指出了被认为已修复但尚未测试的问题。编写测试用例也是很好的一个了解新项目并开始贡献的方法。
Rust 始终需要人们来分流问题:重现 bug, 最小化的测试用例,应用标签,关闭已解决的问题。 请注意,您需要被提升的 GitHub 权限才能应用标签, 不过卓有经验的人很容易得到它,相关事宜请联系团队成员。
在您找到自己的方式为项目出力并创建一些拉取请求后,可以考虑审阅其他人的拉取请求:良好的审阅是一个不可多得的技能。无需事先批准 — 只需开始礼貌并有建设性地在您感兴趣的拉取请求中评论。如果您想在代码审核的基础上有效分流,阅读这份指南。