Cómo mantener sincronizado un fork en GitHub con el repositorio principal

Cuando tratas de contribuir en un proyecto en GitHub, la forma habitual es haberlo mediante un «pull request»:

  • Llevas a cabo un fork del repositorio del proyecto en GitHub.
  • Clonas tu fork en tu equipo.
  • Llevas a cabo los cambios.
  • Cuando los tienes listos, los llevas a tu repositorio (el fork) en GitHub mediante un pull.
  • Creas un «pull request» desde tu fork al repositorio principal y, si todo es correcto, los cambios se fusionan en el proyecto principal.

Cuando quieres volver a contribuir al proyecto tienes que sincronizar tu proyecto local con el proyecto principal, para evitar problemas en la fusión.

Continue reading «Cómo mantener sincronizado un fork en GitHub con el repositorio principal»

Commit Conf 2019

Este año estuve por primera vez en la Commit Conf, un gran evento de tecnología que, durante 2 días, congrega a 2000 personas de toda España con el fin de enriquecernos tecnológicamente. Se habló de un montón de tecnologías, desde técnicas de desarrollo de software hasta Big Data, Cloud o ML. Y también de PHP y de Git 😃😃

Continue reading «Commit Conf 2019»

Entornos de desarrollo local para PHP. PHPVigo

En este enlace (1,2 MB) dejo las transparencias de la presentación “Entornos de desarrollo local para PHP” de la Meetup PHPVigo del día 26 de septiembre de 2018.

El contenido, pensado para desarrolladores PHP (Laravel, Symfony, WordPress, Drupal,…), es el siguiente:

  • Necesidad de un entorno local
  • Beneficios
  • Requisitos
  • Tipos de entornos locales:
    • FTP
    • XAMPP y similares
    • VM: Vagrant (Homestead, VVV,…)
    • Contenedores: Docker