هذا المستودع عبارة عن مجموعة من الحزم لإطار التدفق (تعرف على المزيد على http://flow.neos.io/). يتم استخدام المستودع للتطوير ويجب أن تدخل جميع طلبات السحب.
إذا كنت ترغب في استخدام Flow Framework ، فيرجى إلقاء نظرة على الوثائق: https://flowframework.readthedocs.org/en/latest/
إذا كنت ترغب في المساهمة في Flow Framework وترغب في إعداد بيئة تطوير ، فابع هذه الخطوات:
استنساخ وتثبيت توزيع DEV Flow 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 add . ، git commit ، إلخ).
يمكن إجراء اختبارات الوحدة هنا عبر ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/UnitTests.xml ، الاختبارات الوظيفية عبر ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/FunctionalTests.xml و static analysis via 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