Panada Framework 1.0.0 Documentation

Kontribusi

Panada adalah aplikasi Open Source. Hal ini berarti, semua orang termasuk Anda didorong untuk berkontribusi dalam mengembangkan aplikasi ini bersama-sama untuk menjadikannya lebih baik.

Patch Contributor

Ingin memperbaiki bug yang Anda temukan? atau memperbaiki algoritma sehingga membuat Panada menjadi lebih baik? Fork source code Panada di http://github.com/panada/Panada

Berikut panduan singkat Forking project di Github:

Pastikan komputer Anda sudah terinstall Git.

sudo apt-get install git-core

Login dan fork Panada http://github.com/panada/Panada.

Github Fork Preview

Setelah project sudah ter-fork ke account Anda, silahkan clone ke komputer local.

git clone git@github.com:USERNAME_ANDA/Panada.git

Selesai ter-clone, secara default remote repository akan terbuat dengan nama origin yang lokasinya mengarah ke https://github.com/USERNAME_ANDA/Panada.

Untuk selalu mendapatkan update source terbaru dari repository utama, tambahkan sebuah remote repository dengan nama upstream. Untuk menambahkannya silahkan jalankan perintah:

git remote add upstream git://github.com/panada/Panada.git

Silahkan modifikasi sesuai yang Anda inginkan. Jika perubahan yang dilakukan cukup besar pastikan Anda memberikan deskripsi yang jelas di file README apa dan kenapa perubahan ini dilakukan.

Selesai melakukan modifikasi jalankan perintah berikut di dalam working directory:

git add NAMAFILE

Commit perubahan yang baru saja dilakukan:

git commit -m 'ISIKAN_PESAN_COMMIT'

Anda bisa melakukan perubahan lainnya dan kemudian kembali melakukan perintah git add dan git commit atau langsung melakukan push ke repositoy Anda di Github. Untuk melakukan push gunakan perintah:

git push origin master

Jika proses push berhasil silahkan melakukan Pull Request. Halaman Pull Request berada di pojok kanan atas halaman repositoy Anda (https://github.com/USERNAME_ANDA/Panada).

Jika sebelumnya Anda sudah pernah melakukan fork dan kembali ingin memberikan patch, pertama-tama update project Anda dan merge dengan repository utama.

git fetch upstream
git merge upstream/master

Silahkan lakukan perubahan seperti yang diinginkan kemudian jalankan perintah git add, git commit, git push dan kemudian Pull Request seperti yang sudah dijelaskan sebelumnya.

Kontribusi Lainnya

Anda bisa melakukan banyak hal untuk berkontribusi di proyek Panada, diantaranya:

  • Tester Contributor

    Install dan test Panada pada komputer Anda dan informasikan bug ataupun apa saja yang Anda alami ketika menggunakan aplikasi ini. Kirimkan info Anda ke iskandarsoesman at google dot com (akan lebih bagus jika dilengkapi screenshot).

    Anda juga bisa melaporkan bug ke halaman berikut https://github.com/panada/Panada/issues

  • Library Contributor

    Cara yang sama juga bisa Anda gunakan untuk men-submit library buatan Anda.

  • Other Contributor

    Apapun bisa Anda melakukan apapun untuk menjadikan Panada lebih baik dengan cara Anda sendiri. Selamat menikmati Panada!

Diskusi