title: Developer Information license: https://www.apache.org/licenses/LICENSE-2.0

Developer information

Overview

Here are resources pertinent to developers, committers, release managers and Project Management Committee (PMC) members contributing to any Apache project.

If you can‘t find information here, ask on your project’s mailing list, or contact the Community Development project's mailing list for more general questions. There are many experienced ASF people ready to help.

Apache Infrastructure

Here are links to high-level information about The ASF's infrastructure, and the Infrastructure team (Infra) that maintains it.

infra.apache.org has more detailed information for projects, contributors, and committers:

  • Policies and guidelines
  • Services and tools for projects
  • How to become an Infra Volunteer
  • Host and service status monitor. Infa has already been alerted if a service shows as down.
  • Machine and host list of Apache servers

Infra's Confluence Wiki area has detailed technical information, script snippets, and other resources to help Project Management Committees do what they need to do.

If you cannot find the resource or guidance you need, contact Infra.

Committers and Contributors

Project Management Committees (PMCs)

The project PMC must be involved in any requests for Infrastructure assistance. Remember that PMCs can handle many infrastructure items themselves. Read the PMC FAQ.

Learn how to...

Learn the duties of the PMC Chairs

Licenses, Trademarks, and Legal issues

Version Control

  • Subversion and Git source code repositories
  • Using proper SVN eol-style
  • Git Access to Apache Code repositories

Apache Project Websites

How to

Software Product Releases

  • Release Policy
  • Release distribution policy
  • Release creation process
  • Release download pages
  • Apache Maven Jar repositories
  • Signing releases
  • How to Use OpenPGP for key management
  • How to transition to a longer key
  • Releases from Incubating projects

Issue and Bug Tracking

Each project uses an issue tracker of their choice to track bugs, enhancement requests, and other action items - typically GitHub Issues, Jira, or BugZilla. Check the website of the project in which you are interestaed to learn what they use.

Mailing Lists

Pasting data to share with others

Apache provides a paste bin service for committers to use at https://paste.apache.org.

Anyone can view the pastes (except those marked ‘committers only’), but only committers are allowed to paste new data on the site.

Apache URL Shortener Service

Infrastructure hosts the s.apache.org URL shortening service for our committers. When including URLs in PMC reports, please use this service and not other URL shorteners.