We'd love your help improving the Apache HTTP Server documentation. You don't need to be a programmer — if you can spot a confusing sentence, fix a typo, or explain something more clearly, you're already making a difference. Your work will be read by millions of httpd users worldwide.
This page is about contributing to the docs, not about configuring httpd. For configuration help, see the Users mailing list.
There's something for every skill level:
docs@httpd.apache.org and
weigh in on ongoing discussions.For these, you'll check out the docs from SVN, make your changes, and send us a patch. See our SVN workflow guide for step-by-step instructions — it's straightforward even if you haven't used SVN before.
For anything substantial, we recommend introducing yourself on the mailing list first. That way you can get feedback on your approach before investing a lot of time.
The standard workflow is:
svn diff > my-changes.patch to create a patch file.docs@httpd.apache.org, or attach it to a
Bugzilla ticket.Don't worry about getting everything perfect on the first try. We review all contributions and are happy to help you iterate.
docs@httpd.apache.org
(subscribe |
archives)The documentation is written in a custom XML format, transformed to HTML via XSLT. If you're not familiar with XML, don't let that stop you — it's quite readable, and the community will help you with markup questions. See the documentation format page for details, and the style guide for markup conventions.
If you'd like to translate the documentation into another language, see the translations page for how to get started.