学校管理 Web アプリケーション 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 の依存関係をインストールする
- composer install
ステップ 5. ノードの依存関係をインストールする
- yarn install
ステップ 6. 新しいデータベースを作成し、新しいファイル.env.local
を作成し、これに.env
コンテンツを追加し、次のような独自のデータベース構成に従うように.env.local
の DATABASE_URL を構成します。
- 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
という名前のテンプレートがあります。
コミット規約:
かっこいいものを作る
これらの素晴らしい人々に感謝します。
シルバノトンボ | リナヴァトソア ? | ニャンソ | ファイ・ケリー ? | クリス・ラコトニマナナ | 7月 ? ? | ハンツァニアラ・エレオ ? |
トロトラ・ラハリソン | ヴォニー・ランドリア | リアンマックス | ヘニンツォア・ハリノロ ? | ミカ・アンドリアナリヤオナ |
このプロジェクトは、全員参加者の仕様に従っています。あらゆる種類の貢献を歓迎します!