Application Web de gestion scolaire OPENSOURCE
- composer
- node && yarn
- php > 7.2
- symfony cli (link to download: https://symfony.com/download)
- motivation
- basics of symfony & php
- basics of Javascript
Étape 1. Forkez ce projet
Étape 2.
- git clone https://github.com/[your_username]/sekoliko.git
Étape 3. Créez une nouvelle branche [facultatif] (si vous souhaitez contribuer)
- git checkout -b feature/my-branch
Étape 4. Installer les dépendances du compositeur
- composer install
Étape 5. Installer les dépendances de nœud
- yarn install
Étape 6. Créez ensuite une nouvelle base de données, créez un nouveau fichier .env.local
, ajoutez-y du contenu .env
et configurez DATABASE_URL dans .env.local
pour suivre votre propre configuration de base de données comme :
- DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
Étape 7. Mettre à jour le schéma de la base de données
- bin/console doctrine:schema:update --force
Étape 6. Exécuter le serveur
- symfony serve
Étape 7. Exécutez le serveur Webpack pour les actifs
- yarn encore dev --watch
Créez votre premier utilisateur en exécutant :
php bin/console sekoliko:create:super-admin
Pour les nouvelles écoles et les administrateurs :
php bin/console sekoliko:create:admin
Le code doit suivre le style standard de codage de Symfony. Installez cette norme de codage dans votre répertoire racine de 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
Ensuite, exécutez cette commande TOUJOURS et corrigez toutes les erreurs avant votre push.
./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/
Créez un design sympa et convivial, nous avons un modèle nommé admirator
dans le répertoire des actifs pour le thème.
Convention de validation :
Faire des choses sympas
Merci à ces personnes formidables :
SylvanoTombo | RinaVatosoa ? | Nyantso | Fy Kely ? | Chrys Rakotonimanana | Juillet ? ? | Hantsaniala Eléo ? |
Tolotra Raharison | Vony Randria | rhianmax | Henintsoa Harinoro ? | Mika Andrianarijaona |
Ce projet suit la spécification de tous les contributeurs. Les contributions de toute nature sont les bienvenues !