تطبيق ويب لإدارة المدارس مفتوح المصدر
- 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
داخل دليل الأصول للموضوع.
اتفاقية الالتزام:
اصنع أشياء رائعة
الشكر موصول لهؤلاء الأشخاص الرائعين :
سيلفانوتومبو | رينافاتوسوا ؟ | nyantso | فاي كيلي ؟ | كريس راكوتونيمانانا | يوليو ؟ ؟ | هانتسانيالا إليو ؟ |
تولوترا راهاريسون | فوني راندريا | com.rhianmax | هينينتسوا هرينورو ؟ | ميكا أندرياناريجونا |
يتبع هذا المشروع مواصفات جميع المساهمين. المساهمات من أي نوع موضع ترحيب!