ASF 是全球领先的开源项目(涵盖数据、云计算、搜索、库、地理空间、物联网等众多领域)的中心。
开源软件是指任何人都可以查看、编辑和贡献其源代码的软件。开源项目包括创建、维护和分发开源软件的所有方面,包括社区建设和指导、沟通、发布流程以及两者之间的所有内容。
任何人都可以!有很多方法可以做出贡献,包括代码、文档、撰写博客、推广项目、项目管理、版本管理等。
如果您是开源或 ASF 的新手,我们建议您访问社区开发网站,了解基本概念、入门步骤以及 ASF 的运作方式。接下来,找到一个您感兴趣的开源项目,并熟悉该项目的文化和规则。ASF 项目有权制定自己的自治规则,因此一个项目的流程可能与另一个项目不同。
使用以下链接查找并下载每个 ASF 项目的最新版本。要查找特定项目的全部版本,您应该从该项目的网页开始,可以通过项目目录找到该网页。
顶级项目 (TLP) 是拥有健康社区和活跃开发的项目。ASF 项目的大部分都是 TLP。要成为 TLP,项目必须首先成功毕业于 Apache Incubator。孵化器项目(也称为“podling”)尚未建立可持续的社区,但拥有活跃的开发并且正在朝着毕业成为 TLP 的方向发展。孵化器项目会在其项目名称和/或项目网站上带有“孵化器”字样;例如 Apache Foo(孵化器)。任何人都可以为 TLP 或孵化器项目做出贡献。
Apache Incubator 为想要加入 ASF 的项目提供服务。阅读孵化器指南,了解 ASF 是否适合您的项目,以及成为 ASF podling 所需的步骤。