3.5 KiB
student, project, abbreviations, glossary
| student | project | abbreviations | glossary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
Vorwort
Dieses Projekt entstand im Rahmen der Abschlussprüfung zum Fachinformatiker Fachrichtung Anwendungsentwicklung. Es soll zeigen, dass technische Dokumentationen effizient und normgerecht erstellt werden können.
1. Problemstellung
1.1 Ausgangslage
Aktuell müssen IHK-Dokumentationen mühsam in Word formatiert werden, was fehleranfällig ist und viel Zeit kostet. Besonders die Einhaltung der Formvorgaben – Schriftgröße, Zeilenabstand und Seitenränder – erfordert manuelle Sorgfalt bei jedem Absatz.
1.2 Zielsetzung
Ziel ist ein Go-Tool, das Markdown in PDF umwandelt und dabei alle formalen Anforderungen der IHK Chemnitz erfüllt. Es soll:
- die Prüfungsvorbereitung erleichtern,
- die Qualität der Dokumente einheitlich sicherstellen und
- den Prozess vollständig automatisieren.
2. Projektablauf
2.1 Planung
Die Planung umfasst die Analyse der IHK-Vorgaben und das Design der Software-Architektur. Der Projektzeitraum beträgt maximal 80 Stunden gemäß Ausbildungsverordnung.
Architektur-Übersicht
graph TD
A[Markdown] --> B(Go Parser)
B --> C{Metadaten?}
C -->|Ja| D[Config]
C -->|Nein| E[Standard]
D --> F[PDF Renderer]
E --> F
F --> G[IHK-konformes PDF]
2.2 Realisierung
Die Realisierung erfolgt in Go unter Verwendung von goldmark und fpdf.
Der Konverter verarbeitet die Markdown-Datei in zwei Durchläufen, um das
Inhaltsverzeichnis korrekt mit Seitenangaben zu befüllen.
| Werkzeug | Zweck | Version |
|---|---|---|
| Go | Programmiersprache | 1.22+ |
| Goldmark | Markdown-Parser (AST) | v1.8 |
| FPDF | PDF-Erzeugung | v0.9 |
| Kroki | Diagramm-Rendering | online |
@Quelle: Goldmark Documentation, https://github.com/yuin/goldmark, 2024 @Quelle: Go-PDF/Fpdf Documentation, https://github.com/go-pdf/fpdf, 2025
2.3 Test und Qualitätssicherung
Das Tool wurde anhand eines Musterdokuments getestet. Folgende Kriterien wurden geprüft:
- Korrekte Seitenränder gemäß DIN 5008
- Seitennummerierung (römisch im Vorspann, arabisch im Textteil)
- Schriftart Helvetica, 12 Punkt, 1½-zeilig
- Automatische Abbildungs- und Tabellenverzeichnisse
3. Zusammenfassung
Das Tool ermöglicht eine effiziente Erstellung von IHK-Dokumentationen unter Einhaltung aller Formatvorgaben. Durch die Trennung von Inhalt (Markdown) und Formatierung (Go-Renderer) ist eine konsistente Ausgabe garantiert.
@Quelle: IHK Chemnitz, Hinweise zur Erarbeitung der Dokumentation über die Projektarbeit, 2020
@Anhang: Architektur-Diagramm Übersicht | test.png