This directory records the complete material used to build the three HAProxy manuals in
content/haproxy.
- Imported: 2026-08-16 (Asia/Shanghai)
- Official rendered guide: https://docs.haproxy.org/3.4/intro.html
- Official maintenance repository: https://git.haproxy.org/?p=haproxy-3.4.git
- Upstream tag:
v3.4.3 - Peeled tag commit:
80ea565fdefbc34ec82d7374d7d19b0107231379 - Upstream release date: 2026-07-29
The rendered Starter, Configuration, and Management pages all identified themselves as HAProxy
3.4.3-1 during the import. The pinned source tag is the corresponding public HAProxy 3.4.3
release and avoids silently following later 3.4 maintenance changes.
The upstream input comprises 40,011 lines and 2,033,165 bytes across three 80-column text manuals:
doc/intro.txt: 1,695 lines.doc/configuration.txt: 33,031 lines and 12 top-level chapters.doc/management.txt: 5,285 lines and 13 top-level chapters.
The local edition preserves their complete English prose while adapting the presentation for Markdown and OINK:
- The contributor-only formatting note and duplicated plain-text summary are omitted.
- The Starter Guide becomes nine focused topic pages in the flat HAProxy component root.
- The Configuration Manual becomes 12 flat chapter pages; all 112 numbered sections, including the Summary-omitted section 12.9, are covered.
- The Management Guide becomes 13 flat chapter pages; all 20 numbered sections are covered.
- Numbered headings become semantic Markdown headings with stable section anchors and local cross-references.
- Keyword and runtime-command signatures become linked definition blocks with fenced syntax.
- Wrapped paragraphs, nested lists, ASCII matrices, URLs, examples, and placeholders are normalized.
- Three
_div_*.mdplaceholders label the manuals inside one OINK sidebar and one globally weighted pager sequence; the placeholders are not rendered pages or pager destinations.
No Chinese translation is included in this snapshot.
upstream/intro.txt: pinned original Starter Guide.upstream/configuration.txt: pinned complete Configuration Manual.upstream/management.txt: pinned complete Management Guide.upstream/LICENSE: HAProxy's license explanation and OpenSSL exception.upstream/GPL-2.0: complete GNU General Public License version 2 text.upstream/VERSIONandupstream/VERDATE: release identity files.SHA256SUMS: machine-checkable hashes for the complete pinned input.
Run scripts/import-haproxy.sh in a tree without an existing snapshot to fetch the original files.
Run scripts/generate-haproxy-docs.py with Pandoc installed to rebuild 34 reading pages, three
sidebar-divider placeholders, and the HAProxy root page (38 Markdown files total).
HAProxy states that files in its source package are covered by GPLv2 unless expressly stated
otherwise. The complete upstream notice and GPLv2 text are retained here and are also published
under static/third_party/haproxy/ beside the rendered documentation.