He enviado algunos parches para el núcleo de WordPress en Trac (uno de los cuales se ha utilizado), pero cada vez que pienso en hacerlo me estremezco porque mi configuración para hacerlo es increíblemente tediosa.
¿Alguien puede detallar los pasos necesarios para enviar un parche para core, y luego la mejor manera de simplificar el proceso para que no sea tan tedioso? Actualmente trabajo con Mac OS X y PhpStorm, pero ¿creo que un script de shell podría ser más fácil? ¿O tal vez un script PHP que hace todo el trabajo de memoria?
Uno de los problemas es que no entiendo completamente con qué debo comenzar. ¿Comienzo con tronco? ¿Tengo que descargar una nueva copia y agregar / editar esa copia con mi código cada vez que quiero crear un parche?
Nuevamente, aunque lo hice trabajando con SVN y el parcheo está realmente fuera de mi conjunto de habilidades actual y quiero cambiar eso. Esperando que los expertos en parches de WordPress puedan venir a mi rescate. Gracias por adelantado.
ACTUALIZAR:
Después de la respuesta de @ hakre, creo que debería agregar más a la pregunta:
- ¿Puedo crear parches desde una versión anterior o debo usar troncal?
- Si estoy trabajando en un proyecto con la versión lanzada (3.0.1), ¿puedo modificarlo y crear un parche para el núcleo o tengo que descargar y configurar una copia nueva y prístina del tronco y hacer mis modificaciones allí?
- ¿Puedo hacerlo con los scripts de shell para poder codificar el inicio de sesión en el script y simplemente ejecutar el script para recrear todo lo que necesito y / o crear el parche?
- ¿Y cuáles son las trampas?
Todas estas preguntas parecen ser asumidas por aquellos que saben cómo funciona el SVN de WordPress y, como tal, siempre se pasan por alto en cualquier discusión.
svn diff > my-patch.patch
me gusta!