本文是 Eli Perkins 关于如何为代码库做出杰出贡献的思考。文章涵盖了开发原则、代码审查、提交拉取请求、项目规划以及提交错误报告等方面。强调了测试的重要性,提倡编写单元测试、快照测试,并建议优先考虑经过良好测试的功能,而不是仓促完成的解决方案。同时,文章还建议进行代码重构、遵循一致的代码风格、提交小的原子性拉取请求,并使用堆叠拉取请求来分解大型差异。