Hier ist eine aktualisierte README mit allen wichtigen Infos zu deinem Projekt und Deployment:
Eine Angular-Anwendung, die auf GitHub Pages gehostet wird.
🌐 Live Demo: https://fenta23.github.io/diseaseorcode/
- Node.js (aktuelle LTS-Version)
- Angular CLI (
npm install -g @angular/cli)
ng serveDie App läuft dann auf http://localhost:4200/.
Bei jedem Push auf main wird die App automatisch über GitHub Actions deployed.
# 1. Build erstellen
ng build --base-href="/diseaseorcode/"
# 2. Auf GitHub Pages deployen
npx angular-cli-ghpages --dir=dist/diseaseOrCode/browser --no-silentWichtig:
- Der
--base-hrefmuss/diseaseorcode/sein (Repository-Name) - Der Build liegt in
dist/diseaseOrCode/browser/(nichtdist/diseaseOrCode/) - Nach dem Deployment 2-3 Minuten warten, bis die Änderungen live sind
# gh-pages Branch anschauen
git checkout gh-pages
ls -la # Sollte nur index.html, *.js, *.css enthalten
# Zurück zu main
git checkout main# Unit Tests
npm run test
# End-to-End Tests
ng e2ediseaseOrCode/
├── src/ # Source-Code
├── dist/ # Build-Output (nicht committen)
└── angular.json # Angular-Konfiguration
- Angular CLI: https://angular.dev/tools/cli
- GitHub Pages: https://docs.github.com/pages