학교 관리 웹 애플리케이션 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 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
코드는 심포니 코딩 표준 스타일을 따라야 합니다. 이 코딩 표준을 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월 ? ? | 한차니아라 엘레오 ? |
톨로트라 라하리손 | 보니 랜드리아 | 리안맥스 | 헤닌초아 하리노로 ? | 미카 안드리아나리야오나 |
이 프로젝트는 모든 기여자 사양을 따릅니다. 어떤 종류의 기여도 환영합니다!