.NET Coreに構築されたシンプルでクロスプラットフォームのModulith eコマースシステム
高レベルのアーキテクチャ
ステータスを構築します
| サーバーをビルドします | プラットフォーム | 状態 |
|---|
| Azureパイプライン | 全て | |
| トラビス | Linux / macos | |
オンラインデモ(Azure Webサイト)
- ストアフロント:http://demo.simplcommerce.com
- 管理:http://demo.simplcommerce.com/adminメール:[email protected]パスワード:1qazzaq!
Docker
テスト目的のみでdocker run -p 5000:80 simplcommerce/ci-build
継続的な展開:https://ci.simplcommerce.com
Visual Studio 2022およびSQL Server
前提条件
- SQL Server
- Visual Studio 2022および.NET 8
実行する手順
- appsettings.jsonの接続文字列をsimplecommerce.webhostを更新します
- ソリューション全体を構築します。
- ソリューションエクスプローラーでは、SimpleCommerce.WebHostがスタートアッププロジェクトとして選択されていることを確認してください
- パッケージマネージャーコンソールウィンドウを開き、simplecommerce.webhostがデフォルトプロジェクトとして選択されていることを確認してください。次に、「update-database」と入力し、「Enter」を押します。このアクションにより、データベーススキーマが作成されます。
- Visual Studioでは、「コントロール + F5」を押します。
- バックオフィスには、次の組み込みアカウントを使用して /管理者を介してアクセスできます:[email protected]、1qazzaq!
Mac/Linuxを使用したPostgreSQL
前提条件
- postgreSql
- .NET Core SDK 8.0
- エンティティフレームワークコアツール(
dotnet tool install --global dotnet-ef )
実行する手順
- appsettings.jsonの接続文字列をsimplecommerce.webhostを更新します。
- 次のコマンドを発行してSimple-Build.shファイルを実行します。「sudo ./simpl-build.sh」。 ubuntu 18の場合:「sudo bash simpl-build.sh」
- 端末では、「src/simplecommerce.webhost」に移動し、「dotnet run」と入力してから「Enter」を押します。
- ブラウザでhttp:// localhost:49206を開きます。バックオフィスには、次の組み込みアカウントを使用して /管理者を介してアクセスできます:[email protected]、1qazzaq!
使用されるテクノロジーとフレームワーク:
- ASP.NETコア
- エンティティフレームワークコア
- ASP.NET IDコア
- 角度1.6.3
- ドメインイベントのMediatr 7.0.0
ドキュメント
https://docs.simplcommerce.com/
ロードマップ
https://github.com/simplcommerce/simplcommerce/wiki/roadmap
貢献する方法
- Githubでこのプロジェクトに出演します。
- バグを報告したり、新しい問題を作成したり、問題にコメントを追加したりして機能を提案する
- プルリクエストを送信します
- SimpleCommerceについてブログをかけて、ソーシャルネットワークでそれを共有することで言葉を広めます
- 私たちに寄付してください
貢献者
このプロジェクトは、貢献するすべての人々のおかげで存在します。
支援者
私たちの仕事を愛し、私たちが私たちの活動を続けるのを助けますか? [支援者になる]
スポンサー
スポンサーになって、サイトへのリンクを使用して、GitHubのReadMeでロゴを取得します。 [スポンサーになる]
ライセンス
SimpleCommerceは、Apache 2.0ライセンスに基づいてライセンスされています。