Pilih salah satu dari langkah berikut, antara Clone Repo atau Download sebagai Zip file.
Sebelum mengkloning, pastikan git telah di install di komputer masing-masing.
Jika belum, kamu dapat mengikuti tutorial ini untuk windows atau artikel ini untuk linux
Jalankan Kode berikut di terminal
git clone git@github.com:biteteam/mabar.in.git
Sebelum menjalankannya di local, pastikan php, composer dan nodejs beserta package manager npm atau yarn telah di install.
Atau kamu bisa mengikuti beberapa tutorial berikut untuk menginstallnya:
Setelah Semua Tools Siap, Install Dependencies terlebih dahulu, Jalankan kode berikut di terminal:
-
Install PHP Dependencies
composer install
-
Install NodeJs Dependencies (Opsional Jika Ingin Recompile TailwindCSS).
Jika menggunakan npm
npm install
Jika menggunakan yarn
yarn install
Copy file env
di root project ke file .env
.
Atau lakukan melalui perintah di terminal
php spark env development
Hapus komentar(#
) pada bagian app.name
dan app.baseURL
di file .env dan edit seperti berikut:
app.name = 'MabarIn'
app.baseURL = 'http://localhost:8080/'
Konfigurasikan juga untuk databasenya di file .env, Lakukan sesuai dengan konfigurasi database kamu:
Pastikan databasenya (dalam konteks contoh berikut adalah
mabar_in
) sudah dibuat.Atau Jalankan perintah sql berikut ini untuk membuatnya.
CREATE DATABASE mabar_in;
database.default.hostname = localhost
database.default.database = mabar_in
database.default.username = USERNAME_DATABASE_KAMU
database.default.password = PASSWORD_DATABASE_KAMU
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
Konfigurasikan juga untuk encryption.key
di file .env.
Atau lakukan secara langsung dan otomatis di terminal:
php spark key:generate
Jalankan perintah migrasi berikut ini di terminal untuk membuat table-table yang telah dikonfigurasikan:
php spark migrate:refresh
Jalankan perintah seeder berikut ini di terminal untuk memasukan data dummy dari table-table yang telah dikonfigurasikan:
php spark db:seed AllSeeder
Gunakan perintah berikut untuk menjalankannya:
php spark serve
Kemudian buka link yang muncul di browser, biasanya http://localhost:8080.
Lalu jika ingin recompile tailwindcss dan melakukan perubahan/penambahan pada attribute class di beberapa file views atau components maka harus menjalankan perintah berikut agar tailwindss dapat merecompile class yang baru.
- Jika Menggunakan Npm
npm run dev
- Jika Menggunakan Yarn
yarn dev
Jika ingin build yang di minify untuk production dapt menggunakan perintah:
yarn build:minify
Atau jika hanya ingin build yang tidak di minify, dapat menggunakan:
yarn build
Jika ingin recompile pada saat development, dapat menggunakan:
yarn dev
Semua source kode repository ini akan dibuka dan bisa diakses untuk publik setelah Feb/02/23 dibawah akun biteteam ataupun bitecore