Skip to content

UNOMI-882: Enable AsciiDoctor diagrams (PlantUML/GraphViz) and expand manual#753

Merged
sergehuber merged 2 commits into
masterfrom
UNOMI-882-docs
Apr 20, 2026
Merged

UNOMI-882: Enable AsciiDoctor diagrams (PlantUML/GraphViz) and expand manual#753
sergehuber merged 2 commits into
masterfrom
UNOMI-882-docs

Conversation

@sergehuber
Copy link
Copy Markdown
Contributor

Summary

  • Integrate AsciiDoctor diagram tooling in manual/pom.xml (asciidoctor-diagram + PlantUML) and wire GraphViz (graphvizdot / GRAPHVIZ_DOT).
  • Update CI workflows to install GraphViz and add a docs workflow that builds and publishes manual artifacts.
  • Add and update AsciiDoc documentation chapters (including foreword, data structures, event processing, condition evaluation, and past-event conditions).

Test plan

  • Run cd manual && mvn -U -ntp clean install
  • Confirm docs CI workflow triggers on manual/** and workflow changes
  • Verify generated HTML/PDF artifacts are produced in CI

… manual

Integrate asciidoctor-diagram and PlantUML in the manual module, wire GraphViz
via graphvizdot/GRAPHVIZ_DOT, and upgrade the AsciiDoctor Maven plugin and PDF
toolchain. Switch the HTML backend to doctype book where configured.

Install GraphViz in CI for unit tests and docs jobs; add a documentation
workflow that builds the manual on manual/ changes and archives HTML/PDF
artifacts.

Add and update AsciiDoc chapters (foreword, data structures, event processing,
condition evaluation, past-event conditions, and related edits across the
manual).
Comment thread .github/workflows/unomi-ci-docs.yml Outdated
Thanks for the correction @jayblanc !

Co-authored-by: Jerome Blanchard <jblanchard@jahia.com>
@sergehuber sergehuber merged commit c85fb88 into master Apr 20, 2026
15 of 17 checks passed
@sergehuber sergehuber deleted the UNOMI-882-docs branch April 20, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants