Skip to main content
Panduan ini menjelaskan cara berkontribusi pada YiDA Pusat Pengembang. Kami menyediakan dua cara untuk berkontribusi: Issue dan Pull Request.

Issue

Kami menggunakan GitHub Issues untuk melacak masalah dokumentasi di Pusat Pengembang. Jika Anda menemukan masalah pada dokumentasi, kirim issue menggunakan templat berikut. Kami meninjau kiriman secara berkala dan memperbarui dokumentasi sesuai kebutuhan:
Sebelum melaporkan issue, telusuri terlebih dahulu daftar issue yang ada untuk menghindari duplikasi.

Pull Request

Kami menyarankan Anda berkontribusi melalui Pull Request untuk membantu meningkatkan YiDA Pusat Pengembang. Klik tombol Edit halaman ini di bagian bawah dokumen mana pun untuk mulai berkontribusi. Langkah-langkahnya sebagai berikut:
  • Klik Edit halaman ini untuk membuka halaman GitHub (daftarkan akun GitHub terlebih dahulu jika Anda belum memilikinya).
  • Fork repositori Pusat Pengembang ke ruang GitHub pribadi Anda (langkah ini hanya perlu dilakukan sekali; pengeditan berikutnya akan melewati langkah ini):
  • Buka halaman pengeditan dokumen, lakukan perubahan, lalu kirim commit:
  • Konfirmasi perubahan dan kirim Pull Request:
Itulah proses pengiriman Pull Request yang sederhana. Tim YiDA memantau semua Pull Request. Kami akan meninjau dan menggabungkan perubahan Anda, atau meminta Anda melakukan revisi maupun menjelaskan alasan suatu perubahan tidak dapat diterima. Kami merilis versi patch dari cabang master setiap minggu.
Anda juga dapat mem-fork repositori Pusat Pengembang ke lingkungan lokal, mengedit dokumen secara lokal, lalu mengirim Pull Request. Jika ini adalah Pull Request pertama Anda di GitHub, lihat artikel berikut:Cara Berkontribusi Kode di GitHub dengan EleganCabang utama kami adalah master, jadi kirim Pull Request ke cabang master.
Saat mengirim konten dokumentasi baru, jelaskan secara singkat latar belakang dan kasus penggunaannya di dalam Pull Request Anda agar kami dapat meninjau dan menambahkannya secara efisien.

Alur kerja pengembangan lokal

YiDA Pusat Pengembang dibangun dengan Docusaurus 2. Setelah meng-clone repositori Pusat Pengembang dan memasang dependensi dengan npm install, Anda dapat menjalankan perintah umum berikut:

Menjalankan secara lokal

Setelah dijalankan, akses situs secara lokal di http://localhost:3000/.
Catatan: Pencarian global tidak tersedia dalam mode pengembangan lokal.

Build

Hasil build ditulis ke direktori build.

Pratinjau build Produksi secara lokal

Jalankan perintah ini hanya setelah npm run build selesai. Perintah ini memulai server statis lokal berbasis direktori build, yang dapat diakses di http://localhost:3000/. Perilakunya identik dengan Produksi dan mendukung pencarian global.