开源软件是一种可以免费使用、重新发布和修改的软件。开源软件已经融入到我们的日常生活中,如果你正在使用它,它甚至会更强大。最近一项关于开源使用的研究表明,66%的公司在考虑任何其他选择之前会先寻找开源解决方案。
参与开源有很多真正的好处,但要获得你的第一份贡献有多难呢?开始工作的最佳方式是什么?作为一名新员工,你应该期待什么?如何充分利用这种体验?
从哪里开始?
开始为开源项目做贡献的最佳方式是从为已经使用的软件做贡献开始。作为特定工具的用户,您最了解哪些功能对项目最有价值。 开口舱口 非常适合初学者。Open Hatch的搜索页面根据
- 语言
- 项目
Mozilla有一系列基于编程语言过滤的项目。看到了吗- 我能为Mozilla做些什么? github 是几乎所有开源项目的发源地。 确保您首先阅读了有关该软件的所有可用文档。事实上,许多开源项目都会产生影响。md文件在根目录中,在投稿之前应该仔细阅读。重要的是,你要了解这些指导原则,以避免以后遇到挫折——如果代码明显超出标准,或者不符合项目理念,或者其他一些你应该知道的东西,因为它们在文档中,那么获取拉取请求是不酷的。
克服第一次的恐惧!!
害怕是正常的。贡献本身(代码、文档等)实际上是整个过程中最简单的部分——获取拉取请求是真正具有挑战性的部分,因为您将公开您的内容以供审查。但是你应该永远记住,所有那些喜欢开源的人在第一次使用开源时也有他们的恐惧。这很自然,你可以克服它! 如果你刚刚开始为开源软件做贡献,那么从小事做起是个好主意,每个贡献都是有价值的。你可能想从纠正打字错误、添加评论或编写更清晰的文档开始。
选择一个话题
从小事做起:这无疑是人们分享的最常见的建议——从小事做起让整个过程更简单,压力更小,这是一个了解行业工具的绝佳机会。文档、测试、拼写修正——任何贡献都是有价值的贡献!此外,这也是一个好主意 你的第一个公关 在Twitter上——他们经常在Github上展示初学者的问题,特别是初学者。
沟通:
在任何团队活动中,良好的沟通都是必不可少的。你应该试着从一开始就与项目维护人员沟通,在开始任何贡献之前,避免沮丧和花费时间在无法被接受的更改上。此外,在提出变更时,详细解释变更的内容和原因也很重要。
想做就做
当你有一个项目和一个主题要做时,终于到了完成它的时候了!如果在Git和Pull请求过程中需要帮助,不要害怕询问项目维护人员。我将简要解释如何使用Git?在我的下一篇帖子中。
如果事情没有按预期进行…
事情总是有可能不按预期进行,但你不应该感到沮丧或气馁——记住,开放源码的世界并不总是完美的,并非所有的项目都有优秀且受欢迎的维护人员。此外,即使是好的想法和好的实现也可能被一些项目维护人员拒绝——如果他们愿意,他们有权这样做。如果你在第一次投稿时有过不好的经历,不要放弃——我向你保证,对于每一个不那么友好的项目,至少有5个令人惊叹的项目希望得到你的贡献。
本文由 阿杰·詹 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果你发现任何不正确的地方,或者你想分享更多关于这个话题的信息,请写评论 如上所述。