Rules Github

untuk memastikan bahwa kontributor dan pengguna lainnya memahami standar dan prosedur yang diterapkan dalam proyek

1. Struktur Branch

  • main = sebagai branch master utama

  • stage = sebagar branch secondary yang dimana tetap melakukan merging

  • branch lainnya *

2. Penamaan Branch

  • pastikan penamaan branch sesuai fitur contoh : notification-kanban , dsb

3. Struktur Access

  • Pastikan hanya owner dan manager project yang menjadi admin

  • selebihnya menyesuaikan untuk tim yang masih belajar berikan access read

  • pastikan developer lainnya menggunakan access editor

4. Merging

  • sebelum melakukan merge pastikan branch tempat kamu merge di melakukan git pull origin <nama-branch>

  • pastikan ketika merging selalu berada di branch stage untuk mengumpulkan branch branch lain,

  • lalu kemudian setelah selesai di branch stage ajukan request ke main

  • lalu selalu update branch main dan stage dengan git pull main / git pull stage ketika sudah melakukan merging agar tim lainnya ketika masuk ke main dan stage tidak ada code yang tertinggal / conflict

5. Git ignore

  • pastikan file sensitive yang berisi key , env dsb tidak terlihat di repository

  • pastikan node modules juga tidak berada didalam git

contoh file .gitignore

Last updated