學校管理 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
模板。
提交約定:
製作很酷的東西
感謝這些優秀的人:
西爾瓦諾·通博 | 麗娜·瓦托索阿 ? | 娘措 | 菲凱利 ? | 克里斯·拉科托尼馬納納 | 七月 ? ? | 漢桑尼亞拉·埃萊奧 ? |
托洛特拉·拉哈里森 | 沃尼·蘭德里亞 | 雷安馬克斯 | 海因特索阿·哈里諾羅 ? | 米卡·安德里亞納里賈納 |
該項目遵循所有貢獻者規範。歡迎任何形式的貢獻!