Sistem e -commerce modulis yang sederhana, lintas platform, yang dibangun di atas .NET Core
Arsitektur tingkat tinggi
Bangun status
| Bangun server | Platform | Status |
|---|
| Pipa Azure | Semua | |
| Travis | Linux / MacOS | |
Demo online (situs web Azure)
- Store Front: http://demo.simplcommerce.com
- Administrasi: http://demo.simplcommerce.com/admin email: [email protected] Kata sandi: 1qazzaq!
Buruh pelabuhan
Untuk tujuan pengujian hanya docker run -p 5000:80 simplcommerce/ci-build
Penyebaran Berkelanjutan: https://ci.simplCommerce.com
Visual Studio 2022 dan SQL Server
Prasyarat
- SQL Server
- Visual Studio 2022 dan .NET 8
Langkah untuk dijalankan
- Perbarui string koneksi di appsettings.json di SimpleCommerce.webhost
- Bangun seluruh solusi.
- Dalam Solution Explorer, pastikan bahwa SimpleCommerce.WebHost dipilih sebagai Proyek Startup
- Buka jendela Paket Manajer Konsol dan pastikan bahwa SimpleCommerce.webhost dipilih sebagai proyek default. Kemudian ketik "Update-Database" lalu tekan "Enter". Tindakan ini akan membuat skema basis data.
- Di Visual Studio, tekan "Kontrol + F5".
- Back-office dapat diakses melalui /admin menggunakan akun bawaan berikut: [email protected], 1qazzaq!
Mac/Linux dengan PostgreSQL
Prasyarat
- PostgreSQL
- .NET Core SDK 8.0
- Entity Framework Core Tools (
dotnet tool install --global dotnet-ef )
Langkah untuk dijalankan
- Perbarui string koneksi di appsettings.json di SimpleCommerce.webhost.
- Jalankan file sederhana-build.sh dengan mengeluarkan perintah berikut: "sudo ./simpl-build.sh". Untuk Ubuntu 18: "Sudo Bash Simple-Build.sh"
- Di terminal, navigasikan ke "src/simpleCommerce.webhost" dan ketik "dotnet run" dan kemudian tekan "enter".
- Buka http: // localhost: 49206 di browser. Back-office dapat diakses melalui /admin menggunakan akun bawaan berikut: [email protected], 1qazzaq!
Teknologi dan kerangka kerja yang digunakan:
- Inti ASP.NET
- Inti Kerangka Entitas
- Inti identitas ASP.NET
- Angular 1.6.3
- Mediatr 7.0.0 untuk acara domain
Dokumen
https://docs.simplcommerce.com/
Peta jalan
https://github.com/simplCommerce/SImplCommerce/wiki/roadmap
Bagaimana berkontribusi
- Bintang proyek ini di GitHub.
- Laporkan bug atau sarankan fitur dengan membuat masalah baru atau menambahkan komentar ke masalah
- Kirim permintaan tarik
- Sebarkan berita dengan blogging tentang SimpleCommerce atau membaginya di jejaring sosial
- Donasi untuk kami
Kontributor
Proyek ini ada berkat semua orang yang berkontribusi.
Pendukung
Cintai pekerjaan kami dan bantu kami melanjutkan kegiatan kami? [Menjadi pendukung]
Sponsor
Jadilah sponsor dan dapatkan logo Anda di readme kami di GitHub dengan tautan ke situs Anda. [Menjadi sponsor]
Lisensi
SimpleCommerce dilisensikan di bawah lisensi Apache 2.0.