mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
2 lines
4.9 KiB
JavaScript
2 lines
4.9 KiB
JavaScript
import{_ as r}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as t,o as s,c as l,a as e,b as a,d as n,e as d}from"./app-NbQdb1h2.js";const u={},c=e("h1",{id:"berkontribusi-pada-kode-anda",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#berkontribusi-pada-kode-anda","aria-hidden":"true"},"#"),a(" Berkontribusi pada Kode Anda")],-1),k=e("p",null,"Snap Hutao menggunakan C# dan .NET Framework untuk mengembangkan kedua klien dan server. Jika Anda bersedia berkontribusi pada proyek ini, silakan baca panduan berikut.",-1),p={href:"https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+",target:"_blank",rel:"noopener noreferrer"},h={id:"persiapkan-proyek-snap-hutao",tabindex:"-1"},_=e("a",{class:"header-anchor",href:"#persiapkan-proyek-snap-hutao","aria-hidden":"true"},"#",-1),b={href:"https://visualstudio.microsoft.com/downloads/",target:"_blank",rel:"noopener noreferrer"},g=d("<li>Buka Visual Studio Installer untuk menyelesaikan instalasi Visual Studio <ul><li>Anda perlu menginstal komponen <code>.NET desktop development</code>, <code>Desktop development with C++</code>, dan <code>Universal Windows Platform development</code></li></ul></li><li>Instal <code>Single-project MSIX Packaging Tools for VS 2022</code> yang disediakan oleh Microsoft di Visual Studio marketplace</li><li>Gunakan git untuk mengklon proyek <code>https://github.com/DGP-Studio/Snap.Hutao.git</code> ke perangkat lokal Anda</li><li>Alihkan cabang git ke <code>develop</code></li><li>Buka solusi proyek dengan Visual Studio Anda dan sekarang Anda siap untuk mulai</li>",5),m={id:"aktifkan-debug",tabindex:"-1"},f=e("a",{class:"header-anchor",href:"#aktifkan-debug","aria-hidden":"true"},"#",-1),S=e("code",null,"Sysinternals Suite",-1),A={href:"https://www.microsoft.com/store/productid/9P7KNL5RWT25",target:"_blank",rel:"noopener noreferrer"},y={href:"https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite",target:"_blank",rel:"noopener noreferrer"},w=e("li",null,[a("Temukan dan jalankan program "),e("code",null,"DebugView"),a(" dalam daftar aplikasi yang diinstal atau folder yang di-unzip")],-1),H=e("li",null,"Jalankan klien Snap Hutao",-1),v=e("li",null,"Periksa keluaran DebugView",-1),P={id:"mulai-pull-request",tabindex:"-1"},x=e("a",{class:"header-anchor",href:"#mulai-pull-request","aria-hidden":"true"},"#",-1),V=e("li",null,[a("Semua perubahan terkait kode dari cabang penulis hanya diperbolehkan untuk disatukan ke cabang "),e("code",null,"develop")],-1),B={href:"https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests",target:"_blank",rel:"noopener noreferrer"},I=e("code",null,"main",-1),D={id:"uji-paket-binari",tabindex:"-1"},E=e("a",{class:"header-anchor",href:"#uji-paket-binari","aria-hidden":"true"},"#",-1),C=e("code",null,"develop",-1),G=e("code",null,"main",-1),N=e("code",null,"Snap Hutao Alpha",-1),q={href:"https://github.com/DGP-Studio/Snap.Hutao/releases",target:"_blank",rel:"noopener noreferrer"},z={href:"https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer",target:"_blank",rel:"noopener noreferrer"},T=e("p",null,"*Jika rilis terbaru tidak berisi file terlampir, itu berarti paket masih dalam proses pengunggahan.",-1);function j(M,R){const i=t("ExternalLinkIcon"),o=t("HopeIcon");return s(),l("div",null,[c,k,e("p",null,[a("Anda dapat menemukan semua "),e("a",p,[a("issue terbuka yang belum terpecahkan"),n(i)]),a(" di GitHub")]),e("h2",h,[_,a(),n(o,{icon:"iconfont icon-visual-studio",size:"1.5rem",color:"rgb(193,142,241)"}),a(" Persiapkan Proyek Snap.Hutao")]),e("ol",null,[e("li",null,[a("Unduh dan instal "),e("a",b,[a("Visual Studio 2022 Community"),n(i)])]),g]),e("h2",m,[f,a(),n(o,{icon:"iconfont icon-debug",size:"1.5rem",color:"rgb(73,156,84)"}),a(" Aktifkan Debug")]),e("ol",null,[e("li",null,[a("Unduh dan instal "),S,a(" dari "),e("a",A,[a("Microsoft Store"),n(i)]),a(" atau "),e("a",y,[a("situs web Microsoft"),n(i)])]),w,H,v]),e("h2",P,[x,a(),n(o,{icon:"iconfont icon-pull-request",size:"1.5rem",color:"rgb(130,80,223)"}),a(" Mulai Pull Request")]),e("ul",null,[V,e("li",null,[a("Harap gunakan "),e("a",B,[a("keywords"),n(i)]),a(" untuk menghubungkan PR atau komit Anda dengan isu, sehingga isu dapat ditutup secara otomatis begitu komit disatukan ke cabang "),I,a(".")])]),e("h2",D,[E,a(),n(o,{icon:"iconfont icon-build-package",size:"1.5rem",color:"rgb(254,189,105)"}),a(" Uji Paket Binari")]),e("p",null,[a("Setelah kode diperbarui di cabang "),C,a(" dan "),G,a(", skrip CI Azure Pipeline akan membangun kode terbaru ke paket "),N,a(". Begitu paket dibangun, itu akan dirilis di "),e("a",q,[a("halaman Rilis GitHub"),n(i)]),a(" sebagai paket pra-rilis.")]),e("p",null,[a("Anda perlu menginstal sertifikat "),e("a",z,[a("Snap.Hutao.CI.cer"),n(i)]),a(" ke mesin lokal Anda, dan kemudian instal paket msix di rilis tersebut.")]),T])}const L=r(u,[["render",j],["__file","contribute.html.vue"]]);export{L as default};
|