Drupal Lima Code Sprint
Versión mínima de PHP : 5.4.2
1. Tener una copia de Drupal 8
Nota: Algo de documentación básica de los cambios en la versión 8 en una presentación un poco desactualizada ya de Drupal 8, ver presentación y video.
1.2. Ir a https://www.drupal.org/project/drupal y de ahi buscamos el enlace version control
1.3 Clonar drupal 8.x de https://www.drupal.org/project/drupal/git-instructions
1.4 Seleccionar el tab version control, copiamos y pegamos en nuestro terminal
git clone --branch 8.0.x http://git.drupal.org/project/drupal.git
2 Trabajamos en el modulo examples
2.1 Por ejemplo si queremos trabajar en el modulo examples, ir a https://www.drupal.org/project/examples
2.2 Ir al enlace version control
2.3 En https://www.drupal.org/project/examples/git-instructions copiamos y pegamos los siguiente para clonar el proyecto.
git clone --branch 8.x-1.x http://git.drupal.org/project/examples.git
cd examples
2.4 Una vez clonado el proyecto recordar que estamos trabajando migrando el código de 7.x a código 8.x, para eso debemos de utilizar el branch de 7.x para tener la base.
git checkout 7.x-1.x
2.5 Copiar la carpeta del nuevo módulo a migrar
git checkout 8.x-1.x
2.6 Pegar la carpeta en la versión 8.x luego cambiar la extensión YML para el info. Puedes basarte en https://www.drupal.org/node/1935708 para cambiar el .info
2.7 Para ver cuales han sido los cambios en Drupal 8 puedes revisar https://www.drupal.org/list-changes info.yml.
2.8 Nos fijamos como funcionaba el módulo en drupal 7
2.9 Manos a la obra.
Otras notas:
-
git format-patch -1 Para hacer parche del ultimo commit
Attachment | Size |
---|---|
Selección_072.png | 153.61 KB |
Selección_074.png | 103.64 KB |
Selección_075.png | 107.63 KB |
Selección_076.png | 145.82 KB |
Selección_077.png | 111.74 KB |