====== Code-Dokumentation ====== Dieser Namensbereich dient der Verwaltung der DSAo-Md (Code-)Dokumentation. Neuen Programmierern soll dadurch der Einstieg erleichtert werden, außerdem dient es natürlich als Nachschlagewerk, auch wenn es nicht primär als Referenz aufgebaut ist (dafür ist der Code gut genug dokumentiert). Als Einstieg bietet sich der [[ueberblick|Überblick]] und die [[status|Statusseite]] an. Wir erstellen regelmäßig eine API-Dokumentation mittels Doxygen, jene jederzeit [[http://docs.dsao.eu|eingesehen]] werden kann. ===== Struktur ===== Hier die grobe inhaltliche Struktur des Namensbereichs: * Richtlinien - Verschiedenen Richtlinien. * [[.:konventionen:formatierung|Formatierungskonventionen]] - Empfehlungen für die Formatierung von Dokumenten * [[.:konventionen:inline-dokumentation|Inline-Dokumentation]] - Standards für die Inline-Dokumentation, die jeder Programmierer zu leisten hat * [[.:konventionen:programmierung|Programmierstandards]] - Hier werden die Erwartungen an neue Programmierer beschrieben * [[.:konventionen:sprache|Sprachkonventionen]] - Standards für die Dokumente dieses Wikis. * [[.:konventionen:vorkenntnisse|Vorkenntnisse]] - Benötigte Kenntnisse für Programmierer und Designer. * [[installation|Installation]] - Hier wird die Installation von DSAo-Md unter Windows und Linux beschrieben. * [[versionsverwaltung|Versionsverwaltung]] - Eine kleine Einführung in die von uns verwendete Versionsverwaltung. * [[grundstruktur|Grundstruktur]] - Hier soll die Grundstruktur von DSAo-Md mit hilfe eines Klassendiagramms vermittelt werden. ===== Dokumentation ===== Alle anderen Dokumente im Namensbereich Code (also diesem hier) sollen kurze, relativ formlose Dokumentationen zu einzelnen Mechanismen, Techniken, Ideen etc. die bei DSAo-Md zum Einsatz kommen, darstellen, damit andere Programmierer sich einen Überblick über Algorithmen und Abläufe verschaffen können, ohne den gesamten Code intensiv durcharbeiten zu müssen. ===== Status ===== Alle Dokumente sind über die linke Leiste aufrufbar, hier eine Liste der Dokumente, die auf den aktuellen Stand gebracht werden müssen oder noch unvollständig sind: {{topic>code.veraltet}}