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.You don't need SVN to report a problem or suggest a fix. For typos or
small corrections, just describe the fix in an email to
docs@httpd.apache.org, or open a Bugzilla ticket with the corrected
text. A committer will apply it for you.
For anything more than a sentence or two, the SVN patch workflow (described below) is preferred — it gives reviewers the full context of your change.
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.