LARACT9 π±βπ», CUY UNIVERSE PROJECT
Tech Entertainer youtube.com/deaafrizal
Contributing Guidelines
Β·
Submit an Issue
## π« Join projek isengan ini? Cek staging server https://cuyuniverse.co
CUYUNIVERSE
CuyUniverse adalah project terbuka untuk siapa saja yang mau belajar ngoding terutama dengan pemilihan 2 bahasa pemrograman (PHP & Javascript). 3 core stack yang digunakan saat ini: LARAVEL9, REACTJS & MYSQL FORK atau coba-coba di clone project ini sekarang di lokal komputer kalian masing-masing.
Development Setup
Prerequisites
- Pertama, pastikan kalian sudah punya PHP.
- Kedua, mempunyai nodejs beserta Node Package Manager atau Yarn
- Ketiga, jangan lupa kalian sudah terinstall juga Composer
- Terakhir, pastikan kalian juga sudah punya database relasional seperti MySQL, PostgreSQL atau SQLite
Setting Up Project
Silahkan fork terlebih dahulu repository ini, kemudian clone repository yang udah kalian fork ya (Inget repository yang kalian fork, bukan repository ini). Bisa gunakan command berikut:
git clone [email protected]:{username github kalian}/laract9.git
# atau kalo kalian pake https (bukan ssh)
git clone https://github.com/{username github kalian}/laract9.git
Kemudian, buka terminal seperti bash, zsh, command prompt atau powershell dan nstall dependency composer dengan command berikut
composer install && composer update
Lanjut, copy file .env.example
dengan nama .env
sebagai berikut:
cp .env.example .env
Kemudian, silahkan ganti credentials database di file .env nya seperti
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xxx
DB_USERNAME=root
DB_PASSWORD=
untuk panduan atau dokumentasi mengenai setup database pada file .env
bisa kalian baca pada dokumentasi resmi laravelnya ya cui, klik disini.
Kemudian, silahkan migrate semua database di project ini dengan menggunakan artisan command:
php artisan migrate
Lanjut, generate aplikasi key untuk keamanan pada project laravel dengan menggunakan artisan command berikut:
php artisan key:generate
# atau
php artisan key:generate --show
Install dependencies nodejs didalam folder node_modules
menggunakan Npm atau Yarn:
npm install && npm run dev
# atau menggunakan Yarn
yarn && yarn dev
# atau menggunakan pnpm
pnpm i && pnpm dev
Langkah Terakhir, silahkan jalankan local development server Laravel dengan menggunakan artisan command sebagai berikut:
php artisan serve
Project ini akan berjalan di https://localhost:8080
.
Untuk mengenai bagaimana cara untuk berkontribusi dalam pengembangan project ini bisa kalian lihat pada dokumentasi tentang CONTRIBUTING.md ya cui.
Contributing
Contributing Guidelines
Kalian juga bisa kunjungi CONTRIBUTING.md untuk bagaimana cara berkontribusi ke project ini ya cui.
Want To Help?
Ingin melaporkan bug, menyumbangkan beberapa kode, atau meningkatkan dokumentasi? Tentu bisa cui, kalian bisa baca panduan untuk berkontribusi.
Code Of Conduct
Bantu menjaga project ini tetap terbuka dan selalu terupdate ya cui. Harap baca dan ikuti Code Of Conduct.
Security Vulnerabilities
Jika kali menemukan kerentanan keamanan dalam project ini, silahkan untuk buka issue. Semua kerentanan keamanan akan segera ditangani.
Discussions
Bebaskan jiwa codingmu dan mari berdiskusi mengenai fitur, keamanan atau yang lain ya cui, bisa kalian kunjungi forum diskusi
Community
Gabung komunitas CUYUNIVERSE dan ramaikan ya cui:
All Contributors
Terima kasih atas peran kontribusi kalian di project CUYUNIVERSE ini ya cui, berikut adalah para kontributor hebat yang sudah menyumbangkan ide idenya!