ที่เก็บนี้เป็นชุดของแพ็คเกจสำหรับกรอบการทำงาน (เรียนรู้เพิ่มเติมเกี่ยวกับ http://flow.neos.io/) ที่เก็บใช้สำหรับการพัฒนาและคำขอดึงทั้งหมดควรเข้าไป
หากคุณต้องการใช้ Flow Framework โปรดดูเอกสาร: https://flowframework.readthedocs.org/en/latest/
หากคุณต้องการมีส่วนร่วมใน Flow Framework และต้องการตั้งค่าสภาพแวดล้อมการพัฒนาให้ทำตามขั้นตอนเหล่านี้:
โคลนและติดตั้งการแจกแจงแบบฟวลฟ์ dev https://github.com/neos/flow-development-distribution ผ่าน GIT และนักแต่งเพลงหรือใช้ชวเลขนี้: 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/UnitTests.xml , การทดสอบการทำงานผ่าน ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/FunctionalTests.xml composer lint
หากต้องการสลับสาขาที่คุณตั้งใจจะทำงานบนคำสั่งนี้ในรูทของการแจกแจง dev: git checkout 8.3 && composer update
บันทึก
เราใช้กลยุทธ์การยกระดับดังนั้นสร้างข้อผิดพลาดทั้งหมดไปยังสาขาที่ได้รับการดูแลต่ำที่สุด
มีปัญหา (โดยทั่วไปคือการเปิดตัว LTS ครั้งที่สองตรวจสอบไดอะแกรมบน https://www.neos.io/features/release-process.html) หรือ Master สำหรับคุณสมบัติใหม่
สำหรับข้อมูลรายละเอียดเพิ่มเติมโปรดดู https://discuss.neos.io/t/development-setup/504 และ https://discuss.neos.io/t/creating-a-pull-request/506