- Clone repo
git clone https://github.com/arkavidia-hmif/arkavidia-frontend-8.0.git
- Install dependencies
yarn
- Start the app
yarn dev
Setiap membuat branch baru harus ambil base dari main
. Untuk penamaan commit dan branch mengikuti format berikut.
Format branch: <type>/<title>
Format commit: <type>: <subject>
Penamaan menggunakan kebab case
Untuk type mengikuti semantic berikut.
feat
: (new feature for the user, not a new feature for build script)fix
: (bug fix for the user, not a fix to a build script)docs
: (changes to the documentation)style
: (formatting, missing semi colons, etc; no production code change)refactor
: (refactoring production code, eg. renaming a variable)test
: (adding missing tests, refactoring tests; no production code change)chore
: (updating grunt tasks etc; no production code change)
Untuk melakukan pull request perlu mengikuti flow berikut.
- Saat selesai mengerjakan task, perlu melakukan PR ke development dengan membuat PR dari branch pengerjaan ke
dev
- Setelah dilakukan testing di
dev
dan dapat approval, bisa melakukan PR kemain
dan memberitahukan lead/kadiv/wakadiv. - Merge untuk branch
main
dilakukan oleh lead/kadiv/wakadiv. - Penamaan PR mengikuti format penamaan branch.
- Pada deskripsi PR mohon menyertakan format berikut.
- What PR About?
- What trello link this PR refers to?
- Is there any problems in this PR?
- Mohon utamakan komunikasi, terutama untuk approval.