Codename: Schwerkraftstiefel (GB)
Installieren Sie Microsoft SQL Server 2017
Erstellen Sie die folgende Datenbank
GravityBootsApi (Einzelheiten siehe Appsettings.json.)Benutzer konfigurieren.
appsettings.json .Installieren Sie Dotnet Core 3.1 SDK & Laufzeit
Installieren Sie NodeJS 8.16 / NPM 6
Es gibt ein zentrales and-cli , um Builds, Tests, Bereitstellungen usw. für die verschiedenen Aspekte des Projekts zu verwalten.
and-cli
Im Folgenden finden Sie einige Grundlagen, um Ihnen den Einstieg zu erleichtern. Es gibt jedoch noch viele weitere Befehle und Optionen für die Verwaltung dieses und anderer Projekte, die in der and-cli gefunden werden.
and-cli dotnet --restore -wiederherstellen Sie die Dotnet -Lösungand-cli dotnet - Backend -Projekt laufendand-cli dotnet-test --by-project -Ausführen von Backend-automatisierten Testsand-cli dotnet -- --cli test db migrate -Migrieren Sie die Testdatenbank (Reinigen und Wiederherstellen des Projekts, bevor Sie ausgeführt werden. Mit: and-cli dotnet -cRb ).and-cli migration --add MigrationName -generiert eine EF-Kerndatenbankmigration basierend auf Code-First-Änderungenand-cli migration --run MigrationName -läuft (oder kehrt zu einer angegebenen Migration der EF -Kerndatenbank zurück) aus (oder kehrt sie zurück)and-cli webpack - Frontend laufenand-cli webpack-test -Ausführen von Frontend-Testsand-cli webpack --restore -NPM -Abhängigkeiten für Frontend wiederherstellennpm run all-tests alle Testsuiten aus (Backend, funktional, Frontend) und läuft einen Storybook -Build (aus der Wurzel des Repo)cd frontend && npm run cypress:open - Functional Test Suite interaktiv ausführencd frontend && npm run cypress:open:working - Funktional Test Suite interaktiv gegen Arbeiten ausführencd frontend && npm run cypress:run - Functional Test Suite ausführencd frontend && npm run cypress:run:working - Functional Test Suite Kopflos ausführencd frontend && npm run test:debug -Startet Web-Socket-Verbindung für einfache, unabhängige interaktive interaktive Debugging https://create-react-app.dev/docs/debugging-tests/ Stellen Sie die Dotnet -Pakete wieder her (nur zum ersten Mal)
and-cli dotnet --restore
Stellen Sie die NPM -Knotenmodule wieder her (nur zum ersten Mal)
and-cli webpack --restore
Starten Sie den Dotnet -Server
and-cli dotnet
Starten Sie den WebPack -Server
and-cli webpack
Öffnen Sie Ihren Browser und navigieren Sie zu:
https://localhost:5001
Die technische Dokumentation deckt die Codebasis (dh Muster, Stil und Best Practices), die Softwareentwicklung, das Aufbau und die Bereitstellung des Projekts ab.
Externe Ressourcen decken Anforderungen, Architektur, Design und Projektmanagement auf hoher Ebene für das Projekt ab.
.md -Erweiterung haben. Bitbucket verfügt über eine Markdown -Syntaxhandbuch als Referenz.Vielen Dank an diese wunderbaren Menschen (Emoji -Schlüssel):
Winton Deshong | Brandon Scott | Dylan Gerechtigkeit | Stefanie Leitch ? |
Dieses Projekt folgt der All-Contributors-Spezifikation. Beiträge jeglicher Art willkommen!