TODO: this document will cover the various tools we typically use in Apache projects such as the mailing lists, Jira, Git, GitHub, Maven, Jenkins, and other common tooling. This should link to various existing docs at Apache and for third party products as well as some basic tutorials to get familiar with the tooling. This should help reduce the barrier to entry for contributions by people who are not already intimately familiar with our tech stacks or other professional tools.
Apache Resources
- Guide for newcomers to Apache
- FAQs for newcomers to Apache
- Apache Code of Conduct
- Developer information for Apache projects and infrastructure
- Contributors Tech Guide
- How the Apache Software Foundation works
- Tips for project communication and email etiquette
Technical Resources
- Getting started with Apache Maven: Maven is used by many Java-based projects at Apache
- Pro Git: a free book that covers the Git source code management tool
- Jenkins user documentation: Jenkins is one of the main automation and build tools used at Apache
- Version Control with Subversion: a free book that covers the Apache Subversion source code management tool