Eine einfache Cross -Plattform, Modulith -E -Commerce -System, die auf .NET Core baut
Hochrangige Architektur
Status erstellen
| Server erstellen | Plattform | Status |
|---|
| Azure Pipelines | Alle | |
| Travis | Linux / macos | |
Online -Demo (Azure -Website)
- Vorderseite: http://demo.simplcommerce.com
- Verwaltung: http://demo.simplcommerce.com/admin E -Mail: [email protected] Passwort: 1Qazzaq!
Docker
Zum Prüfzweck nur docker run -p 5000:80 simplcommerce/ci-build
Kontinuierliche Bereitstellung: https://ci.simplcommerce.com
Visual Studio 2022 und SQL Server
Voraussetzungen
- SQL Server
- Visual Studio 2022 und .net 8
Schritte zum Laufen
- Aktualisieren Sie die Verbindungszeichenfolge in AppStings.json in SimplyCommerce.WebHost
- Bauen Sie die ganze Lösung auf.
- Stellen Sie im Lösungs -Explorer sicher, dass Simplcommerce.webhost als Start -up -Projekt ausgewählt wird
- Öffnen Sie das Fenster Package Manager -Konsolen und stellen Sie sicher, dass Simplcommerce.webhost als Standardprojekt ausgewählt wird. Geben Sie dann "Update-Database" ein, dann drücken Sie dann "Eingabetaste". Diese Aktion erstellt das Datenbankschema.
- Drücken Sie in Visual Studio "Control + F5".
- Auf das Back-Office kann über das folgende integrierte Konto über /admin zugegriffen werden: [email protected], 1Qazzaq!
Mac/Linux mit PostgreSQL
Voraussetzung
- PostgreSQL
- .NET CORE SDK 8.0
- Entity Framework Core Tools (
dotnet tool install --global dotnet-ef )
Schritte zum Laufen
- Aktualisieren Sie die Verbindungszeichenfolge in AppStings.json in SimpleCommerce.WebHost.
- Führen Sie die Simply-build.sh-Datei aus, indem Sie den folgenden Befehl ausgeben: "sudo ./simpl-build.sh". Für Ubuntu 18: "sudo bash simpl-build.sh"
- Navigieren Sie im Terminal zu "Src/Simplcommerce.Webhost" und geben Sie "Dotnet Run" ein und klicken Sie dann auf "Enter".
- Öffnen Sie http: // localhost: 49206 im Browser. Auf das Back-Office kann über das folgende integrierte Konto über /admin zugegriffen werden: [email protected], 1Qazzaq!
Technologien und Frameworks verwendet:
- ASP.NET CORE
- Entity Framework Core
- ASP.NET Identity Core
- Angular 1.6.3
- Mediatr 7.0.0 für Domain -Event
Dokumente
https://docs.simplcommerce.com/
Roadmap
https://github.com/simplcommerce/simplcommerce/wiki/roadmap
Wie man beiträgt
- Sterne dieses Projekt auf Github.
- Melden Sie Fehler oder schlagen Sie Funktionen vor, indem Sie neue Probleme erstellen oder Kommentare zu Problemen hinzufügen
- Pull -Anfragen senden
- Verbreiten Sie das Wort, indem Sie über Simplcommerce bloggen oder es in sozialen Netzwerken teilen
- Spenden Sie uns
Mitwirkende
Dieses Projekt besteht dank aller Menschen, die einen Beitrag leisten.
Unterstützer
Lieben Sie unsere Arbeit und helfen Sie uns, unsere Aktivitäten fortzusetzen? [Backer werden]
Sponsoren
Werden Sie Sponsor und holen Sie sich Ihr Logo auf unserem Readme auf GitHub mit einem Link zu Ihrer Website. [Sponsor werden]
Lizenz
SimplCommerce ist unter der Apache 2.0 -Lizenz lizenziert.