Berkontribusi pada Kode Anda
22 Desember 2023open sourcedevelopmentdevelopmentGitHubSekitar 1 menit
Berkontribusi pada Kode Anda
Snap Hutao menggunakan C# dan .NET Framework untuk mengembangkan kedua klien dan server. Jika Anda bersedia berkontribusi pada proyek ini, silakan baca panduan berikut.
Anda dapat menemukan semua issue terbuka yang belum terpecahkan di GitHub
Persiapkan Proyek Snap.Hutao
- Unduh dan instal Visual Studio 2022 Community
- Buka Visual Studio Installer untuk menyelesaikan instalasi Visual Studio
- Anda perlu menginstal komponen
.NET desktop development
,Desktop development with C++
, danUniversal Windows Platform development
- Anda perlu menginstal komponen
- Instal
Single-project MSIX Packaging Tools for VS 2022
yang disediakan oleh Microsoft di Visual Studio marketplace - Gunakan git untuk mengklon proyek
https://github.com/DGP-Studio/Snap.Hutao.git
ke perangkat lokal Anda - Alihkan cabang git ke
develop
- Buka solusi proyek dengan Visual Studio Anda dan sekarang Anda siap untuk mulai
Aktifkan Debug
- Unduh dan instal
Sysinternals Suite
dari Microsoft Store atau situs web Microsoft - Temukan dan jalankan program
DebugView
dalam daftar aplikasi yang diinstal atau folder yang di-unzip - Jalankan klien Snap Hutao
- Periksa keluaran DebugView
Mulai Pull Request
- Semua perubahan terkait kode dari cabang penulis hanya diperbolehkan untuk disatukan ke cabang
develop
- Harap gunakan keywords untuk menghubungkan PR atau komit Anda dengan isu, sehingga isu dapat ditutup secara otomatis begitu komit disatukan ke cabang
main
.
Uji Paket Binari
Setelah kode diperbarui di cabang develop
dan main
, skrip CI Azure Pipeline akan membangun kode terbaru ke paket Snap Hutao Alpha
. Begitu paket dibangun, itu akan dirilis di halaman Rilis GitHub sebagai paket pra-rilis.
Anda perlu menginstal sertifikat Snap.Hutao.CI.cer ke mesin lokal Anda, dan kemudian instal paket msix di rilis tersebut.
*Jika rilis terbaru tidak berisi file terlampir, itu berarti paket masih dalam proses pengunggahan.