summaryrefslogtreecommitdiff
path: root/20-implementierungsheft/README.md
blob: 2c08f29d9ffa3b02601b7457336b2c96af3c339b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Entwurfsheft

> Systemdesign und -spezifikation

## Diagramme

Installiere [PlantUML](https://plantuml.com/starting) (oder über einen Paketmanager). 

Arbeiten an Diagrammen mit Echtzeit-Vorschau (Anzeige wird beim Speichern der
puml-Datei aktualisiert):
```sh
java -jar plantuml.jar -gui assets/classdiagram.puml

# bzw (wenn zu PATH hinzugefügt oder Linux)
plantuml -gui assets/classdiagram.puml
```

Bauen der Diagramme:
```sh
java -jar plantuml.jar -teps assets/*.puml

# bzw (wenn zu PATH hinzugefügt oder Linux)
plantuml -teps assets/*.puml

# bzw über Makefile (Linux)
make diagram

# oder zum Erstellen von Diagrammen und LaTeX:
make
```