在 Apache,你认识谁、你的社会地位如何、你的长相如何,以及我们在外边世界使用的任何衡量标准,统统不重要。如果你愿意贡献一些东西,并且它有意义,你就会受到欢迎。
不只是代码的贡献,还寻求使用文档,性能报告,问答等方面的贡献。所有类型的贡献都能让你成为apache项目贡献者,前提要是有意义的,当然审核时间不会很长,如有人提供补丁的不到一周的时间里,就被选为 Apache 的一名提交者。 (推荐学习:apache使用)
在我为 HTTP Server 项目提供补丁的不到一周的时间里,我就被选为 Apache 的一名提交者,太惊喜了!更大的惊喜是 Apache 的态度,尤其是基础设施团队的态度:加入如果你想做些什么,直接做就行(只有最低的监管)。
为你提供服务器,提供存放代码的地方,还有人帮你审核代码!我有一个为 HTTPd 文档设计评论系统的想法,于是就(再次)礼貌地询问我是否可以做这件事。当时我想我得到的答复应该会是官僚式的拒绝,他们会解释他们并不认识我(因此,他们为什么会把他们的硬件交给我呢?)。
回复很简洁“去做吧,这儿有一个 FreeBSD jail (一种操作系统层虚拟化技术,在 FreeBSD 操作系统中运作。利用这个技术, FreeBSD 的系统管理者可以创造出几个小型的软件系统,这些软件系统被称为监狱 ‘ jails ’——译者注)给你用”。
虽然当时我有点害怕,但那种你可以做事情而无需花时间来获得信任、征用东西、在实施前获得审查等的观念让我兴奋不已:我可以破解一些东西,我有一台机器来实验,没有附加条件!
你天生就被信任的观念再度出现了。我以前没有和基础设施合作团队过并不重要,我有一个解决问题的想法,对他们来说,这才是最重要的。欢迎加入团队!
所以我为我们的文档编制编写了一个评论系统。它在后续的文档编制中实现了,其他项目的人员看到了,说“我们也可以使用它吗?”。
不久之后,我就深入基础设施业务,发现 Apache 不仅是 HTTP Server ……它是一系列相互关联的项目,所有这些项目都相同的观念:大家一起解决问题,并通过推进计算机科学使世界变得更美好。
我在 Apache 的每一个角落都看到了相同的观点:如果你能帮助我们,你就是我们中的一员。不管你是谁,来自哪里,只要你能以某种方式做出贡献,我们欢迎你成为我们社区的一名有价值的成员。
以上是怎么成为apache项目贡献者的详细内容。更多信息请关注PHP中文网其他相关文章!