mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
import{_ as r,r as i,o as l,c as s,a as e,b as a,d as t,e as d}from"./app-PpZXKl3w.js";const u={},p=e("h1",{id:"berkontribusi-pada-kode-anda",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#berkontribusi-pada-kode-anda"},[e("span",null,"Berkontribusi pada Kode Anda")])],-1),c=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),k={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"},m={id:"persiapkan-proyek-snap-hutao",tabindex:"-1"},h={class:"header-anchor",href:"#persiapkan-proyek-snap-hutao"},g={href:"https://visualstudio.microsoft.com/downloads/",target:"_blank",rel:"noopener noreferrer"},b=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),_={id:"aktifkan-debug",tabindex:"-1"},f={class:"header-anchor",href:"#aktifkan-debug"},y=e("code",null,"Sysinternals Suite",-1),S={href:"https://www.microsoft.com/store/productid/9P7KNL5RWT25",target:"_blank",rel:"noopener noreferrer"},v={href:"https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite",target:"_blank",rel:"noopener noreferrer"},A=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),P=e("li",null,"Periksa keluaran DebugView",-1),w={id:"mulai-pull-request",tabindex:"-1"},D={class:"header-anchor",href:"#mulai-pull-request"},B=e("li",null,[a("Semua perubahan terkait kode dari cabang penulis hanya diperbolehkan untuk disatukan ke cabang "),e("code",null,"develop")],-1),x={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"},T=e("code",null,"main",-1),G={id:"uji-paket-binari",tabindex:"-1"},I={class:"header-anchor",href:"#uji-paket-binari"},N=e("code",null,"develop",-1),V=e("code",null,"main",-1),E=e("code",null,"Snap Hutao Alpha",-1),z={href:"https://github.com/DGP-Studio/Snap.Hutao/releases",target:"_blank",rel:"noopener noreferrer"},C={href:"https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer",target:"_blank",rel:"noopener noreferrer"},j=e("p",null,"*Jika rilis terbaru tidak berisi file terlampir, itu berarti paket masih dalam proses pengunggahan.",-1);function q(M,R){const n=i("ExternalLinkIcon"),o=i("HopeIcon");return l(),s("div",null,[p,c,e("p",null,[a("Anda dapat menemukan semua "),e("a",k,[a("issue terbuka yang belum terpecahkan"),t(n)]),a(" di GitHub")]),e("h2",m,[e("a",h,[e("span",null,[t(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",g,[a("Visual Studio 2022 Community"),t(n)])]),b]),e("h2",_,[e("a",f,[e("span",null,[t(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 "),y,a(" dari "),e("a",S,[a("Microsoft Store"),t(n)]),a(" atau "),e("a",v,[a("situs web Microsoft"),t(n)])]),A,H,P]),e("h2",w,[e("a",D,[e("span",null,[t(o,{icon:"iconfont icon-pull-request",size:"1.5rem",color:"rgb(130,80,223)"}),a(" Mulai Pull Request")])])]),e("ul",null,[B,e("li",null,[a("Harap gunakan "),e("a",x,[a("keywords"),t(n)]),a(" untuk menghubungkan PR atau komit Anda dengan isu, sehingga isu dapat ditutup secara otomatis begitu komit disatukan ke cabang "),T,a(".")])]),e("h2",G,[e("a",I,[e("span",null,[t(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 "),N,a(" dan "),V,a(", skrip CI Azure Pipeline akan membangun kode terbaru ke paket "),E,a(". Begitu paket dibangun, itu akan dirilis di "),e("a",z,[a("halaman Rilis GitHub"),t(n)]),a(" sebagai paket pra-rilis.")]),e("p",null,[a("Anda perlu menginstal sertifikat "),e("a",C,[a("Snap.Hutao.CI.cer"),t(n)]),a(" ke mesin lokal Anda, dan kemudian instal paket msix di rilis tersebut.")]),j])}const U=r(u,[["render",q],["__file","contribute.html.vue"]]),J=JSON.parse('{"path":"/id/development/contribute.html","title":"Berkontribusi pada Kode Anda","lang":"id-ID","frontmatter":{"category":["open source","development"],"tag":["development","GitHub"],"icon":"iconfont icon-code","order":2,"description":"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 b...","head":[["link",{"rel":"alternate","hreflang":"zh-cn","href":"https://hut.ao/zh/development/contribute.html"}],["link",{"rel":"alternate","hreflang":"en-us","href":"https://hut.ao/en/development/contribute.html"}],["link",{"rel":"alternate","hreflang":"ru-ru","href":"https://hut.ao/ru/development/contribute.html"}],["meta",{"property":"og:url","content":"https://hut.ao/id/development/contribute.html"}],["meta",{"property":"og:site_name","content":"Snap Hutao"}],["meta",{"property":"og:title","content":"Berkontribusi pada Kode Anda"}],["meta",{"property":"og:description","content":"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 b..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"id-ID"}],["meta",{"property":"og:locale:alternate","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:locale:alternate","content":"ru-RU"}],["meta",{"property":"og:updated_time","content":"2024-02-22T08:16:02.000Z"}],["meta",{"property":"article:author","content":"DGP-Studio"}],["meta",{"property":"article:tag","content":"development"}],["meta",{"property":"article:tag","content":"GitHub"}],["meta",{"property":"article:modified_time","content":"2024-02-22T08:16:02.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"Berkontribusi pada Kode Anda\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-02-22T08:16:02.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"DGP-Studio\\",\\"url\\":\\"https://github.com/DGP-Studio\\"}]}"],["link",{"rel":"alternate","type":"application/rss+xml","href":"https://hut.ao/id/rss.xml","title":"Snap Hutao RSS Feed"}]]},"headers":[{"level":2,"title":"Persiapkan Proyek Snap.Hutao","slug":"persiapkan-proyek-snap-hutao","link":"#persiapkan-proyek-snap-hutao","children":[]},{"level":2,"title":"Aktifkan Debug","slug":"aktifkan-debug","link":"#aktifkan-debug","children":[]},{"level":2,"title":"Mulai Pull Request","slug":"mulai-pull-request","link":"#mulai-pull-request","children":[]},{"level":2,"title":"Uji Paket Binari","slug":"uji-paket-binari","link":"#uji-paket-binari","children":[]}],"git":{"createdTime":1703269314000,"updatedTime":1708589762000,"contributors":[{"name":"Natsume","email":"wardanadm2@gmail.com","commits":2},{"name":"Mr.Hope","email":"mister-hope@outlook.com","commits":1}]},"readingTime":{"minutes":1.31,"words":393},"filePathRelative":"id/development/contribute.md","localizedDate":"22 Desember 2023","autoDesc":true}');export{U as comp,J as data};
|