이 저장소는 Flow Framework를위한 패키지 모음입니다 (http://flow.neos.io/에서 자세히 알아보십시오). 저장소는 개발에 사용되며 모든 풀 요청이 들어가야합니다.
Flow Framework를 사용하려면 문서를 살펴보십시오. https://flowframework.readthedocs.org/en/latest/
Flow Framework에 기여하고 개발 환경을 설정하려면 다음을 수행하십시오.
GIT 및 작곡가를 통한 Flow Dev 배포 https://github.com/neos/flow-development-displiblic 또는이 속기를 사용하거나 composer create-project neos/flow-development-distribution flow-development @dev --keep-vcs 복제하고 설치하십시오.
이 저장소를 체크 아웃하는 대신 프로젝트를 작성하는 배포 패키지를 참고하십시오.
그런 다음 프레임 워크의 코드는 Packages/Framework 내부에서 찾을 수 있으며, 그 자체는 유량 개발 조정 git 저장소입니다 (위의 --keep-vcs 옵션으로 인해). 이 저장소에서 변경 사항을 커밋하고 풀 요청을 만듭니다. 프레임 워크 스위치의 변경 사항을 프레임 워크 디렉토리 ( cd Packages/Framework )로 테스트하고 커밋합니다.
여기서 모든 git 관련 작업 ( git add . , git commit 등)을 수행 할 수 있습니다.
단위 테스트는 ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/FunctionalTests.xml ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/UnitTests.xml composer lint 통해 여기에서 실행할 수 있습니다.
분기를 전환하려면이 명령을 실행하려는 작업을 수행하려면 DEV 배포의 루트 에서이 명령을 실행하십시오 : git checkout 8.3 && composer update
메모
우리는 단호한 전략을 사용하므로 모든 버그 수정을 가장 낮은 유지 보수 지점으로 만듭니다.
문제 (일반적으로 두 번째 LTS 릴리스, https://www.neos.io/features/release-process.html)의 다이어그램을 확인하거나 새로운 기능을 위해 마스터를 포함합니다.
자세한 내용은 https://discuss.neos.io/t/development-setup/504 및 https://discuss.neos.io/t/creating-a-pull-request/506을 참조하십시오