Fork me on GitHub

Release Guidelines

This document describes the Apache Struts release process and our coding conventions, which are applicable to all subprojects. Both stable and development releases are available for download.

Release Process

A point release should be made before and after any product change that is not a "fully-compatible change" (see link). This includes moving a dependency from an internal package to an external product, including products distributed through the Apache Commons. We should place any fully-compatible changes in the hands of the community before starting on a change that is only "interface" or "external-interface" compatible.

Additional remarks:

Coding Conventions and Guidelines

Source code and documentation contributed to the Struts repositories should observe the: - The "Code Conventions for the Java Programming Language", as published by Oracle.

Clarifications

Next: PMC Charter