watchandpushVorwortDiese Erweiterung ist nur für Mitarbeiter der Ulmer WSE gedacht und funktioniert auch nur in dieser Entwicklungsumgebung. Befehlemit cmd + shift + P kann das VS Code command Fesnter aufgerufen werden. Hier sind nach aktiverung nun folgende Befehle hinterlegt:
Features"Watch and Push": Nach aktivierung überwacht sie die festgelegte Dateinendung im aktuellen Workspace Ordner und führt nach einer Änderung dieser den vorher festgelegten build aus. Gleichzeitig werden alle css Dateien überwacht und bei einer Änderung auf den hinterlegten FTP Server geladen. "Stop Watching": alle aktiven Datei Watcher werden inaktiv gestellt. VoraussetzungenEin .vscode Ordner mit einer darin befindlichen "wnb.json" Datei. Der Aufbau der Datei wird weiter unten erläutert. dieser muss nun nicht mehr zwangsläufig auf der selben Ebene wie der Templates Ordner liegen.
Wichtig! "/" ist dabei der Workspace Ordner in VSCodeAufbau der wnb.json:
der buildType, entweder "prod" oder "dev" entscheidet welcher build command aus der Package.json des jeweiligen Projekts ausgelesen und ausgeführt wird. templatesFolderName ist der OrdnerName in dem sich die lokale Projektstruktur befindet. Im Beispiel oben also "templates". fileExtension und remotePath sollten so belassen werden. RemotePath muss angepasst werden, wenn der FTP Benutzer an einer früheren Stelle des FTP Servers einsteigt. hier muss der Pfad bis inkl. zum "templates/" Ordner angegeben werden. Bekannte Fehler
Release Notes0.1.4Alle Tailwind Projekte werden nun korrekt erkannt und das passende css gebuildet + geuploaded 0.1.3Windows Dateipfade werden nun unterstützt 0.1.1Die Konfigurationsdatei "wnb.json" kann sich nun irgendwo im aktiven Workspace befinden und wird nun automatisch von der Erweiterung erkannt. Nun ist darauf zu achten, dass sich nur noch eine Konfigurationsdatei im Workspace befindet. 0.1Der erste Beta Release. Logo und Banner sind nun im Marketplace zu sehen. 0.0.4Der Code wurde nun soweit verallgemeinert, dass auch Zeitschriften Objekte, welche mit Tailwind aufgsetzt sind, korrekt erfasst werden und das CSS generiert wird. 0.0.3Neuer Befehl zur Pausierung der Watcher 0.0.2Template Folder Name ausgelagert 0.0.1errster MVP release |