|
| 1 | +# Selamat datang Kontributor :fireworks: |
| 2 | +Halaman ini berisi panduan bagaimana cara kamu dapat ikut berkontribusi pada repository ini. Hal yang kamu dapat lakukan adalah: |
| 3 | +1. Membuat & Membantu menjawab pertanyaan yang terdapat pada [Issue](https://github.com/PythonID/PythonID.github.io/issues?q=is%3Aissue+is%3Aopen+) |
| 4 | +2. Memecahkan masalah berdasarkan [Issue](https://github.com/PythonID/PythonID.github.io/issues?q=is%3Aissue+is%3Aopen+) yang ada, dan melakukan [Pull Request](https://github.com/PythonID/PythonID.github.io/compare) |
| 5 | + |
| 6 | +## Membuat Issue |
| 7 | +Buat issue berdasarkan issue template yang tersedia atau jika tidak ada, dapat dengan format markdown sebagai berikut : |
| 8 | +```markdown |
| 9 | +## Kategori issue |
| 10 | +Bisa berisi Ide/Masalah/Pertanyaan |
| 11 | + |
| 12 | +## Judul ide / masalah / pertanyaan |
| 13 | +Ceritakan tentang ide/masalah/pertanyaan kamu pada bagian ini secara ringkas dan jelas |
| 14 | + |
| 15 | +## Sertakan Screenshot (Opsional) |
| 16 | +Unggah screenshot ataupun gambar yang berkaitan dengan ide/masalah/pertanyaan yang ingin kamu bahas. |
| 17 | +``` |
| 18 | + |
| 19 | +## Membuat Pull Request |
| 20 | +Untuk membantu berkontribusi pada repository ini, hendaknya kita melakukan pull request dengan sebelumnya melakukan Fork repository pada repository ini. Langkah-langkah berkontribusi pada repository ini: |
| 21 | + |
| 22 | +1. Lakukan fork pada repository ini |
| 23 | +2. Clone repository ke local |
| 24 | +```bash |
| 25 | +$ git clone git@github.com:<username>/PythonID.github.io.git |
| 26 | +``` |
| 27 | +3. Masuk ke direktori repository |
| 28 | +```bash |
| 29 | +$ cd PythonID.github.io/ |
| 30 | +``` |
| 31 | +4. Buat branch baru selain master |
| 32 | +```bash |
| 33 | +$ git checkout -b nama-branch |
| 34 | +``` |
| 35 | +5. Lakukan perubahan yang berkaitan dengan issue. Atau misal ingin menambahkan referensi belajar, bisa langsung ubah halaman `belajar.md` |
| 36 | +6. Simpan perubahan |
| 37 | +7. Lakukan commit dari perubahan yang telah dibuat dengan format |
| 38 | +```bash |
| 39 | +$ git commit -m "Pesan perubahan" |
| 40 | +``` |
| 41 | +Atau jika berkaitan dengan Issue, sertakan dengan nomer issue |
| 42 | + |
| 43 | +```bash |
| 44 | +$ git commit -m "Berkaitan dengan #11 - Pesan perubahan" |
| 45 | +``` |
| 46 | +8. Push perubahan ke remote repository dan buat branch baru pada remote repository |
| 47 | +```bash |
| 48 | +$ git push --set-upstream origin nama-branch |
| 49 | +``` |
| 50 | +9. Lakukan pull request dengan melakukan klik pada link yang tersedia setelah berhasil push, atau buat [Pull Request](https://github.com/PythonID/PythonID.github.io/compare) secara manual pada github |
| 51 | +10. Sertakan judul dan pesan pada pull request. Bila perlu gunakan format template yang sudah ada. |
| 52 | +11. Menunggu hasil review |
0 commit comments