我的第一个拉取请求被合并了!

体验为开源做贡献带来的快乐。
4 位读者喜欢这篇文章。
Dandelion zoomed in

Photo by Rob Tiller, CC BY-SA 4.0

当我在下面收到关于合并的通知时,言语无法表达我的喜悦,我将此归功于我目前的工程学院 AltSchool Africa

successful merge message

(Awosise Oluwaseun, CC BY-SA 4.0)

在此之前,我曾多次被介绍开源,被告知它在技术领域的重要性,甚至参加过开源会议(例如,OSCAFest)。我立刻兴奋地想要开始,但在打开 GitHub 创建内容时,冒名顶替综合症发作了。

快进到 2022 年 8 月 8 日星期一,当我观看了 Bolaji 关于为开源做贡献的视频时。我再次感到振奋,但我想应用我学到的知识,所以我记下了一些步骤。

步骤

  1. 我下定决心要为一个项目做贡献。
  2. 我专注于一个网站 (good first issue) 来挑选我的第一个项目,我筛选了该网站以适应我的技能水平。我不断打开下一页,直到找到一个。
  3. 我确保自己掌握了完成项目所需的 Git 和 GitHub 知识。

项目

在花费了很长时间搜索项目后,我终于找到了一个名为 Ensure no missing alt attributes 的项目。我需要为网站上的图片提供描述性的 alt 值。图片中的 Alt 值有助于提高网站的可访问性,以便屏幕阅读器可以向视障人士提供图片的详细描述。很简单,对吧?是的,但是如果我没有下定决心做出第一次贡献,我就不会找到它,开源对我来说仍然会是一个神话。

我仍然很兴奋,直到我发现它来自 MDN。等等,MDN?是 Mozilla 开发者社区吗?即使它看起来很简单,他们也会合并我的贡献吗? 冒名顶替综合症 又发作了。

在检查问题后,我看到已经有人在贡献了。我鼓起勇气开始阅读它。花时间阅读和理解项目以及我需要如何处理这个问题是我必须克服的另一个挑战。

项目就像你尝试理解的那样简单。

所以,我挑选了两张图片开始。我为它们提供了 alt 值,提交了我的更改,然后发起了拉取请求。从我发起拉取请求到收到批准邮件的这段时间里,我充满了自我怀疑。我应该关闭拉取请求吗?这是 MDN。好吧,这不是编码......如果我没有被合并怎么办?我可能永远不会再贡献了。清除所有疑虑的只是我从我的审阅者那里收到的以下邮件

Email of approved pull request

(Awosise Oluwaseun, CC BY-SA 4.0)

mail showing that pull request has been merged

(Awosise Oluwaseun, CC BY-SA 4.0)

congratulatory mail on contributing and merging of pull request

(Awosise Oluwaseun, CC BY-SA 4.0)

我确实很高兴,这激励了我去寻找更多。它给了我请求解决其他问题所需的勇气。

Mail of issue assignment

(Awosise Oluwaseun, CC BY-SA 4.0)

总结

我想让您从本文中带走的一些经验教训是

  • 开源适合所有人。您是否看到您刚刚访问的网站上的错别字?您帮助纠正它也是一种贡献方式。
  • 没有技能太小。我对 HTML 的基本理解就是我贡献所需的。
  • 只有您自己才能阻止您做出贡献。
  • 第一次贡献是您开始行动所需要的全部。

我希望您已经能够从我的故事中获得一些启发并今天应用它。这是我希望继续贡献的另一个领域,所以期待在我的下一篇文章中见到您,祝您开源愉快!


本文最初发表于 I got my first Pull Request merged! 并经许可重新发布。

接下来阅读什么
标签
jhhornn
AltSchool Africa 的后端工程学生。我希望成为一名全栈工程师,并且我也热衷于为开源做贡献,以磨练我的技能。

1 条评论

您总共花了多少时间做这件事?

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.