Contributing to GNU Automake

Coding Standards

All contributions must conform to the GNU Coding Standards. Submissions which do not conform to the standards will be returned with a request to reformat the changes.

Note that the GNU Coding Standards do not actually cover Perl programming style. Automake largely uses the obvious extrapolation from the GNU C style, but there are some differences. Try to follow the existing style.

Additional conventions are listed in the file HACKING, present in the git tree.

Copyright Assignment

Before we can accept code contributions from you, we need a copyright assignment form filled out.

The Legal Matters section of the Information for maintainers of GNU software gives more details about what legally significant changes are.

Submitting Patches

Every patch must have several pieces of information before we can properly evaluate it.

Send patches to automake-patches@gnu.org.

Persistent contributors who submit high quality patches may be given direct git access. You have been warned.

Submitting Bug Reports

You can always submit bugs to bug-automake@gnu.org.

You can also submit bug reports to our GNATS database. This is prefered for bugs that look difficult to fix and will probably not be fixed anytime soon.