Skip to content

Docs/arc42 and openapi - #7

Merged
jravani merged 2 commits into
mainfrom
docs/arc42-and-openapi
Jul 17, 2026
Merged

Docs/arc42 and openapi#7
jravani merged 2 commits into
mainfrom
docs/arc42-and-openapi

Conversation

@jravani

@jravani jravani commented Jul 17, 2026

Copy link
Copy Markdown
Member

No description provided.

jravani added 2 commits July 17, 2026 21:32
Adds the arc42 LaTeX documentation (Runtime View and Deployment View
with draw.io diagrams, Architectural Decisions, Crosscutting Concepts)
covering the reverse-proxy + containerized deployment work. Adds an
OpenAPI 3.0.3 spec rendered as interactive Swagger UI in MkDocs, with
generic (non-platform-specific) authentication guidance and a local
testing walkthrough. Removes the low-value pipeline.md page and trims
MkDocs to Home, Getting started, API reference, and Validation.
Adds a build-arc42 job that compiles documentation/main.tex inside the
full TeX Live container, then wires the resulting PDF into the same
gh-pages deploy as the MkDocs site (documentation.pdf), replacing
mkdocs gh-deploy with an explicit build + peaceiris/actions-gh-pages
step so both can land in the same publish. Links it from docs/index.md
so it's actually reachable, not just deployed.
@jravani
jravani merged commit 2f2b96a into main Jul 17, 2026
4 checks passed
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.

1 participant