composer create-project forkcms/forkcms .
문서 루트에 있습니다.참고 : Composer create-project 또는 http://www.fork-cms.com의 zip 파일 대신 GIT를 사용하는 경우 종속성을 설치해야 합니다. 종속성은 작곡가에 의해 처리됩니다.
종속성을 설치하려면 문서 루트에서 아래 명령을 실행할 수 있습니다.
composer install -o
보안 관련 문제를 발견한 경우 문제 추적기를 사용하는 대신 [email protected]으로 이메일을 보내주세요. HTML은 때때로 필요하기 때문에 번역에 허용됩니다. 이에 관한 어떠한 보고도 보안 문제로 받아들여지지 않습니다. 웹사이트 소유자는 그룹 권한을 사용하여 번역 문자열을 추가/편집할 수 있는 사람의 범위를 좁힐 수 있습니다.
버그가 발생하면 Github에 이슈를 생성해 주세요. 문제가 있거나 Fork CMS에 대해 논의하고 싶다면 Slack 채널에 참여하세요!
우리는 테스트 프레임워크로 phpunit을 사용합니다. Composer install을 사용하면 설치됩니다. 이를 실행할 수 있으려면 일반 데이터베이스와 동일한 자격 증명을 갖고 이름 접미사가 _test인 데이터베이스가 있어야 합니다.
우리는 여러 PHP 버전을 지원하기 때문에 몇 가지 문제가 발생했습니다. 그래서 우리는 심포니의 브릿지를 사용합니다.
테스트 실행:
composer test
단위, 기능 또는 설치 프로그램 테스트만 실행
composer test -- --testsuite=functional
composer test -- --testsuite=unit
composer test -- --testsuite=installer
설치 프로그램의 테스트를 제외한 모든 테스트를 실행하려면 다음을 사용하십시오.
composer test -- --exclude-group=installer
백엔드는 Sass와 함께 Bootstrap을 사용합니다. 변경하려면 scss 파일을 변경하고 gulp build
사용하여 실제 CSS를 다시 생성해야 합니다.
우리는 의존성을 설치하기 위해 원사를 사용합니다. 지금은 모든 것을 올바른 디렉토리로 이동하는 gulp
-script가 있습니다. 따라서 종속성을 변경하는 경우 gulp build
실행해야 합니다.
Slack 채널에 참여하세요!
포크 CMS 팀