代码贡献:提交 Pull Request

代码贡献:提交 Pull Request

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

本周在开源课程中的目标是通过实现新功能并提交Pull Request来为他人的代码做出贡献。选择了一个用Python编写的项目进行贡献,实现了一个新的命令行标志,允许用户快速检查LLM的令牌使用信息。经历了选择项目、创建问题、分支、编写代码、更新文档和提交Pull Request等步骤。最终成功合并到主分支。通过这次实践,学到了很多。

🎯

关键要点

  • 本周的目标是通过实现新功能并提交Pull Request来为他人的代码做出贡献。
  • 实现的新功能是一个命令行标志--token-usage/-t,允许用户快速检查LLM的令牌使用信息。
  • 选择项目时,确保项目使用相同语言且活跃维护,以便获得及时反馈。
  • 成功找到一个用Python编写的项目CodeMage,功能清晰。
  • 贡献流程包括创建问题、分支、编写代码、更新文档和提交Pull Request。
  • 在实现功能时,遇到令牌计数总是返回0的问题,并通过文档和代码检查解决。
  • 更新文档以添加新选项的信息,并提交Pull Request。
  • Pull Request成功合并,整个贡献过程体验良好。
➡️

继续阅读