Repository for Portal Primakara Website
- Fork Repository ini
- Clone Repository hasil fork anda
$ git clone https://github.com/{username-anda}/portal-primakara.git
- Tambahkan upstream pada hasil clone tersebut
$ git remote add upstream https://github.com/primakara-developers/portal-primakara.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=portal_primakara
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!!!
- Jika pull request tersebut untuk menyelesaikan sebuah issue. Mohon gunakan Title dengan contoh seperti ini:
Fix issue #25
. Sesuaikan dengan nomer issue yang diselesaikan. - Dalam membuat pull request, jika terkait dengan Front-End mohon isi reviewer dengan wahyubucil. Dan jika terkait dengan Back-End mohon isi Reviewer dengan kirizu336 & marvelalexius.
- Panduan untuk menambah mockup
- Panduan untuk development Front-End
MIT