Skip to content

primakara-developers/primakara-ukm-report

Repository files navigation

primakara-ukm-report

a program to report all activities of UKM in Primakara

Ingin kontribusi? Berikut langkahnya!

  1. Fork Repository ini
  2. Clone Repository hasil fork anda
$ git clone https://github.com/{username-anda}/primakara-ukm-report.git
  1. Tambahkan upstream pada hasil clone tersebut
$ git remote add upstream https://github.com/primakara-developers/primakara-ukm-report.git
  1. Copy file .env.example menjadi .env:
$ cp env-example .env
  1. Install seluruh package agar bisa dijalankan
$ composer install
  1. Setup database. Lalu isi konfigurasinya di .env sesuai pengaturan database. Contoh:
...
DB_DATABASE=report-ukm
DB_USERNAME=cooluser
DB_PASSWORD=secretpassword
...
  1. Jalankan command berikut:
$ php artisan key:generate
$ composer dump-autoload
$ php artisan migrate --seed
$ php artisan storage:link
  1. Jika ingin menjalankan aplikasi, jalankan command berikut:
$ php artisan serve

Berikut langkah-langkah yang wajib dilakukan dalam proses kontribusi

  1. Selalu pull upstream setiap ingin memulai mengembangkan
$ git pull upstream master
  1. 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
  1. Setiap selesai, push ke repo hasil fork anda
$ git push origin {nama-branch}
  1. 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!
  2. Semangat!!!

About

a program to report all activities of UKM in Primakara

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published