WARNING
Kamu sedang menjelajahi dokumentasi untuk versi Generator yang lama nih. Tolong pertimbangkan untuk memperbarui proyek kamu ke versi Generator 0.3.x yaa.
Cara Berkontribusi ​
kamu dapat berkontribusi pada proyek ini, dengan mengikuti langkah-langkah berikut: ​
Buat proyek Laravel baru:
shcomposer create-project laravel/laravel generator-dev
atau
shlaravel new generator-dev
Lakukan instalasi pustaka yang diperlukan:
shcomposer require laravel/fortify spatie/laravel-permission intervention/image "^2.0" yajra/laravel-datatables-oracle
Publikasiki pustaka
fortify
shphp artisan vendor:publish --provider="Laravel\Fortify\FortifyServiceProvider"
Buat folder
packages/evdigi-ina
di folder utama proyekPindah ke folder
packages/evdigi-ina
, dan klon repositoribashgit clone https://github.com/Evdigi-INA/generator.git
dan lakukan instalasi
shcomposer i
kemudian kembali ke folder utama proyek
Tambahkan kode berikut ke
composer.json
json"autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "EvdigiIna\\Generator\\": "packages/evdigi-ina/generator/src/" } },
Jalankan perintah berikut
shcomposer dump-autoload
Tambahkan kode berikut ke
config/app.php
php/* * Package Service Providers... */ EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, Yajra\DataTables\DataTablesServiceProvider::class, Spatie\Permission\PermissionServiceProvider::class, Intervention\Image\ImageServiceProvider::class, App\Providers\FortifyServiceProvider::class, // App\Providers\ViewComposerServiceProvider::class,
Publikasikan file yang diperlukan untuk Generator
shphp artisan generator:install full
Tambahkan kode berikut pada
composer.json
json"autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "EvdigiIna\\Generator\\": "packages/evdigi-ina/generator/src/" }, "files": [ "App/Generators/helper.php" ] },
Hapus komentar
App\Providers\ViewComposerServiceProvider::class
diconfig/app.php
Kemudian jalankan perintah berikut untuk kedua kalinya
shcomposer dump-autoload
Migrasi basis data
shphp artisan migrate --seed
Jalankan server pengembangan lokal dan buka
/generators/create
shphp artisan serve
Lakukan perubahan kode sesuai keinginan kamu di
packages/evdigi-ina/generator
Pastikan kode berfungsi dengan baik
Pindah ke Branch baru
bashgit branch update-generator
bashgit checkout update-generator
bashgit add .
bashgit commit -m "jelaskan perubahan kamu"
Unggah kode ke repositori
bashgit push origin update-generator
Buat Pull Request.