Infra maintains a wide range of tools for PMCs, project committers, and the Apache Board to use. Parts of our toolkit are only available to people who have specific duties or roles. Others, like the monitoring tools that show the status of various parts of the Apache infrastructure, are available to everyone.
www.apache.orgis the main ASF website. Build instructions are here.
One of Infra's goals is to empower ASF members, PMCs, and committers to do much of what they need to do without having to request help from Infra. The Self-Service Platform, for example, provides a number of handy tools that people who have an Apache email address (basically, project committers, PMC members, and ASF Members) can use to:
If you have forgotten your password and cannot retrieve it, contact Infrastructure via
firstname.lastname@example.org for assistance.
Before asking for a manual password reset or email change, please consider:
You can subscribe to notices of infrastructure events that you want to know about, ranging from Subversion commits to emails to specific lists. Learn more here.
Infra supports many ASF LDAP-enabled services. You can log in to them with your LDAP credentials.
Infra supports incubating projects, or podlings.
Infra supports an array of tools and services to help projects develop and support both their applications and their community. They include:
Apache provides, and Infra maintains, code repositories that Apache projects can use to keep their project code safe, accessible to team members, and under version control.
Information about using Git
Information about using Subversion
The ASF recommends these options for tracking issues and feature requests:
For historical reasons, some projects use Bugzilla. We continue to support Bugzilla, but will not set it up for projects that do not already use it.
Apache Allura is another issue-tracking option. If you feel it may meet your project's needs, consult directly with the Allura project through their
email@example.com email list.
See issues.apache.org for a list of what each project uses.
Here is how to request a bug and issue tracker for your project.
Here are some guidelines for writing a good bug report.
Infra can activate a Subversion and Git integration with Jira tickets for your project.
Apache supports and models continuous integration and continuous deployment, or CI/CD. The Apache Build services site provides more information, and links to these build tools:
Other tools to consider:
For the Google code signing service for Android apps
More information on code signing and publishing
Use the ASF Nexus Repository Manager to browse for and review code distributions by ASF projects.
Infra can provide Ubuntu virtual machines for projects. See:
Information about our build and continuous integration tools is on this page.
SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages. You can check the status of many Apache project repositories here.
Projects can use the Apache Steve voting system instance (offline when not in use).
Infra manages the ASF DNS, which is registered with Namecheap.
Paste is a service that lets ASF members post code snippets or similar file extracts they want to share to illustrate a code issue or make available for reuse, usually with other project members. You can post content as plain text, or formatted for a number of coding and scripting languages.
Apache Whimsy describes itself as "providing organizational information about the ASF and our projects in easy to consume ways, and to help automate corporate processes at the ASF to make the paperwork behind the scenes easier for our many volunteers."
There are many Whimsy tools useful for PMCs and individual committers, such as Committer search.