About This Website

This website is maintained by the

The primary content for this website is in static HTML, and uses a variety of cronjobs, JavaScript, and other tools to dynamically display the data.
The underlying sources are stored in a Subversion repository at:

svn co https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/

Changes checked into the HTML are reflected immediately on the production server.

DOAP files

The data for individual projects is stored in DOAP files. (Description Of A Project).
Project DOAP files are created and maintained by PMCs.

There is a description of DOAP files. This includes a link to a tool to create an initial DOAP for a project.

Once a DOAP has been created, it should be stored in a suitable place in a PMC repo.
Then add the URL for the DOAP to the file data/projects.xml in SVN.
If using Git, please ensure the URL points to the plain DOAP file, not some HTML version. The raw link will look something like:
https://raw.githubusercontent.com/apache/{projectrepo}/main/doap_{project}.rdf

How The Code Works

The data about Apache projects on this site is generated at least daily by cronjobs running Python scripts from various data sources. Various cronjobs check authoritative ASF data sources for updates, and then cache data needed by this website (and possibly other websites) in a variety of JSON files that are checked into a Subversion repository for safety and simplicity of backups. This site then uses JavaScript and a variety of visualization tools to dynamically display charts and listings of Apache project metadata.

  1. Organizational information about Apache project committees and people,
  2. PMC RDF data files in the data/committees directory.
    PMCs can maintain their own data files instead: replace the the default "committees/pmc-name.rdf" entry with your URL in this file:
    https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/committees.xml
  3. Project DOAP files listed in https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml
    DOAP files are maintained by the projects themselves.
  4. Technical details about the code are in STRUCTURE.txt

You can ask us questions on the dev@community.apache.org mailing list, or read the mail archives online. To report a specific problem with the website, create a COMDEV Jira issue in the "Projects" component.

Learn More About The ASF

This site is one of a galaxy of sites where you can find out more information about the Apache Software Foundation (ASF). See also: