💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本周在开源课程中的目标是通过实现新功能并提交Pull Request来为他人的代码做出贡献。选择了一个用Python编写的项目进行贡献,实现了一个新的命令行标志,允许用户快速检查LLM的令牌使用信息。经历了选择项目、创建问题、分支、编写代码、更新文档和提交Pull Request等步骤。最终成功合并到主分支。通过这次实践,学到了很多。
🎯
关键要点
- 本周的目标是通过实现新功能并提交Pull Request来为他人的代码做出贡献。
- 实现的新功能是一个命令行标志--token-usage/-t,允许用户快速检查LLM的令牌使用信息。
- 选择项目时,确保项目使用相同语言且活跃维护,以便获得及时反馈。
- 成功找到一个用Python编写的项目CodeMage,功能清晰。
- 贡献流程包括创建问题、分支、编写代码、更新文档和提交Pull Request。
- 在实现功能时,遇到令牌计数总是返回0的问题,并通过文档和代码检查解决。
- 更新文档以添加新选项的信息,并提交Pull Request。
- Pull Request成功合并,整个贡献过程体验良好。
➡️