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
Instal pustaka yang diperlukan
shcomposer require laravel/fortify spatie/laravel-permission intervention/image-laravel yajra/laravel-datatables-oracle
Buat folder
packages/evdigi-ina
pada folder utamashmkdir packages/evdigi-ina
Pindah ke folder
packages/evdigi-ina
dan Clone repositorishcd packages/evdigi-ina
bashgit clone https://github.com/Evdigi-INA/generator.git
Pindah ke folder
/generator
dan Instal pustaka yang diperlukanshcd generator
Pindah ke Branch
dev
untuk perubahan terbarubashgit checkout -b dev
bashgit pull origin dev
Instal pustaka yang dibutuhkan
shcomposer i
Kembali ke folder utama
shcd ../../../
Tambahkan kode berikut ini pada
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 dibawah ini
shcomposer dump-autoload
Tambahkan kode berikut ke
bootstrap/app.php
php->withProviders([ \EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, //... ])
Publikasikan berkasi yang diperlukan
shphp artisan generator:install full
Tambahkan 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.php
php->withProviders([ \EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, //.. ])
Jalankan perintah berikut sekali lagi
shcomposer dump-autoload
Migrasi basis data
shphp artisan migrate --seed
Jalankan Server pengembangan lokal
shphp artisan serve
Lakukan perubahan pada
packages/evdigi-ina/generator
Pastikan kode kamu berjalan dengan normal
Akan lebih baik jika kamu membuat Unit Tests
Pindah ke branch baru
bashgit checkout -b update-generator
bashgit add .
bashgit pull origin dev
bashgit commit -m "add cool feature"
Push perubahan kamu ke repositori
bashgit push origin update-generator
Buat Pull Request pada Repositori