Schulverwaltungs-Webanwendung OPENSOURCE
- composer
- node && yarn
- php > 7.2
- symfony cli (link to download: https://symfony.com/download)
- motivation
- basics of symfony & php
- basics of Javascript
Schritt 1. Forken Sie dieses Projekt
Schritt 2.
- git clone https://github.com/[your_username]/sekoliko.git
Schritt 3. Erstellen Sie einen neuen Zweig [optional] (wenn Sie einen Beitrag leisten möchten)
- git checkout -b feature/my-branch
Schritt 4. Composer-Abhängigkeiten installieren
- composer install
Schritt 5: Knotenabhängigkeiten installieren
- yarn install
Schritt 6. Erstellen Sie dann eine neue Datenbank, erstellen Sie die neue Datei .env.local
, fügen Sie .env
Inhalt hinzu und konfigurieren Sie DATABASE_URL in .env.local
so, dass es Ihrer eigenen Datenbankkonfiguration folgt, wie zum Beispiel:
- DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
Schritt 7. Datenbankschema aktualisieren
- bin/console doctrine:schema:update --force
Schritt 6: Server ausführen
- symfony serve
Schritt 7. Führen Sie den Webpack-Server für Assets aus
- yarn encore dev --watch
Erstellen Sie Ihren ersten Benutzer, indem Sie Folgendes ausführen:
php bin/console sekoliko:create:super-admin
Für neue Schule und Admin-Run:
php bin/console sekoliko:create:admin
Der Code muss dem Symfony-Codierungsstandardstil folgen. Installieren Sie diesen Codierungsstandard in Ihrem Stammverzeichnis von 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
Führen Sie dann diesen Befehl IMMER aus und beheben Sie alle Fehler vor dem Push.
./Symfony2-coding-standard/vendor/bin/phpcs --standard=Symfony --ignore=*/vendor/*,/src/Kernel.php,*/Migrations/* ./src/
Erstellen Sie ein cooles und benutzerfreundliches Design. Wir haben eine Vorlage namens admirator
im Assets-Verzeichnis für Themen.
Commit-Konvention:
Machen Sie coole Dinge
Der Dank geht an diese wunderbaren Menschen:
Sylvano Tombo | RinaVatosoa ? | Nyantso | Fy Kely ? | Chrys Rakotonimanana | Juli ? ? | Hantsaniala Eléo ? |
Tolotra Raharison | Vony Randria | rhianmax | Henintsoa Harinoro ? | Mika Andrianarijaona |
Dieses Projekt folgt der All-Contributors-Spezifikation. Beiträge jeglicher Art willkommen!