热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

怎么成为apache项目贡献者

不只是代码的贡献,还寻求使用文档,性能报告,问答等方面的贡献。所有类型的贡献都能让你成为apache项目贡献者,前提要是有意义的,当然审核时间不会很长,如有人提供补丁的不到一周的时间里,就被选为Apache的一名提交者。
在 Apache,你认识谁、你的社会地位如何、你的长相如何,以及我们在外边世界使用的任何衡量标准,统统不重要。如果你愿意贡献一些东西,并且它有意义,你就会受到欢迎。

不只是代码的贡献,还寻求使用文档,性能报告,问答等方面的贡献。所有类型的贡献都能让你成为apache项目贡献者,前提要是有意义的,当然审核时间不会很长,如有人提供补丁的不到一周的时间里,就被选为 Apache 的一名提交者。 (推荐学习:apache使用)

在我为 HTTP Server 项目提供补丁的不到一周的时间里,我就被选为 Apache 的一名提交者,太惊喜了!更大的惊喜是 Apache 的态度,尤其是基础设施团队的态度:加入如果你想做些什么,直接做就行(只有最低的监管)。

为你提供服务器,提供存放代码的地方,还有人帮你审核代码!我有一个为 HTTPd 文档设计评论系统的想法,于是就(再次)礼貌地询问我是否可以做这件事。当时我想我得到的答复应该会是官僚式的拒绝,他们会解释他们并不认识我(因此,他们为什么会把他们的硬件交给我呢?)。

回复很简洁“去做吧,这儿有一个 FreeBSD jail (一种操作系统层虚拟化技术,在 FreeBSD 操作系统中运作。利用这个技术, FreeBSD 的系统管理者可以创造出几个小型的软件系统,这些软件系统被称为监狱 ‘ jails ’——译者注)给你用”。

虽然当时我有点害怕,但那种你可以做事情而无需花时间来获得信任、征用东西、在实施前获得审查等的观念让我兴奋不已:我可以破解一些东西,我有一台机器来实验,没有附加条件!

你天生就被信任的观念再度出现了。我以前没有和基础设施合作团队过并不重要,我有一个解决问题的想法,对他们来说,这才是最重要的。欢迎加入团队!

所以我为我们的文档编制编写了一个评论系统。它在后续的文档编制中实现了,其他项目的人员看到了,说“我们也可以使用它吗?”。

不久之后,我就深入基础设施业务,发现 Apache 不仅是 HTTP Server ……它是一系列相互关联的项目,所有这些项目都相同的观念:大家一起解决问题,并通过推进计算机科学使世界变得更美好。

我在 Apache 的每一个角落都看到了相同的观点:如果你能帮助我们,你就是我们中的一员。不管你是谁,来自哪里,只要你能以某种方式做出贡献,我们欢迎你成为我们社区的一名有价值的成员。

以上就是怎么成为apache项目贡献者的详细内容,更多请关注其它相关文章!


推荐阅读
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 解析 HTTP 头 'Vary: Accept-Encoding' 的作用与重要性
    本文详细探讨了 'Vary: Accept-Encoding' HTTP 头的作用,即指导缓存系统(如代理服务器和 CDN)根据不同的编码需求存储和提供适当的资源版本,确保不同类型的客户端能够接收到适合自己的内容。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 解决SVN E200007错误的方法
    本文详细介绍了在使用SVN提交代码时遇到E200007错误的原因及解决方案,特别是针对服务器地址变更后的问题。 ... [详细]
  • Windows Server 2012 R2 配置IIS 8.5 Web服务器指南
    尽管许多人可能更倾向于使用Linux系统来部署Web服务,但在某些情况下,使用Windows Server 2012 R2及其内置的IIS 8.5来搭建Web服务器是必要的。本文将详细介绍如何在Windows Server 2012 R2上安装和配置IIS 8.5。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 去控件化在线文档处理,推动高效信创办公环境
    探讨在线文档处理去控件化的趋势及其对构建高效信创办公生态的影响。 ... [详细]
  • 本文详细介绍了如何在Ubuntu操作系统中安装和配置Maven,包括必要的环境准备和验证步骤。 ... [详细]
  • 本文探讨了在Qt框架下实现TCP多线程服务器端的方法,解决了一个常见的问题:服务器端仅能与最后一个连接的客户端通信。通过继承QThread类并利用socketDescriptor标识符,实现了多个客户端与服务器端的同时通信。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 了解如何有效清除远程桌面连接中的缓存记录,对于提升服务器安全性至关重要。本文将指导您完成这一过程。 ... [详细]
  • 本文探讨了在Node.js环境中如何有效地捕获标准输出(stdout)的内容,并将其存储到变量中。通过具体的示例和解决方案,帮助开发者解决常见的输出捕获问题。 ... [详细]
  • 微信小程序支付官方参数小程序中代码后端发起支付代码支付回调官方参数文档地址:https:developers.weixin.qq.comminiprogramdeva ... [详细]
  • Spring Boot 初学者指南(第一部分)
    本文介绍了Spring Boot框架的基础知识,包括其设计理念、主要优势以及如何简化传统的J2EE开发流程。 ... [详细]
author-avatar
手机用户2502855107
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有