mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
add lang ID and fix some miss-translate from en-us
This commit is contained in:
13
docs/id/development/README.md
Normal file
13
docs/id/development/README.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
headerDepth: 0
|
||||
comment: false
|
||||
index: false
|
||||
icon: iconfont icon-git
|
||||
dir:
|
||||
text: Open Source Development
|
||||
order: 3
|
||||
---
|
||||
|
||||
# Open Source Development
|
||||
|
||||
<AutoCatalog />
|
||||
43
docs/id/development/contribute.md
Normal file
43
docs/id/development/contribute.md
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
category: [open source, development]
|
||||
tag: ["development", "GitHub"]
|
||||
icon: iconfont icon-code
|
||||
order: 2
|
||||
---
|
||||
|
||||
# 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](https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+) di GitHub
|
||||
|
||||
## <HopeIcon icon="iconfont icon-visual-studio" size="1.5rem" color="rgb(193,142,241)" /> Persiapkan Proyek Snap.Hutao
|
||||
|
||||
1. Unduh dan instal [Visual Studio 2022 Community](https://visualstudio.microsoft.com/downloads/)
|
||||
2. Buka Visual Studio Installer untuk menyelesaikan instalasi Visual Studio
|
||||
- Anda perlu menginstal komponen `.NET desktop development`, `Desktop development with C++`, dan `Universal Windows Platform development`
|
||||
3. Instal `Single-project MSIX Packaging Tools for VS 2022` yang disediakan oleh Microsoft di Visual Studio marketplace
|
||||
4. Gunakan git untuk mengklon proyek `https://github.com/DGP-Studio/Snap.Hutao.git` ke perangkat lokal Anda
|
||||
5. Alihkan cabang git ke `develop`
|
||||
6. Buka solusi proyek dengan Visual Studio Anda dan sekarang Anda siap untuk mulai
|
||||
|
||||
## <HopeIcon icon="iconfont icon-debug" size="1.5rem" color="rgb(73,156,84)" /> Aktifkan Debug
|
||||
|
||||
1. Unduh dan instal `Sysinternals Suite` dari [Microsoft Store](https://www.microsoft.com/store/productid/9P7KNL5RWT25) atau [situs web Microsoft](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite)
|
||||
2. Temukan dan jalankan program `DebugView` dalam daftar aplikasi yang diinstal atau folder yang di-zip
|
||||
3. Jalankan klien Snap Hutao
|
||||
4. Periksa keluaran DebugView
|
||||
|
||||
## <HopeIcon icon="iconfont icon-pull-request" size="1.5rem" color="rgb(130,80,223)"/> Mulai Pull Request
|
||||
|
||||
- Semua perubahan terkait kode dari cabang penulis hanya diperbolehkan untuk disatukan ke cabang `develop`
|
||||
- Harap gunakan [keywords](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) untuk menghubungkan PR atau komit Anda dengan isu, sehingga isu dapat ditutup secara otomatis begitu komit disatukan ke cabang `main`.
|
||||
|
||||
## <HopeIcon icon="iconfont icon-build-package" size="1.5rem" color="rgb(254,189,105)" /> 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](https://github.com/DGP-Studio/Snap.Hutao/releases) sebagai paket pra-rilis.
|
||||
|
||||
Anda perlu menginstal sertifikat [Snap.Hutao.CI.cer](https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/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.
|
||||
35
docs/id/development/platform.md
Normal file
35
docs/id/development/platform.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
category: [open source, development]
|
||||
tag: [open source, Hutao Database, Spiral Abyss Database, Enka, UIGF, Open data]
|
||||
icon: iconfont icon-vscode
|
||||
order: 1
|
||||
---
|
||||
|
||||
# Platform Terbuka Hutao
|
||||
|
||||
Proyek Snap Hutao telah mendapatkan dukungan luas dari komunitas open-source dan pengguna sejak dimulai di GitHub pada tanggal 18 April 2022. Seiring dengan evolusi proyek, kami telah membuat serangkaian layanan pendukung sebagai middleware untuk Snap Hutao.
|
||||
|
||||
Saat ini, tim pengembang membuat beberapa layanan praktis ini tersedia bagi komunitas open-source dalam bentuk antarmuka terbuka, digunakan oleh pengembang yang memiliki visi yang sama dengan kami. Kami akan menulis dokumentasi penggunaan untuk antarmuka ini, menjaga layanan, dan memberikan jawaban untuk pertanyaan yang sering diajukan. Baik Anda pengembang berpengalaman maupun pemula, kami harap antarmuka ini akan membantu Anda dalam membuat aplikasi.
|
||||
|
||||
## API Hutao & Lisensi Pengembang Open-source Hutao Cloud
|
||||
|
||||
Hutao API adalah layanan antarmuka yang mengekspos Basis Data Abyssal Hutao.
|
||||
Penulis perangkat lunak open-source dapat menggunakan Hutao API untuk mengambil data dari database Hutao atau mengunggah data.
|
||||
|
||||
Pengembang yang mendapatkan akses ke Hutao API juga menerima hak istimewa penuh ke fitur Hutao Cloud dalam Snap Hutao sebagai manfaat.
|
||||
|
||||
Pengembang dapat mengajukan akses dengan mengirimkan informasi mereka melalui Platform Terbuka Hutao API di [homa.snapgenshin.com](https://homa.snapgenshin.com/)
|
||||
|
||||
## Enka API dengan Akselerasi China
|
||||
|
||||
[Enka Network](https://enka.network/) adalah alat Genshin Impact yang sangat baik yang menyediakan data terperinci tentang karakter dalam showcase karakter saat ini pengguna. Namun, karena akses terbatas ke beberapa layanan jaringan di China, stabilitas fungsionalitas Enka Network di wilayah ini terganggu.
|
||||
|
||||
Untuk memastikan pengalaman pengguna yang lancar bagi pengguna Snap Hutao di China, tim pengembang telah memanfaatkan data Enka Network untuk pengembangan fitur [Karakter Saya](../features/character-data.md) dan mendirikan server proxy.
|
||||
|
||||
Pengembang dapat meminta akses dalam obrolan grup pengembangan Snap Hutao atau grup discord dari administrator.
|
||||
|
||||
## Format Data Game UIGF yang Interoperabel
|
||||
|
||||
Snap Hutao bertujuan untuk memungkinkan aliran bebas data pengguna di antara berbagai alat open-source dengan fitur yang berbeda. Untuk memfasilitasi ini, Snap Hutao telah menetapkan versi awal dari [Standar Format Log Gacha yang Interoperabel Seragam (UIGF)](https://uigf.org/en/standards/UIGF.html).
|
||||
|
||||
Sejak itu, standar ini telah mendapatkan lebih banyak pengakuan di antara para pengembang, menyebabkan promosi standar tambahan. Banyak pengembang sekarang berkumpul di bawah [organisasi UIGF](https://github.com/UIGF-org). Tujuan kami adalah untuk menjaga organisasi ini, memungkinkan pengembang untuk terhubung dengan lebih banyak pengguna, menerima umpan balik, membuat kemajuan teknis, dan membuat alat Genshin Impact open-source yang luar biasa.
|
||||
Reference in New Issue
Block a user