a program to report all activities of UKM in Primakara
- Fork Repository ini
- Clone Repository hasil fork anda
$ git clone https://github.com/{username-anda}/primakara-ukm-report.git
- Tambahkan upstream pada hasil clone tersebut
$ git remote add upstream https://github.com/primakara-developers/primakara-ukm-report.git
- Copy file
.env.example
menjadi.env
:
$ cp env-example .env
- Install seluruh package agar bisa dijalankan
$ composer install
- Setup database. Lalu isi konfigurasinya di
.env
sesuai pengaturan database. Contoh:
...
DB_DATABASE=report-ukm
DB_USERNAME=cooluser
DB_PASSWORD=secretpassword
...
- Jalankan command berikut:
$ php artisan key:generate
$ composer dump-autoload
$ php artisan migrate --seed
$ php artisan storage:link
- Jika ingin menjalankan aplikasi, jalankan command berikut:
$ php artisan serve
- Selalu pull upstream setiap ingin memulai mengembangkan
$ git pull upstream master
- Buat branch baru pada setiap fitur yang dikembangkan. Contoh:
$ git branch feature/add-login // Contoh saat membuat branch untuk fitur baru
$ git branch bug/fix-menu // Contoh saat membuat branch untuk fix bug
- Setiap selesai, push ke repo hasil fork anda
$ git push origin {nama-branch}
- Jika sudah siap untuk dibawa ke repository utama. Lakukanlah Pull Request dari branch anda ke branch
master
. Sebelum pull request pastikan branch sudah bersih. Jika ada conflict silahkan perbaiki conflict tersebut. Pastikan buat judul dan deskripsi yang baik agar mudah dipahami! - Semangat!!!