Geplant ist im Moment nicht, dass es ohne Passwort auf Ordnern irgendwo oben funktioniert. Passwortdateien müssen mit einem Punkt „.“ beginnen.
Auto-Zip-Workflow und eingebettete Dokumentation¶
Konzept¶
SL5 Aura überwacht automatisch Ordner, die mit „_“ beginnen (z. B. „_my_application“). Wenn Änderungen erkannt werden, komprimiert Aura den Ordner automatisch in ein ZIP-Archiv.
Kritische Einschränkung: Das „Hot-Reload“- und Überwachungssystem von Aura lauscht gezielt auf Änderungen in gültigen Python-Dateien. Eine einfache Aktualisierung einer Textdatei („.txt“) löst den automatischen Zip-Vorgang nicht aus.
Das Muster „Embedded Docs“.¶
Um Anweisungen für technisch nicht versierte Empfänger (z. B. Personalabteilung, Kunden) einzubinden und gleichzeitig sicherzustellen, dass Aura die Änderung erkennt und die ZIP-Datei aktualisiert, verwenden wir eine Python-Docstring-Datei.
Diese Datei ist technisch gesehen ein gültiges Python-Skript (das den Parser von Aura erfüllt), erscheint dem Benutzer jedoch optisch als Standardtextdokument.
Implementierung¶
Erstellen Sie eine Datei mit dem Namen „README_AUTOZIP.py“ in Ihrem überwachten Ordner.
Styleguide:
Verwenden Sie zur Begrüßung „# Documentation“ als erste Zeile (anstelle eines technischen Skriptnamens).
Verwenden Sie für den Inhalt einen Docstring in dreifachen Anführungszeichen („“““).
Es ist kein weiterer Code erforderlich.
Beispielcode¶
CODE_BLOCK_0