Prácticas de pozo que contribuyen a Sylius

Soy muy nuevo en git y me gustaría contribuir con el proyecto Sylius a través de GitHub. Y me pregunto cuáles serían las mejores prácticas para hacer eso.

He hecho un fork del repository principal y me gustaría modificarlo para adaptarlo a mis necesidades, pero me gustaría contribuir también con algunas correcciones de errores y demás.

Este es mi flujo de trabajo en este momento:

  1. Tenedor el proyecto
  2. Clonar en local Aquí vienen las dudas:
  3. Crear una nueva twig "myproject" (que contiene modificaciones para mi proyecto)
  4. Instalar: a) "actualización del compositor" b) "aplicación / console sylius: instalar"
  5. Crear una twig de tema (corrección de errores, nueva function …)
  6. Solicitud de extracción de la twig temática

Y, si quiero extraer nuevas actualizaciones de la twig principal:

  1. tirar del proyecto principal al maestro
  2. fusionar maestro en mi proyecto

¡Gracias!

la última parte está mal, debería ser rebase, Sylius ya tiene cierta documentation que se fusionó hace días sobre eso. Es lo mismo que Symfony. En mi opinión, si también está comenzando o quiere contribuir en gran medida a cualquier proyecto, compruebe Gush. http://github.com/gushphp/gush nunca te arrepentirás y ofrezco el 100% de soporte para su uso 🙂

Esta pregunta tuya está particularmente cinput en Sylius, creo que hablé acerca de rebases en las versiones anteriores del libro que tienes. Personalmente reescribo incluso mis propios proyectos, pero trato de mantener la personalización a un mínimo de confirmaciones para que pueda volver a clasificarlos bien y rápidamente para actualizar a varias versiones más adelante.

Aparte de eso, solo revise la documentation de Sylius sobre las contribuciones.