A directly readable Markdown manual for Semaphore EX.
Open the documentation, the complete configuration reference, or the full page index.
No installation, compilation, web UI or hosted documentation service is required.
When cloning the product repository, initialize its docs submodule with git submodule update --init docs.
Edit ordinary Markdown with relative .md links and local images from static/.
Use blockquotes for notes and headings for alternative setup methods.
Headings contain readable text; explicit stable links may use standard HTML anchors on separate lines.
Run the dependency-free link and format checker from this repository:
node scripts/check-docs.mjsNode is needed only for this maintainer check, never for reading the manual.
The product repository maintains the optional configuration and CLI generators (task docs:gen); their complete Markdown output is committed here.
See the Markdown documentation decision.
The product source defines behavior. Security guidance describes deployment responsibilities. Examples use placeholders; keep deployment credentials outside version control.