Archivo de la etiqueta: git

Contribuir con Magento 2

Hace unas semanas se cumplía un año de las iniciativas más interesantes que Magento está llevando a cabo de cara a la comunidad. Acercando el desarrollo de su plataforma hacia los desarrolladores y que sea incluso en algunos casos esté comandado por la propia comunidad.

En este post me gustaría cubrir los primeros pasos que debemos llevar a cabo para convertirnos en contributors de Magento 2.

Sigue leyendo

Distribuyendo extensiones en Magento2

Como ya sabemos, la mejor manera de instalar una extensión en Magento2 es mediante composer. El objetivo no es mostrate cómo instalar ni usar composer, ya que hay muchos howtos que van desde cómo instalar (acá tenes la documentacion oficial de Magento) a cómo usarlo.

Doy por supuesto también que ya sabés hacer una extensión, y que ya sabés definir el composer.json que es donde van a ir tus datos para que tu extensión pueda ser instalada vía composer.

Sigue leyendo

.gitignore y la estrategia de deploys en Magento2

san saru

A diferencia de Magento 1, Magento 2 funciona (no de forma exclusiva, pero casi) con Composer.

Como ya sabemos, una de las grandes ventajas del uso de composer es la gestionar los paquetes que nuestro proyecto/código necesita e instalarlo o actualizarlo desde la fuente original con sólo unos comandos.

Ahora bien, por el otro lado, todos versionamos, mayoritariamente con git, nuestros proyectos… ¿todos versionamos, no?.

Sigue leyendo

Cómo sincronizar repositorios forkeados con Git

Un día nos creamos cuentas en GitHub y en BitBucket, forkeamos un proyecto, hicimos clone de nuestra copia; y todo anduvo bien. Pero otro día, el proyecto original avanza y nuestro código queda desactualizado.

En lugar de tener que borrar nuestro fork y crear uno nuevo, vamos a sincronizarlo con el proyecto original.

Para el ejemplo, voy a tomar mi desactualizada copia de Magento2.

Fork de Magento2 en GitHub

Sigue leyendo

Usando múltiples cuentas en GitHub

Con la adopción de GitHub como servicio por parte de muchas empresas, es muy probable que nos toque algún proyecto en el cual no podamos usar nuestra cuenta personal.

Con esto se nos presenta un inconveniente: usar múltiples cuentas al mismo tiempo.

Para resolver este escenario, lo primero será crear un nuevo par de claves, sin perder las que ya estamos usando. Abrimos la consola y ejecutamos:

damian@linux:~$ ssh-keygen -t rsa -C "damian@ejemplo.com.ar"

A continuación veremos lo siguiente:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/damian/.ssh/id_rsa):

Acá es importante cambiar el nombre de la clave para evitar pisar las que ya tengamos en nuestro sistema.

Enter file in which to save the key (/home/damian/.ssh/id_rsa): /home/damian/.ssh/id_rsa_ejemplo

Sigue leyendo