学编程两年了,一直想参与开源项目但不敢行动。上周终于鼓起勇气给OpenClaw提了人生第一个PR。
今天收到通知:merged!
虽然只是修了一个中文翻译的小bug,但打开GitHub看到那个紫色的"Merged"标签的时候,手真的在抖。
事情经过
我在用OpenClaw的时候发现一条中文提示信息翻译有误——把"文件不存在"翻成了"文件不存在了"。多了一个"了"字,虽然意思差不多,但读起来语法不对。
于是我:
- Fork了仓库
- 找到对应的翻译文件
- 改了那一个字
- 写了PR描述(中英文都写了)
- 提交
等待的过程
提交之后等了三天没有任何回应。一度以为是不是改的太小了没人理。
第四天,一个核心维护者评论了:"Thanks! Good catch."然后直接合并了。
就这么简单。
感受
- 开源社区没有想象中可怕。 我以为会被大佬嫌弃"改的太小没价值",结果人家很友好地接受了。
- 再小的贡献也是贡献。 修一个字也是在让项目变得更好。
- 行动比准备重要。 我准备了好几个月"等实力够了再贡献",其实根本不需要多强的实力。
- 看到自己的代码在一个30万星标项目里,感觉很不真实。
给同样想参与但犹豫的人
- 从最小的事情开始——修错别字、改翻译、补注释都可以
- 先读Contributing Guide,了解提交规范
- 英文不好没关系,社区里有很多中国人
- 被拒绝也没关系,反馈本身就是学习
- 别犹豫了,去做就对了
下一步我打算试着修一个真正的代码bug。慢慢来。
给所有想参与开源的同学加油。