49 lines
1.6 KiB
HTML
49 lines
1.6 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<title>Lomavuokraus Docs</title>
|
|
<link rel="stylesheet" href="./style.css" />
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1>Lomavuokraus Documentation</h1>
|
|
<div class="meta">
|
|
Diagram-first docs rendered with Mermaid; tracked in git, not deployed
|
|
with the app.
|
|
</div>
|
|
</header>
|
|
<main class="grid">
|
|
<section class="card">
|
|
<h2>Contents</h2>
|
|
<ul>
|
|
<li><a href="./infra.html">Infrastructure</a></li>
|
|
<li><a href="./build.html">Build & Deploy</a></li>
|
|
<li><a href="./architecture.html">Logical Architecture</a></li>
|
|
<li><a href="./sequences.html">Feature Sequences</a></li>
|
|
<li><a href="./security.html">Security Testing</a></li>
|
|
<li><a href="./git-workflow.html">Git Workflow</a></li>
|
|
<li><a href="./redmine.html">Redmine Integration</a></li>
|
|
</ul>
|
|
</section>
|
|
<section class="card">
|
|
<h3>How diagrams work</h3>
|
|
<ul>
|
|
<li>
|
|
All diagrams use Mermaid (rendered in-browser via CDN; no extra
|
|
tooling needed).
|
|
</li>
|
|
<li>Graph definitions live inline in the HTML for quick edits.</li>
|
|
<li>
|
|
Docs live in <code>docs/</code>; they are tracked but not shipped
|
|
with the app.
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</main>
|
|
<script type="module">
|
|
import mermaid from "https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs";
|
|
mermaid.initialize({ startOnLoad: true, theme: "dark" });
|
|
</script>
|
|
</body>
|
|
</html>
|