Skip to content

Latest commit

 

History

History
75 lines (66 loc) · 2.5 KB

README.md

File metadata and controls

75 lines (66 loc) · 2.5 KB

Portal Primakara

Repository for Portal Primakara Website

Ingin kontribusi? Berikut langkahnya!

  1. Fork Repository ini
  2. Clone Repository hasil fork anda
$ git clone https://github.com/{username-anda}/portal-primakara.git
  1. Tambahkan upstream pada hasil clone tersebut
$ git remote add upstream https://github.com/primakara-developers/portal-primakara.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=portal_primakara
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!!!

Sedikit Panduan

License

MIT