버전 0.5.0으로 시작하여 프레임 워크와 개발자 랜드 사이에는 분리가 있습니다. 우리는 새 버전을 사용하는 스켈레톤 앱을 개발했습니다. 이 골격은 repo chassisphp/chassisphp-skeleton에서 사용할 수 있습니다.
Cha-see의 발음
예, 또 다른 PHP 프레임 워크. chassisphp의 목표는 브로셔 유형 웹 사이트를 만드는 프로세스를 단순화하는 프레임 워크입니다. 새로운 사이트 chassisphp.com을 방문하십시오. 매우 새롭고 추가 정보가 필요합니다. 우리는 당신의 도움을 좋아할 것입니다. Chassisphp-Site Repo에서 Repo를 참조하십시오. 우리는 방금 시작하고 있습니다. 이 패키지는 베타입니다. 주의해서 생산에 사용하십시오
이 지침을 통해 개발 및 테스트 목적으로 로컬 컴퓨터에서 프로젝트 사본을 실행할 수 있습니다. 라이브 시스템에 프로젝트를 배포하는 방법에 대한 메모는 배포를 참조하십시오. Composer를 사용하여 섀시 스프를 설치하는 것이 좋습니다.
composer create-project -s dev rogercreasy/chassis-php [project directory name]다음 단계는 처음으로 Chassisphp 설치를 구성하는 데 도움이됩니다.
.env.example 파일을 .env 로 복사하고 웹 서버 프로세스에서 읽을 수 있는지 확인하십시오. .env 파일은 pdo sqlite 확장자에 대한 표준 구성 (pdo_sqlite.)에 대한 표준 구성으로 사전 인구를 제공합니다. UNIX : php vendor/bin/doctrine orm:schema-tool:update
Windows : php vendordoctrineormbindoctrine orm:schema-tool:update 또는 vendorbindoctrine.bat orm:schema-tool:update
/backend/login 페이지에 로그인하려고 시도하십시오.사용자 이름 : [email protected]
비밀번호 : 관리자
/backend/users 탐색하고 "사용자 추가"를 선택하십시오.1 로 설정하는지 확인하십시오. 다른 사람들이 기본 정보를 사용하여 로그인 보호 및 로그인을 우회 할 수 없도록 고유 한 관리자를 작성하는 것이 매우 중요합니다 ./backend/users 탐색하고 "삭제"를 선택하여 기본 관리자를 삭제하십시오.테스트를 실행하려면 사용하십시오.
$ phpunit 환경이 아직 설정되지 않은 경우 .vendorbinphpunit
코딩 스타일, PSR-4 자동 로딩, 메시징의 경우 PSR-7, 컨테이너의 경우 PSR-7, PSR-2를 따릅니다. 우리는 또한 옥스포드 쉼표 사용을 믿습니다 (위 줄 참조). :-)
Chassisphp는 특정 구성 요소에 바인딩되지 않습니다. 가능한 구성 요소 사용이 작성 될 때마다 개발자가 선택한 구성 요소로 대체 될 수 있도록 작성됩니다. 즉, PHP 리그 컨테이너는 기본적입니다. 그러나 개발자가 여드름을 선호하는 경우, 그녀는 그것을 사용할 수 있습니다.
Chassisphp 프로젝트를 처음 사용하는 경우이 프로젝트에 대한 초보자 안내서 - 기부 가이드 라인을 확인하십시오. 또한 우리의 행동 강령을 읽으십시오.
우리는 정말로 당신의 도움을 원합니다. Chassisphp는 실질적인 잠재력을 가진 프로젝트로 성장했습니다! 우리는 도움이되고 환영하며 양육하는 커뮤니티가 되려고 노력합니다. 코드를보고 시도해보고 원하는 것을 알려주십시오. 원하는 경우 변경 요청을 요청하십시오.
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-feature 만듭니다git commit -am 'Add some feature'git push origin my-new-feature Chassisphp에는 빠르게 성장하는 기고자 커뮤니티가 있습니다. 해당 기고자 목록에 이름을 추가하려면 위의 "기고"섹션을 참조하십시오.
Roger Creasy는 Chassisphp 프로젝트의 관리자이며 창립자입니다.
MIT 라이센스 (MIT)