Skip to main content
Halaman ini nyiapin mesin lu buat berkontribusi ke salah satu dari tiga repo. Total waktunya sekitar dua puluh menit pas pertama kali, dan semua yang di sini gratis.

Akun

1

Bikin atau login ke GitHub

Semua kontribusi lewat GitHub. Login di github.com, terus fork repo yang mau lu ubah. Lu gak pernah push langsung ke repo utama; lu push ke fork lu dan buka pull request.
2

Dapetin token API Biznet GIO

Provider ngobrol sama Biznet GIO pake token API, yang dibikin dari portal kayak yang dijelasin di Authentication. Lu cuma butuh ini buat jalanin plan, apply, preview, atau up. Cek statis kayak terraform validate dan pulumi preview pake mocks tetep jalan tanpa itu.
3

Opsional: bikin akun Pulumi Cloud

Ngejalanin contoh Pulumi dengan state asli butuh akun Pulumi Cloud gratis, dan pipeline CI butuh personal access token dari situ. Skip ini sampe lu beneran ngejalanin sesuatu.

Tools

Install persis versi yang proyek ini pake. Pipeline CI ngepin yang sama, jadi perubahan yang build di mesin lu juga build di CI: Go 1.25 bukan typo. go.mod Pulumi Go SDK ngedeclare requirement toolchain yang baru, jadi versi Go lama nolak buat build. Kalau lu liat error go: go.mod requires go >= 1.25, update Go.
Lu gak butuh keenam toolchain bahasa Pulumi. Install yang mau lu kontribusiin. Pipeline CI ngejalanin keenamnya buat lu kok.

Clone dan first run

Tiga repo itu clone git biasa:
Perintah ini clone repo upstream langsung. Kalau lu mau kirim pull request, fork dulu terus clone fork lu, caranya sama. Terus verifikasi tiap repo jalan di mesin lu.

Situs docs

Tiap perubahan yang disimpan hot-reload. Preview lokal itu cara terbaik buat cek MDX sebelum commit.

Contoh Terraform

Ketiga command harus lolos. Mereka gak butuh credential; terraform validate itu cek statis yang gak pernah manggil API Biznet GIO.

Contoh Pulumi

Satu command build per bahasa, dari dalam folder contoh:
YAML gak butuh build; parser YAML apa pun yang nerima yaml/neolite/Pulumi.yaml itu udah jadi ceknya.

Secrets CI, buat maintainers

Pipeline repo contoh jalan pake manual dispatch dan kebanyakan actions butuh repo secrets. Konfigurasi ini di Settings > Secrets and variables > Actions fork lu kalau mau jalanin pipeline lengkap dari fork lu sendiri: Gak usah set ini kecuali lu beneran niat. apply, up, dan destroy bikin order asli di akun yang token-nya lu konfigurasi, itu persis kenapa pipelines-nya cuma manual. Liat Pipelines buat penjelasan lengkap.

Lu udah siap

Dari sini, baca Konvensi biar perubahan pertama lu cocok sama gaya rumah, terus pilih walkthrough dari guide step-by-step.