学校管理 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
模板。
提交约定:
制作很酷的东西
感谢这些优秀的人:
西尔瓦诺·通博 | 丽娜·瓦托索阿 ? | 娘措 | 菲·凯利 ? | 克里斯·拉科托尼马纳纳 | 七月 ? ? | 汉桑尼亚拉·埃莱奥 ? |
托洛特拉·拉哈里森 | 沃尼·兰德里亚 | 雷安马克斯 | 海因特索阿·哈里诺罗 ? | 米卡·安德里亚纳里贾纳 |
该项目遵循所有贡献者规范。欢迎任何形式的贡献!