WARNING
Kamu sedang menjelajahi dokumentasi untuk versi Generator yang lama nih. Tolong pertimbangkan untuk memperbarui proyek kamu ke versi Generator 0.4 yaa.
Cara berkontribusi
kamu dapat berkontribusi pada proyek ini, dengan mengikuti langkah-langkah berikut:
Buat proyek Laravel baru
shcomposer create-project laravel/laravel generator-devatau
shlaravel new generator-devInstal pustaka yang diperlukan
shcomposer require laravel/fortify spatie/laravel-permission intervention/image-laravel yajra/laravel-datatables-oracleBuat folder
packages/evdigi-inapada folder utamashmkdir packages/evdigi-inaPindah ke folder
packages/evdigi-inadan Clone repositorishcd packages/evdigi-inabashgit clone https://github.com/Evdigi-INA/generator.gitPindah ke folder
/generatordan Instal pustaka yang diperlukanshcd generatorPindah ke Branch
devuntuk perubahan terbarubashgit checkout -b devbashgit pull origin devInstal pustaka yang dibutuhkan
shcomposer iKembali ke folder utama
shcd ../../../Tambahkan kode berikut ini pada
composer.jsonjson"autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "EvdigiIna\\Generator\\": "packages/evdigi-ina/generator/src/" } },Jalankan perintah dibawah ini
shcomposer dump-autoloadTambahkan kode berikut ke
bootstrap/app.phpphp->withProviders([ \EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, //... ])Publikasikan berkasi yang diperlukan
shphp artisan generator:install fullTambahkan kode berikut pada
composer.json(folder utama/root)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" ] },Tambahkan kode berikut pada
bootstrap/app.phpphp->withProviders([ \EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, //.. ])Jalankan perintah berikut sekali lagi
shcomposer dump-autoloadMigrasi basis data
shphp artisan migrate --seedJalankan Server pengembangan lokal
shphp artisan serveLakukan perubahan pada
packages/evdigi-ina/generatorPastikan kode kamu berjalan dengan normal
Akan lebih baik jika kamu membuat Unit Tests
Pindah ke branch baru
bashgit checkout -b update-generatorbashgit add .bashgit pull origin devbashgit commit -m "add cool feature"Push perubahan kamu ke repositori
bashgit push origin update-generatorBuat Pull Request pada Repositori
