Panduan Kerja Tim di GitHub untuk Proyek Android

Mengelola proyek dengan tim membutuhkan koordinasi yang baik. Berikut adalah panduan untuk bekerja dengan branch di GitHub, agar setiap anggota tim dapat bekerja secara efisien dan terorganisir.

1. Clone Repository

Langkah pertama adalah meng-clone repository proyek ke mesin lokal masing-masing anggota tim.

git clone https://github.com/e-haikal/Fintrack-Android-App.git
cd Fintrack-Android-App

2. Membuat Branch Baru

Setiap anggota tim harus membuat branch baru untuk tugas atau fitur yang mereka kerjakan.

git checkout -b nama-branch
git push origin nama-branch

Gantilah nama-branch dengan nama branch yang deskriptif, misalnya feature-login atau fix-bug-xyz.

3. Bekerja di Branch Sendiri

Setelah membuat branch, lakukan pekerjaan di branch tersebut, commit secara berkala.

git add .
git commit -m "Deskripsi perubahan"
git push origin nama-branch

4. Membuat Pull Request (PR)

Setelah selesai dengan perubahan di branch, buat Pull Request untuk menggabungkan perubahan ke main.

  1. Buka repository di GitHub: https://github.com/e-haikal/Fintrack-Android-App.
  2. Pilih branch yang ingin di-merge.
  3. Klik “New Pull Request”.
  4. Isi judul dan deskripsi PR.
  5. Klik “Create Pull Request”.

5. Review dan Merge Pull Request

Sebagai project leader, review PR yang diajukan.

  1. Buka PR.
  2. Lakukan review: beri komentar jika perlu.
  3. Jika sudah sesuai, klik “Review changes” > Pilih “Approve” > Klik “Submit review”.
  4. Klik “Merge pull request” dan “Confirm merge”.

6. Menghapus Branch Setelah Merge (Opsional)

Setelah PR di-merge, branch yang sudah tidak digunakan dapat dihapus.

  1. Pada halaman PR, klik “Delete branch”.
  2. Untuk menghapus branch di lokal:
git branch -d nama-branch

Dengan mengikuti langkah-langkah di atas, setiap anggota tim dapat bekerja secara efektif dan terkoordinasi dalam mengembangkan aplikasi Android Anda.