Dieses Verzeichnis enthaelt die automatische Funktionsdokumentation und die Generator-Skripte.
Es ist lediglich eine Sammlung von Scripten, die mir automatisch eine zusammengefasste Dokumentation aus allen vorhandenen PHP Dateien erzeugt und in dem Ordner erzeugt, in dem diese Scripte liegen und ausgeführt werden.
Die ausgegebene functions.md wird automatisch so aufgebaut, dass die Funktionen, nach Datei getrennt, so angezeigt werden kann, wie im Bild dargestellt. Das dürfte besondere für Entwickler eine interessante Funktion sein. ;o)
doc/functions.md: automatisch erzeugte Referenz aller gefundenen PHP-Funktionen/Methoden.doc/apply_function_docblocks.php: fuegt generische Docblocks zu Funktionen ohne vorhandenen Docblock hinzu.doc/normalize_docblocks.php: bereinigt die automatisch eingefuegten Docblocks (Position/Format).doc/generate_function_reference.php: erzeugt die Markdown-Referenzdatei.
files=$(find . -type f -name '*.php' -not -path './vendor/*' -not -path './storage/*' -not -path './doc/*' | sort)
php doc/apply_function_docblocks.php $files
php doc/normalize_docblocks.php $files
php doc/generate_function_reference.php doc/functions.md $files- Nach jeder Massenanpassung immer Syntaxcheck laufen lassen (
php -l). - Bei neuen Funktionen direkt Docblock pflegen, sonst beim naechsten Lauf automatisch generiert.
*.mdundinfo.txtbleiben als optionale Doku-Dateien im Projekt bestehen.

