Repository for XD Fiesta 2019
- Fork Repositori Ini
- Git clone dulu
$ git clone https://github.com/{username-anda}/XDFiesta2019.git
- Tambahkan upstream pada hasil clone tersebut
$ git remote add upstream https://github.com/akhmadrizki/XDFiesta2019.git
-
Copy file .env.example menjadi .env
-
Install seluruh package agar bisa dijalankan
$ composer install
- Setup database. Lalu isi konfigurasinya di
.env
sesuai pengaturan database. Contoh:
...
DB_DATABASE=db_xd
DB_USERNAME=root
DB_PASSWORD=
...
- Jalankan command berikut:
$ php artisan key:generate
$ composer dump-autoload
$ php artisan migrate --seed
$ php artisan storage:link
- Jalankan command berikut kalo mau buat seeder:
$ php artisan db:seed
- 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
- Jika sudah selesai pekerjaannya git add dlu
$ git add .
- Selanjutnya Commit pekerjaan anda
$ git commit -m "your commit"
- Setiap selesai, push ke repo hasil clone 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!!!