Ten katalog zawiera diagramy Mermaid, które ilustrują architekturę i działanie systemu Spectomate. Diagramy są zapisane w formacie Markdown z blokami kodu Mermaid, które są automatycznie renderowane przez GitHub.
GitHub automatycznie renderuje bloki kodu Mermaid w plikach Markdown. Wystarczy otworzyć plik Markdown w przeglądarce GitHub, a diagramy zostaną wyrenderowane.
Aby wyrenderować diagramy lokalnie, można użyć jednej z poniższych metod:
Możesz zainstalować narzędzie mermaid-cli i użyć go do generowania obrazów:
# Instalacja mermaid-cli
npm install -g @mermaid-js/mermaid-cli
# Generowanie obrazu PNG
mmdc -i diagram.md -o diagram.png
Aby wyrenderować diagramy Mermaid w dokumentacji HTML, należy dodać skrypt Mermaid do strony HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Spectomate Documentation</title>
<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script>
mermaid.initialize({
startOnLoad: true,
theme: 'default'
});
</script>
</head>
<body>
<div class="mermaid">
<!-- Tutaj wstaw kod diagramu Mermaid -->
flowchart TD
A[Start] --> B[Koniec]
</div>
</body>
</html>
Aby skonwertować pliki Markdown z diagramami Mermaid do HTML, można użyć narzędzia markdown-it z wtyczką markdown-it-mermaid:
# Instalacja narzędzi
npm install -g markdown-it markdown-it-mermaid
# Konwersja Markdown do HTML
markdown-it --mermaid diagram.md > diagram.html
Aby dodać nowy diagram:
docs/diagrams/mermaid ` i ` `# Przykładowy diagram
```mermaid
flowchart TD
A[Start] --> B[Proces]
B --> C[Koniec]
```
Powyższy kod zostanie wyrenderowany jako diagram przepływu od Start, przez Proces, do Koniec.