แอปพลิเคชันเว็บการจัดการโรงเรียน OPENSOURCE
- composer
- node && yarn
- php > 7.2
- symfony cli (link to download: https://symfony.com/download)
- motivation
- basics of symfony & php
- basics of Javascript
ขั้นตอนที่ 1 แยกโครงการนี้
ขั้นตอนที่ 2
- git clone https://github.com/[your_username]/sekoliko.git
ขั้นตอนที่ 3 สร้างสาขาใหม่ [ไม่บังคับ] (หากคุณต้องการมีส่วนร่วม)
- git checkout -b feature/my-branch
ขั้นตอนที่ 4 ติดตั้งการพึ่งพาผู้แต่ง
- composer install
ขั้นตอนที่ 5 ติดตั้งการพึ่งพาโหนด
- yarn install
ขั้นตอนที่ 6 สร้างฐานข้อมูลใหม่ จากนั้นสร้างไฟล์ใหม่ .env.local
เพิ่มเนื้อหา .env
และกำหนดค่า DATABASE_URL ใน .env.local
เพื่อติดตามการกำหนดค่าฐานข้อมูลของคุณเอง เช่น:
- DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
ขั้นตอนที่ 7 อัปเดตสคีมาฐานข้อมูล
- bin/console doctrine:schema:update --force
ขั้นตอนที่ 6 เรียกใช้เซิร์ฟเวอร์
- symfony serve
ขั้นตอนที่ 7 เรียกใช้เซิร์ฟเวอร์ webpack สำหรับเนื้อหา
- yarn encore dev --watch
สร้างผู้ใช้รายแรกของคุณโดยเรียกใช้:
php bin/console sekoliko:create:super-admin
สำหรับโรงเรียนใหม่และผู้ดูแลระบบดำเนินการ:
php bin/console sekoliko:create:admin
รหัสต้องเป็นไปตามรูปแบบมาตรฐานการเข้ารหัส Symfony ติดตั้งมาตรฐานการเข้ารหัสนี้ในไดเร็กทอรีรากของคุณของ sekoliko
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
จากนั้นรันคำสั่งนี้เสมอและแก้ไขข้อผิดพลาดทั้งหมดก่อนที่จะพุช
./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/
ออกแบบให้เจ๋งและเป็นมิตรกับผู้ใช้ เรามีเทมเพลตชื่อ admirator
ภายในไดเร็กทอรีทรัพย์สินสำหรับธีม
อนุสัญญาผูกพัน:
ทำสิ่งดีๆ
ขอขอบคุณผู้คนที่ยอดเยี่ยมเหล่านี้:
ซิลวาโน ทอมโบ้ | รินา วาโทโซอา - | ยันต์โซ | ฟี่ เคลี่ - | คริส ราโกโตนิมานานา | ก.ค - - | ฮันตาเนียลา เอเลโอ - |
โตโลทรา ราฮาริสัน | โวนี่ แรนเดรีย | ไรอันแม็กซ์ | เฮนินโซอา ฮาริโนโร - | มิก้า อันเดรียนาริจาโอน่า |
โครงการนี้เป็นไปตามข้อกำหนดของผู้มีส่วนร่วมทั้งหมด ผลงานทุกประเภทยินดีต้อนรับ!