The Apache Software Foundation

Community > Code




A PMC is required to file a report to the Board of Directors every quarter, on a schedule determined by the Board.

You can find your project’s reporting schedule on projects.apache.org. You will also receive a reminder from the Secretary a few weeks prior to your report’s due date.

The official record of PMC reporting schedules is the file committee-info.txt (requires password authentication).

Writing a report

The report to the board is expected to contain certain sections. See the detailed instructions for writing a board report.

You may (but are not required to) use the reporter tool to draft your report. However, do not simply submit an auto-generated report. You are expected to take this time to be introspective about your project’s health, short- and long-term objectives, and any risks or concerns facing your project.

Important things you should mention might include (but are not limited to):

Remember that reports are made public once the board minutes are approved, and craft your phrasing accordingly. Sections that are intended to be Foundation-confidential should be enclosed in private tags, as described in the formal documentation above.

While the Chair can write the report on their own, you are encouraged to consult with the entire PMC for input on the report, perhaps even drafting it with everyone able to contribute.

The report can be submitted via the reporter tool, the agenda tool, or committed directly to the subversion repository.