PROYEK TUGAS REKAYASA PERANGKAT LUNAK
- Ahmad Raihan | Testing dan Server
- Adam Satrio Kanza | Fronted-End
- Fidya Nur Styaningsih | Fronted-End
- Nur Afan Syarifudin | Project Manager, Back-End
- Wiyan Herra Herviana | Database
- git && github https://git-scm.com/download/win
- laragon https://github.com/leokhoa/laragon/releases/download/5.0.0/laragon-wamp.exe || xampp https://www.apachefriends.org/xampp-files/7.4.27/xampp-windows-x64-7.4.27-2-VC15-installer.exe
- composer 2 https://getcomposer.org/Composer-Setup.exe
- vscode https://code.visualstudio.com/Download
- mysql 5.7.33 (incllude di web server || install sendiri)
- php 7.4.19 (include di web serve || install sendiri)
- wajib punya Git dan akun Github
- masukkan
git clone https://github.com/Afansyarifudin/legalisir-app.git
- Run
composer update
pada cmd di folder project. kalo error cobacomposer install --ignore-platform-reqs
orcomposer update --ignore-platform-reqs
- Copy file .env "copy paste .env.examples ke file .env"
- Atur file .env (Nama APP_NAME=Sirapi-fmipa, DB_DATABASE=sirapi-fmipa)
- Run
php artisan key:generate
- Buat Database sesuai variable .env yang dibuat tadi
- Setelah Kalian mengatur .env yang ada jangan lupa untuk menjalankan command berikut "php artisan migrate:fresh --seed" gunanya untuk merefresh database yang ada dan memberikan seed untuk user login and register (biar bisa di masukin ke dalam table users)
- Untuk melihat User dan Password seeder bisa pergi ke
e-arsip/database/seeders/UserSeeder.php
- Happy Coding!
- Git Pull (update kode lokal dengan perbaruan yang ada di lokal)
- Upload perubhan kode ke dalam Staged
- Push perubahan kode ke branch yang kalian buat
- Refresh code
- pastikan kode di branch kalian siap dan tidak ada bug/ eror
- create pull request
- merge branch to main
git pull
dulu- project ter clone dan sudah update dependecies (composer update)
- Wajib buat "BRANCH" baru dan commit pada branch itu (nama branch = bagian yang sedang dikerjakan. misal User Service dll)
- Commit seuai dengan arahan issue (wajib)
- Sematkan pesan commit sesuai docs github (agar terhubung dengan issue yang dibuat) (pelajari: https://github.blog/2011-04-09-issues-2-0-the-next-generation/ https://stackoverflow.com/questions/1687262/link-to-the-issue-number-on-github-within-a-commit-message)
- Dilarang ikut campur terhadap branch orang lain (ditakutkan terjadi conflict) jika ingin memberi masukkan bisa via issue comment
(copy from K. Umam)
menggunakan Git flow https://nvie.com/posts/a-successful-git-branching-model/
- nanti setiap role dibreakdown dlu
- Setiap Orang mengeerjakan model/ servisnya sesuai di trello
- link trello : https://trello.com/invite/b/lrKS1UgR/8f9577df43bb9ffa0a8f374f23f11b5c/legalisir-app
- Figma : https://www.figma.com/file/MxvCep5YCsGC6YU4rQWXoQ/legalisir-app
- Link Template :