主要观点:作者作为普通 nerd 试图通过改写 Rust 仓库中的 352 个 Makefile 来提升自己,过程充满挑战和趣味,如发现 Makefile 中的各种奇怪语法和陷阱,还经历了与新贡献者的合作等,最终在夏天同时完成实习和开源项目,对 Google Summer of Code 有了新的认识,将参加 Rustconf 并期待与他人交流。
关键信息:
- 改写 Makefile 时遇到各种奇特的语法和逻辑,如
findstring
的反逻辑、nm
命令的改写等。 - 项目得到 Rust Foundation 的赞助,作者在 Rust Contributors Leaderboard 上排名提升。
- 新贡献者用 ASCII-art 猫和骄傲旗相关网站展现专业,作者意识到有时需让专业的人做专业的事。
- 作者在完成实习的同时完成开源项目,体会到任务的背景比其枯燥性更重要,在工作中看到不同的景象。
重要细节: - 给出具体的 Makefile 改写示例,如从原生 Makefile 到 Rust 代码的转换。
- 提到各种 Makefile 相关的 pull request 及其来源。
- 描述作者在项目中的状态和感受,如听黑暗氛围音乐进入 trance 状态等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。