Ship Tutor Workbench with standalone Linux and Windows installers #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/portable-installers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Der Hauptzweig erhält die vollständige Tutor-Workbench mit Browseroberfläche, praktischen Terminal-/Editorübungen, Lernpfaden und persistenten Lernständen sowie den eigenständigen Installer. Die enthaltenen Pi-SDK-Anpassungen erlauben den getrennt installierten Pi-Unterbau. Ein privates Dotfiles-Repo ist nicht erforderlich.
Der Linux-Installer richtet Systemvoraussetzungen, verifizierte Node-/Kitty-/Neovim-Releases, Pi 1.4.0 und die gebaute Oberfläche ein. App-Versionen liegen außerhalb des Checkouts; Zugangsdaten und Lernstände bleiben erhalten. Ohne --apply wird nur eine Vorschau angezeigt. Danach bleiben Modellanmeldung und Modellauswahl.
install.ps1 richtet WSL2/Ubuntu mit Benutzerinitialisierung, Fortsetzung nach Neustart und Windows-Startern ein. Der Installer verwendet standardmäßig main. Der Tutor öffnet den Windows-Browser; Modellsetup und Startbefehle verwenden das ausgewählte Linux-Konto und Modellprofil.
Validierung: 15 Installer-Tests, 23 Pi-1.4-/Launcher-Tests (echtes SDK und Offline-Werkzeugdurchlauf), 17 Diensttests, je drei Browser-/Profilsetup-Tests, 32 Oberflächentests und Produktionsbuild. Funktionale PowerShell-/WSL-Mock-/Git-Tests ohne übersprungene Tests, nach Umstellung auf main erneut erfolgreich. Echte isolierte Downloads, Installation und Build; installierte Pi-/Tutor-/Neovim-Starter exit 0, Tutor HTTP 200. Wiederholung verwendet den vorhandenen Build. Systempakete wurden auf dem produktiven Rechner nicht installiert.
Grenzen: vollständige Neuinstallation auf frischem Pop!_OS und echtem Windows einschließlich WSLg, Modellanmeldung und Lektion sowie ARM64-Desktopstart noch nicht geprüft. macOS, musl/Alpine, 32-Bit und alte glibc-Systeme werden nicht unterstützt. Aufgabenspezifische VMs/Cloud-Labore gehören zur jeweiligen Lektion.
Install Tutor independently on Linux and Windows through WSL2to Ship Tutor Workbench with standalone Linux and Windows installers