$ git clone https://github.com/alitade/yadika-pplg-xi-be.git [kls-tim-project]
$ rm -rf .git
$
$ git init
$ git add .
$ git commit -m "first commit"
$ git branch -M main
$ git remote add origin [ssh / http repo]
$ git push -u origin main- copy file .env.example > .env dan isi paramater di .env
$ cp .env.example .env
$ nano .env- install library node
$ npm install - Migrate & seeder table
$ npx knex migrate:latest
$ npx knex seed:run$ npx knex migrate:make [nama file migrate]
$ npx knex seed:make [nama file seeder]$ npx knex help-
pull branch develop
-
buat branch dengan nama / code task masing - masing dev, branch parent diambil dari develop
-
lakukan commit setiap selesai mengerjakan task (beres / tidak beres)
-
format message commit :
- feat : [onprogress / done] nama fitur (untuk fitur yang baru dibuat)
- fix : [onprogress / done] nama fitur (untuk perbaikan fitur yang sudah ada)
$ git commit -m "feat: [Onprogress] kelola data siswa" -m "tambah data, hapus data" $ git commit -m "feat: [done] kelola data siswa" -m "tambah data, hapus data"
-
push ke branch task masing-masing
-
setiap memulai pengerjaan task, harus selalu
pullcode dari branch developcontoh : anggap branch
task-001adalah branch yang aktif(task-001) $ git pull origin develop