Updating UIUX Components - dedyirama-id/utbk-core GitHub Wiki
Apabila terdapat penambahan atau perubahan komponen UI/UX - seperti gambar, icon, ilustrasi, video, dll - seluruh operasi dicatat melalui branch uiux/<pid>/<feature-name> yang merupakan sub-branch dari branch develop. โOperasiโ meliputi kegiatan apa yang dilakukan, misalnya โAdd new submit buttonโ atau โRemake landing page illustrationโ.
main
โ โ โโโ uiux/<pid>/<operation>
โ โโโโโ
โ โโโ develop
โ โ
โโโโโ- Memiliki repository hasil clone
- Memiliki git terinstall
-
Buka folder project / repository menggunakan code editor.
-
Buka terminal pada code editor
ctrl +[backtics]`. -
( Penting! ) Arahkah terminal pada folder sub-directory.
cd packages/frontend/<sub-project-name>
-
Jalankan perintah berikut untuk membuat branch
uiuxbaru.git checkout develop git pull origin develop git checkout -b bugfix/<pid>/<operation>
-
Lakukan penambahan atau perubahan komponen UI/UX langsung pada folder sub-project.
๐ Operasi perubahan atau penambahan file dilakukan langsung pada folder sub-project terkait.
Misal terdapat penambahan file ikon untuk โsend-buttonโ pada package โlanding-pageโ, maka file ikon dicopy pada folder
<repository>/packages/frontend/landing-page/src/assetsuntuk file yang harus melalui proses front-end atau<repository>/packages/frontend/landing-page/public/untuk file yang tidak melewati proses front-end. -
Commit perubahan yang dilakukan
โ Pastikan file sub-project lain yang tidak termasuk kedalam pengembangan ini tidak diubah!
git add . git commit -am '<commit-message>'
-
Push branch ke github repositories.
git push -u origin uiux/<pid>/<operation>
-
Buka halaman github, lakukan pull request dari branch
uiux/<pid>/<operation>ke branchdevelopdari halaman github. -
Menunggu Pull Request di review oleh orang lain. Setelah proses review selesai, apabila PR diterima maka kode berisi penambahan fitur baru akan di merge ke branch develop. Branch
uiux/<pid>/<operation>dihapus dari github repository. -
Apabila PR ditolak, perbaiki kesalahan dan lakukan langkah 4-8 kembali.