OPENSOURCE Aplikasi Web Manajemen Sekolah
- composer
- node && yarn
- php > 7.2
- symfony cli (link to download: https://symfony.com/download)
- motivation
- basics of symfony & php
- basics of Javascript
Langkah 1. Garpu proyek ini
Langkah 2.
- git clone https://github.com/[your_username]/sekoliko.git
Langkah 3. Buat cabang baru [opsional] (jika Anda ingin berkontribusi)
- git checkout -b feature/my-branch
Langkah 4. Instal dependensi komposer
- composer install
Langkah 5. Instal dependensi node
- yarn install
Langkah 6. Buat database baru, buat file baru .env.local
, tambahkan konten .env
ke dalamnya dan konfigurasikan DATABASE_URL di .env.local
untuk mengikuti konfigurasi database Anda sendiri seperti:
- DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
Langkah 7. Perbarui skema database
- bin/console doctrine:schema:update --force
Langkah 6. Jalankan server
- symfony serve
Langkah 7. Jalankan server webpack untuk aset
- yarn encore dev --watch
Buat pengguna pertama Anda dengan menjalankan:
php bin/console sekoliko:create:super-admin
Untuk sekolah baru dan admin menjalankan:
php bin/console sekoliko:create:admin
Kode harus mengikuti gaya standar pengkodean symfony, Instal standar pengkodean ini di direktori root sekoliko Anda.
git clone git://github.com/djoos/Symfony2-coding-standard.git && composer install -d ./Symfony2-coding-standard
./Symfony2-coding-standard/vendor/bin/phpcs --config-set installed_paths ../../../../Symfony2-coding-standard
Kemudian jalankan perintah ini SELALU dan perbaiki semua kesalahan sebelum Anda melakukan push.
./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/
Buat desain yang keren dan ramah pengguna, kami memiliki template bernama admirator
di dalam direktori aset untuk tema.
Konvensi komit:
Buatlah hal-hal keren
Terima kasih kepada orang-orang hebat ini:
SylvanoTombo | Rina Vatosoa ? | nyantso | Untuk Kely ? | Chrys Rakotonimanana | Juli ? ? | Hantaniala Eléo ? |
Tolotra Raharison | Vony Randria | rhianmax | Henintsoa Harinoro ? | Mika Andrianarijaona |
Proyek ini mengikuti spesifikasi semua kontributor. Kontribusi apa pun diterima!