Lesezeit: 5 Minuten
Welche Tools sind sinnvoll?
Autor: Peter Herklotz, Softwarearchitekt TRANSCONNECT
"Als Softwarearchitekt kenne ich das Gefühl, wenn die Rede auf Software-Dokumentation kommt und einige behaupten, es sei nur Zeit- und Ressourcenverschwendung. Doch glauben Sie mir, eine gut durchdachte Dokumentation ist wie das kleine Büchlein für den rot blinkenden Geschirrspüler: unverzichtbar und Ihr bester Freund in Zeiten der Not."
Warum Dokumentation?
Code ist nie Dokumentation genug!
Nennen Sie mir einfach die Tools...
Wenn Sie mir versprechen, dass Sie sich von Vorurteilen gegenüber Dokumentationsaufgaben verabschieden, kommen hier die Tools, die den Prozess schmerzfrei gestalten. Diese Tools sind nicht nur effizient, sondern auch teamübergreifend nutzbar, helfen bei der Versionierung und bieten die Möglichkeit schnell Unterschiede in der Dokumentation zu erfassen. Mit ausdrucksstarker Markup-Sprache und Multi-Repo Docs wird die Dokumentation zum Kinderspiel. Es ist wirklich kein Hexenwerk!
AsciiDoc ist eine umfassende und trotzdem schnell zu erlernende Markup Sprache. Von Textformatierung über Tabellen und Bildern bis zur automatischen Generierung von Inhaltsverzeichnissen bleibt kein Wunsch unerfüllt. Und am Ende können Sie das Ergebnis als PDF oder Webseite erzeugen lassen.
Mit Antora können Sie die Dokumentation mehrerer Teilkomponenten aus verschiedenen Git-Repositories zu einer Webseite zusammenführen. Dabei ist auch eine Versionierung möglich und das Generieren von Dokumentation für mehrere parallele Versionen.
Für eine Dokumentation, die sich an Nutzende richtet, ist ein einheitliches Sprachbild sinnvoll. Große Firmen wie Microsoft oder Google haben dafür einen Editorial Styleguide aufgestellt. Dieser regelt Fragen der Groß- und Kleinschreibung sowie Punktation in Überschriften oder auch die maximale Satzlänge. So bleibt die Dokumentation sprachlich konsistent, auch wenn mehrere Menschen daran arbeiten.
Mit Vale (vale.sh) kann man diese Regeln aufstellen und automatisiert prüfen. Und es gibt auch fertige Regelpakete, welche direkt genutzt werden können.

KI in der Dokumentation?
Unser Weg
Wie integrieren Sie Ihre KI-Werkzeuge?
Im Unternehmenskontext ist insbesondere die IT-Infrastruktur durch eine heterogene Systemlandschaft gekennzeichnet, was den Einsatz von KI-Werkzeugen intern erschwert, da diese Werkzeuge in der Regel auf Standardmodelle trainiert sind. Wir im TRANSCONNECT-Team haben diese Herausforderungen (heterogene Systemlandschaft und notwendige große Mengen von Trainingsdaten) erkannt und eine nachhaltige Lösung dafür entwickelt, die bei hunderten von Kunden im Einsatz ist.
Aber was ist TRANSCONNECT?
Wie lösen wir die oben besprochene Herausforderung?
Interesse an einer Live Demo?