Este repositorio es una colección de paquetes para el marco de flujo (obtenga más información sobre http://flow.neos.io/). El repositorio se utiliza para el desarrollo y todas las solicitudes de extracción deben entrar en él.
Si desea usar el marco de flujo, eche un vistazo a la documentación: https://flowframework.readthedocs.org/en/latest/
Si desea contribuir al marco de flujo y desea configurar un entorno de desarrollo, siga estos pasos:
Clon e instale la distribución de flujo de devistal de flujo https://github.com/neos/flow-development-distribution a través de git y compositor o use esta taquigrafía: composer create-project neos/flow-development-distribution flow-development @dev --keep-vcs
Tenga en cuenta el paquete de distribución desde el que crea un proyecto, en lugar de simplemente consultar este repositorio.
El código del marco se puede encontrar dentro de Packages/Framework , que en sí mismo es el repositorio Git de recolección de desarrollo de flujo (debido a la opción --keep-vcs anterior). Commite cambios y crea solicitudes de extracción de este repositorio. Para probar y comprometer cambios en el cambio de marco en el directorio de Framework ( cd Packages/Framework ).
Aquí puede hacer todo el trabajo relacionado con GIT ( git add . , git commit , etc.).
Las pruebas unitarias se pueden ejecutar aquí a través de ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/UnitTests.xml , pruebas funcionales a través de ../../bin/phpunit -c ../../Build/BuildEssentials/PhpUnit/FunctionalTests.xml y análisis estatoso a través del composer lint .
Para cambiar la rama, tiene la intención de trabajar en Ejecutar este comando en la raíz de la distribución de dev Distribution: git checkout 8.3 && composer update
Nota
Utilizamos una estrategia de elevación, así que cree todas las correcciones de errores a la rama de mantenimiento más baja que
Contiene el problema (generalmente el segundo lanzamiento de LTS, verifique el diagrama en https://www.neos.io/features/release-process.html), o domina para nuevas funciones.
Para obtener información más detallada, consulte https://discuss.neos.io/t/development-setup/504 y https://discuss.neos.io/t/creating-a-pull-request/506