Übersicht
Peanut ist ein Dart-Paket, das die Bereitstellung kompilierter Web-App-Ausgaben auf einem GitHub-gh-pages-Zweig automatisiert. Es unterstützt sowohl die veralteten 'pub build'- als auch moderne 'pub run build_runner'-Workflows und vereinfacht den Veröffentlichungsprozess für Flutter-Web-Anwendungen. Für Entwickler, die ihre Web-Anwendungen auf GitHub Pages hosten möchten, übernimmt Peanut die Build- und Push-Schritte mit minimaler Konfiguration. Es integriert sich nahtlos in CI/CD-Pipelines oder lokale Entwicklungsumgebungen unter macOS, Windows und Linux.
Anwendungsfälle
- Flutter-Web-Anwendungen auf GitHub Pages bereitstellen
- Automatisierung von Builds und Bereitstellungen
- Integration in CI/CD-Abläufe
- Statische Web-Inhalte aus Dart-Projekten veröffentlichen
- Vereinfachung von gh-pages-Updates nach Builds
Hauptmerkmale
- Unterstützt pub build und build_runner
- Automatisiert das Git-Push auf gh-pages
- Plattformübergreifende Kompatibilität
- Minimale Einrichtung erforderlich
- Funktioniert mit Flutter-Web-Apps
Geeignet für
- Flutter-Web-Entwickler
- GitHub Pages Benutzer
- CI/CD-Automatisierung
- Dart-Projektverwalter
- Entwickler, die eine einfache Bereitstellung suchen
Hinweise
- Erfordert Zugriff auf GitHub-Repository
- Es sind korrekte Git-Anmeldeinformationen konfiguriert
- Nicht geeignet für Hosting außerhalb von GitHub
- Abhängig von build_runner für moderne Workflows
- Kann umgebungsspezifische Einrichtung erfordern