Skip to content

Panduan Kontribusi #58

Open
Open
@reacto11mecha

Description

@reacto11mecha

Untuk berkontribusi, aturan lengkapnya sudah ada di CONTRIBUTING.md repositori ini.
Issue ini akan menjadi tambahan bagi yang ingin berkontribusi di repo ini, mohon dibaca baik-baik.

Tata Cara dan Aturan

  1. Melakukan fork repositori ke akun masing-masing dan mengclone repo fork tersebut
  2. Membuat branch baru di local dan push branch dengan nama yang sama ke repo fork tersebut
  3. Menambahkan remote upstream di local

Menambahkan remote upstream maksudnya menambahkan remote repo utama ke repo local yang ada dikomputer supaya mudah dalam mengambil perubahan.

Jalankan perintah ini di local komputer.

# jika menggunakan https
git remote add upstream https://github.com/bellshade/Javascript.git

# jika menggunakan ssh
git remote add upstream git@github.com:bellshade/Javascript.git
  1. Melakukan fetch dan pull ketika ada pembaruan

Jika sudah ditambahkan remote upstream, langkah ini bisa mengambil perubahan yang ada direpo utama. Biasakan mengambil pembaruan secara berkala.

# versi panjang
git fetch upstream main
git pull upstream main
git push

# versi singkat
git fetch upstream main && git pull upstream main && git push
  1. Membuat issue (Opsional)

Jika mempunyai saran atau ingin menambahkan sesuatu, disarankan membuat issue ini dengan template yang sudah di sediakan. Link issue nya di pull request untuk menutup issue tersebut.

  1. Membuat perubahan yang etis dan masuk akal

Tolong, jangan membuat pull request yang tidak pantas untuk di buka, misalnya membuat perubahan nama variabel atau menambah sebuah titik (.) untuk perubahannya. Hargai kami sebagai maintainer mereview setiap pull request, kita juga mengurusi pull request yang lain juga. Jika ditemukan PR seperti ini, PR TERSEBUT AKAN DICLOSE.

Jika ada pertanyaan atau saran, bukalah issue atau tanyakan ke discord wpu di channel #bellshade-discussion.

Terima Kasih.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions