Gestión de tareas multiproyecto con Gitlab

Gestión de tareas multiproyecto con Gitlab

Todos conocemos herramientas de la gestión de tareas de proyectos como Trello, Taiga… pero en ocasiones, el día a día de un desarrollador no se ciñe simplemente al desarrollo de un solo proyecto, sino que participa en varios e incluso debe de resolver incidencias de legacy code de proyectos en los que no ha participado en el desarrollo inicial.

En los siguientes puntos, explicaré que herramientas tiene GitLab para la gestión de tareas y que posibilidad tenemos para resolver la gestión de multiproyecto.

Laravel Mix con node_modules en symlink

Laravel Mix con node_modules en symlink

Esta semana para agilizar el deploy de un proyecto con ansistrano, hemos decidido mover las carpetas vendor y node_modules a la carpeta shared para compartirla entre releases y no tener que instalar todos los paquetes PHP y javascript cada deploy.

Al hacerlo la ejecución de npm (npm run prod) no ejecutaba las tareas en el fichero webpack.mix.js donde están las tareas de Laravel Mix a ejecutar.

VIM con ctags. Autogenerar etiquetas en sin bloquear el editor

VIM con ctags. Autogenerar etiquetas en sin bloquear el editor

Como muchos sabréis. una de las maneras autocompletar código, saltar a la definición… Es usando vim con ctags, una aplicación que genera un archivo de etiquetas para guardar todas las definiciones dentro de tu código.

Esto implica que deberíamos actualizar las etiquetas cada vez que generemos el código. Esto lo podemos solventar de manera sencilla configurando en nuestro .vimrc que ejecute el comando cada vez que guardemos el buffer pero… Para proyectos con muchos archivos, como los que están basados en frameworks php como symfony o laravel, lleva un tiempo parsear todos lo ficheros, con lo que el vim se quedará un rato en espera cuando guardemos.

Podemos solucionar esto gracias a que a partir de la versión 8 de vim podemos ejecutar tareas de manera asíncrona.

Git en Bash. Muestra la información de GIT en el prompt de BASH

Git en Bash. Muestra la información de GIT en el prompt de BASH

Os dejamos un pequeño truco muy sencillo pero bastante útil para que nos muestre la información de GIT en BASH, en concreto en que rama estamos y si hay alguna modificación en los ficheros en la misma.

Está basado en ZSH, otro shell distinto a BASH que ofrece está funcionalidad. Si no quieres instalar un interprete de comando nuevo, pero si tener esta información, sólo deberás modificar el fichero .bashrc (recomendamos que hagáis una copia) de tu directorio de usuario, haciendo las siguiente modificaciones.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies