Update non pendings development rules files

parent 6ca231a8
{
"editor.formatOnSave": true,
"editor.wordWrap": "on",
}
\ No newline at end of file
"cSpell.language": "en,es-ES",
}
# Versionamiento de código fuente
Para el sistema de versionamiento de software se deberán cumplirán las siguientes reglas:
Para el sistema de versionamiento de software se deberán cumplir las siguientes reglas:
* Todos los proyectos nuevos deberán funcionar con el sistema de control de versiones *[Git](https://en.wikipedia.org/wiki/Git)*.
* No se deberán versionar archivos de más de 5 MB.
* Todos los proyectos nuevos deberán funcionar con el sistema de control de versiones *[Git](https://en.wikipedia.org/wiki/Git)*.
* No se deberán versionar archivos de más de 5 MB.
* Evitar versionar archivos binarios.
## Repositorios
Todos los repositorios asociados a herramientas, plataformas, procesos y demás temas relacionados deben pertenecer a la organización [Dirección de Conocimiento](https://github.com/PEM-Humboldt). La creación de repositorios está restringida a los propietarios de la organización. En caso de que a un desarrollador se le asigne la creación de un repositorio, obtendrá permisos temporales y deberá tener en cuenta lo siguiente:
* Asignar el repositorio a un [equipo de trabajo](https://github.com/orgs/PEM-Humboldt/teams). El equipo le será indicado en la tarea.
* Añadir los siguientes archivos al repositorio:
* **LICENSE:** Usar la licencia MIT, a menos que se le indique otra.
* **README.md:** Añadir información del proyecto. Si se desconoce, dejar el archivo en blanco
* **.gitignore:** Usar una plantilla para el lenguaje que se vaya a utilizar. Si se desconoce, dejar el archivo en blanco.
* **.gitattributes:** Usar una plantilla para el lenguaje que se vaya a utilizar. Si se desconoce, dejar el archivo en blanco.
* Crear la rama *develop* a partir de la rama *main*.
* Proteger ambas ramas:
* No permitir *push* forzados
* Requerir revisiones sobre los *PR*
* Aplicar las reglas para los administradores también
Todos los repositorios asociados a herramientas, plataformas, procesos y demás temas relacionados deben pertenecer a la organización [Dirección de Conocimiento](https://github.com/PEM-Humboldt). La creación de repositorios está restringida a los propietarios de la organización. En caso de que a un investigador se le asigne la creación de un repositorio, obtendrá permisos temporales y deberá tener en cuenta lo siguiente:
* Asignar el repositorio a un [equipo de trabajo](https://github.com/orgs/PEM-Humboldt/teams). El equipo le será indicado en la tarea.
* Añadir los siguientes archivos al repositorio:
* **LICENSE:** Usar la licencia MIT, a menos que se le indique otra.
* **README.md:** Añadir información del proyecto. Si se desconoce, dejar el archivo en blanco
* **.gitignore:** Usar una plantilla para el lenguaje que se vaya a utilizar. Si se desconoce, dejar el archivo en blanco.
* **.gitattributes:** Usar una plantilla para el lenguaje que se vaya a utilizar. Si se desconoce, dejar el archivo en blanco.
* Crear la rama *develop* a partir de la rama *main*.
* Proteger ambas ramas:
* No permitir *push* forzados
* Requerir revisiones sobre los *PR*
* Aplicar las reglas para los administradores también
* Poner la rama *develop* como rama por defecto
**NOTA:** Puede construir fácilmente archivos *gitignore* y *gitattributes* con las herramientas web [*gitignore.io*](http://gitignore.io) y [*gitattributes.io*](http://gitattributes.io).
## Commits
## *Git flow*
### Commits
Se recomienda realizar commits con pocos cambios y con nombres cortos y concretos. Todos los commits deberán escribirse en Inglés.
Condiciones en los commits:
* Cada commit debe ser funcional. Es decir, al hacer checkout a un commit específico la aplicación debe funcionar sin errores de código.
* Dejar al final, o incluso en una rama aparte optimizaciones y otros ajustes que se encuentren necesarios durante el desarrollo de la tarea.
* Cuando se genera la documentación en el mismo repositorio, por ejemplo con *APIDoc*, se debe generar en una rama aparte, cuyo *PR* irá a la rama principal de la tarea.
* Deben ser escritos de tal forma que complementen la frase: *If applied, this commit will*
* Cada commit debe ser funcional. Es decir, al hacer checkout a un commit específico la aplicación debe funcionar sin errores de código.
* Dejar al final, o incluso en una rama aparte optimizaciones y otros ajustes que se encuentren necesarios durante el desarrollo de la tarea.
* Cuando se genera la documentación en el mismo repositorio, por ejemplo con *APIDoc*, se debe generar en una rama aparte, cuyo *PR* irá a la rama principal de la tarea.
* Deben ser escritos de tal forma que complementen la frase: *If applied, this commit will*
* Cuando un mensaje sea muy grande, debe dividirse en varias líneas y la primera debe ser el “asunto” del commit, debe separarse por una línea en blanco del resto del commit, y el resto del commit puede ser una descripción o una lista de puntos para explicar más detalles.
## Revisión de código (code review)
### *Pull Requests* (*PRs*)
### *Pull Requests* y *Merge Requests* (*PRs* y *MRs*)
* Antes de crear un *PR* (*Pull Request*), se debe comprobar la funcionalidad del proyecto y los posibles eventos o errores que se hayan ejecutado en la plataforma de desarrollo (*GitHub*, *GitLab*) al ejecutar el comando *push*. En caso de existir errores, se deben solucionar antes de crear el *PR*.
* Antes de crear un *PR* (*Pull Request*) o *MR* (*Merge Requests*), se debe comprobar la funcionalidad del proyecto y los posibles eventos o errores que se hayan ejecutado en la plataforma de desarrollo (*GitHub*, *GitLab*) al ejecutar el comando *push*. En caso de existir errores, se deben solucionar antes de crear el *PR*.
**Nota:** Para el caso de *GitHub*, se recomienda ejecutar las acciones de *github actions* de manera local. Para eso puede usar [act](https://github.com/nektos/act) (vea [aquí](https://medium.com/@debasishkumardas5/running-github-actions-locally-a-complete-guide-for-windows-mac-and-linux-users-34c45999c7cd) un instructivo).
* Al crear un *PR*, se debe seleccionar la rama a subir y el destino, dependiendo del tipo de desarrollo que se esté realizando (*feature*, *release* o *hotfix*)
* En caso de haber conflictos, el desarrollador que crea el *PR* debe resolverlos.
* Al crear un *PR*, se debe seleccionar la rama que se trabajó el destino dependerá del tipo de desarrollo que se esté realizando (*feature*, *release* o *hotfix*). Recuerde que el orden de estas ramas está invertido en GitLab (para los *MR*)
* En caso de haber conflictos, el desarrollador que crea el *PR* debe resolverlos.
* Siempre se deben asignar revisores al *PR*.
#### Consideraciones
En caso de haber más de 2 revisores en el *PR*, se debe tener en cuenta:
* En casi todos los repositorios es suficiente con que uno lo apruebe. Pero la cantidad de aprobaciones necesarias es determinada por la sensibilidad de la tarea.
* Si un revisor solicita cambios, esa misma persona debe aprobar después.
* Más de un revisor puede solicitar cambios. Luego, se deberá tener la aprobación de todos los que hayan solicitado cambios.
### Revisores
Los revisores deben verificar en cada *PR* los siguientes puntos:
* Un correcto funcionamiento del proyecto
* Que la tarea, los criterios de aceptación y consideraciones se estén cumpliendo. Este paso se puede evitar en algunos casos, pero eso será mencionado en la tarea.
* No debe haber código comentado.
* No debe haber impresiones a consola (ejemplo: *console.log*, *print*, *p*, *system.out.println*)
* El archivo *readme* debe estar actualizado en caso de ser necesario. Por ejemplo, si se introducen o cambian variables de configuración. (Como regla general, el archivo *readme* siempre debe estar al día)
* El código ha sido documentado de acuerdo a las prácticas del repositorio / proyecto
* Los nombres de las funciones y variables son claros de acuerdo a su uso.
* No hay código sin usar (variables, funciones, clases, sentencias sueltas, etc).
* El código en general es entendible y lo suficientemente óptimo.
* Se debe buscar un balance entre optimización (entiéndase como evitar redundancias, repeticiones, estructuras de datos adecuadas, etc) y legibilidad del código.
* Prestar especial atención a las condiciones de carrera
* Un correcto funcionamiento del proyecto
* Que la tarea, los criterios de aceptación y consideraciones se estén cumpliendo. Este paso se puede evitar en algunos casos, pero eso será mencionado en la tarea.
* No debe haber código comentado.
* No debe haber impresiones a consola (ejemplo: *console.log*, *print*, *p*, *system.out.println*)
* El archivo *readme* debe estar actualizado en caso de ser necesario. Por ejemplo, si se introducen o cambian variables de configuración. (Como regla general, el archivo *readme* siempre debe estar al día).
* El código ha sido documentado de acuerdo a las prácticas del repositorio / proyecto.
* Los nombres de las funciones y variables son claros de acuerdo a su uso.
* No hay código sin usar (variables, funciones, clases, sentencias sueltas, etc).
* El código en general es entendible y lo suficientemente óptimo.
* Se debe buscar un balance entre optimización (entiéndase como evitar redundancias, repeticiones, estructuras de datos adecuadas, etc) y legibilidad del código.
* Para el caso de JavaScript e implementaciones asíncronas prestar especial atención a las condiciones de carrera.
* Si el *PR* incluye una nueva dependencia en el proyecto, hacer una breve investigación sobre la dependencia para verificar que no tenga problemas de seguridad, que la actualicen con cierta frecuencia y que efectivamente sea necesaria.
## *Git Flow*
En caso de haber más de 2 revisores en el *PR*, se debe tener en cuenta:
* En casi todos los repositorios es suficiente con que uno lo apruebe. Pero la cantidad de aprobaciones necesarias la determina cada repositorio.
* Si un revisor solicita cambios, esa misma persona debe aprobar después.
* Más de un revisor puede solicitar cambios. Luego, se deberá tener la aprobación de todos los que hayan solicitado cambios.
### Ramas
El nombre de una rama debe tener el nombre del usuario del instituto, un símbolo de barra o *slash* (“/”) y el número de la tarea a resolver. Por ejemplo: *pperez/LIB-01*, *pgonzalez/LIB-042*
El nombre de una rama debe tener el nombre del usuario del instituto, un símbolo de barra o *slash* (“/”) y el identificador de la tarea a resolver. Por ejemplo: *pperez/LIB-01*, *pgonzalez/LIB-042*
Una tarea puede ser de tipo *feature*, lo cual implica que se lleva a desarrollo (rama *develop*) o de tipo *hotfix*, la cual se lleva tanto a producción (rama *master* o *main*) como a desarrollo (rama *develop*). El flujo de trabajo con estas ramas tienen cosas en común, pero también sus diferencias.
Adicionalmente están las ramas *release*, que por lo regular tendrán una tarea asociada, pero es principalmente para marcar la dedicación en un sprint determinado.
Adicionalmente están las ramas *release*, que por lo regular tendrán una tarea asociada, pero es principalmente para marcar la dedicación en un sprint determinado y actualizar la documentación en otras ubicaciones.
#### Rama *Feature*
A continuación se presenta una guía del flujo de una rama tipo *feature*. Aquí se consideran tanto los pasos y recomendaciones para el encargado de hacer la tarea, como para los revisores.
![Manejo de ramas tipo "feature"](../../../resources/diagrams/git-flow/branches-feature.drawio.svg)
![Manejo de ramas tipo "feature"](/resources/diagrams/git-flow/branches-feature.drawio.png)[^1]
#### Rama *Release*
A continuación se presenta una guía del flujo de una rama tipo *release*. Aquí se consideran tanto los pasos y recomendaciones para el encargado de hacer el lanzamiento, como para los revisores.
A continuación se presenta una guía del flujo de una rama tipo *release*. Aquí se consideran tanto los pasos y recomendaciones para el encargado de hacer el lanzamiento, como para los revisores.
![Manejo de ramas tipo "release"](../../../resources/diagrams/git-flow/branches-release.drawio.svg)
![Manejo de ramas tipo "release"](/resources/diagrams/git-flow/branches-release.drawio.png)[^2]
#### Rama *Hotfix*
......@@ -101,15 +99,25 @@ Las tareas de estas ramas son para corregir algo urgente que no da tiempo de esp
A continuación se presenta una guía del flujo de una rama tipo *hotfix*. Aquí se consideran tanto los pasos y recomendaciones para el encargado de hacer el ajuste, como para los revisores.
![Manejo de ramas tipo "hotfix"](../../../resources/diagrams/git-flow/branches-hotfix.drawio.svg)
![Manejo de ramas tipo "hotfix"](../../../resources/diagrams/git-flow/branches-hotfix.drawio.svg)[^3]
### Lanzamientos y etiquetas (Releases, tags)
Al crear un lanzamiento, se debe tener en cuenta lo siguiente:
1. Seleccionar la rama *main*/*master* para crear el lanzamiento
2. Asignar la etiqueta de la forma: **\<\#1\>.\<\#2\>.\<\#3\>** (ver [Versionamiento semántico](semantic-versioning.md))
3. Asignar el título de la versión de la forma: **\<\#1\>.\<\#2\>.\<\#3\>**
4. En la descripción del lanzamiento, redactar los cambios de la nueva versión teniendo en cuenta los siguiente:
1. No especificar cada commit ni cada tarea, solo los cambios en funcionalidades completas.
2. No detallar cambios técnicos. Por ejemplo, solo “*dependency update*” en lugar de listar todas las dependencias que se cambiaron
\ No newline at end of file
1. Seleccionar la rama *main*/*master* para crear el lanzamiento
2. Asignar la etiqueta de la forma: **\<\#1\>.\<\#2\>.\<\#3\>** (ver [Versionamiento semántico](semantic-versioning.md))
3. Asignar el título de la versión de la forma: **\<\#1\>.\<\#2\>.\<\#3\>**
4. En la descripción del lanzamiento, redactar los cambios de la nueva versión teniendo en cuenta los siguiente:
1. No especificar cada commit ni cada tarea, solo los cambios en funcionalidades completas.
2. No detallar cambios técnicos. Por ejemplo, solo “*dependency update*” en lugar de listar todas las dependencias que se cambiaron
[^1]: [Editable para el diagrama de las ramas feature](https://drive.google.com/drive/folders/12YStpH9Y7vrZcBHs8i9sfnPyG7LlWI7l)
[^2]: [Editable para el diagrama de las ramas release](https://drive.google.com/drive/folders/12YStpH9Y7vrZcBHs8i9sfnPyG7LlWI7l)
[^3]: [Editable para el diagrama de las ramas release](https://drive.google.com/drive/folders/12YStpH9Y7vrZcBHs8i9sfnPyG7LlWI7l)
[^volver]: volver al [inicio](/README.md)
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
......@@ -2,10 +2,16 @@
## Documentación técnica
Para la documentación técnica se utilizarán archivos con formato [Markdown](https://en.wikipedia.org/wiki/Markdown) en el repositorio con una descripción breve del proyecto e instrucciones detalladas de instalación. La documentación deberá ser escrita en Inglés.
La documentación técnica será escrita en archivos con formato [Markdown](https://en.wikipedia.org/wiki/Markdown), la mayoría de los proyectos tendrá dos partes:
1. El README del repositorio, donde se encontrará una descripción breve del proyecto e instrucciones detalladas de instalación. La documentación deberá ser escrita en Inglés para los repositorios en GitHub.
1. Repositorio en el GitLab interno con instrucciones y consideraciones específicas de despliegue
## Diagramas
Para diagramas complejos o que requieren mucho formato, se recomienda utilizar [draw.io](https://www.drawio.com/).
Para diagramas técnicos (por ejemplo, `diagramas de flujo` o `Entidad-Relación`), se deberá utilizar [MermaidJS](https://mermaid.js.org/intro/) en un repositorio local.
\ No newline at end of file
Para diagramas técnicos (por ejemplo, `diagramas de flujo` o `Entidad-Relación`), se deberá utilizar [MermaidJS](https://mermaid.js.org/intro/) en el repositorio correspondiente.
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
# Versionamiento semántico
Para el versionamiento de proyectos de software, se recomienda el uso de las especificaciones del [Versionamiento Semántico](https://semver.org).
Esta sección es de vital importancia cuando corresponde hacer un deploy de alguna de las plataformas desarrolladas por el equipo.
Para el versionamiento de proyectos de software, seeguimos las especificaciones del [Versionamiento Semántico](https://semver.org).
## Especificación
* Un número de versión deberá tener el formato **X.Y.Z** en donde **X**, **Y** y **Z** son números enteros no negativos y no deben ser precedidos de ceros.
* Cada elemento debe incrementarse numéricamente.
* Un número de versión deberá tener el formato **X.Y.Z** en donde **X**, **Y** y **Z** son números enteros no negativos y no deben ser precedidos de ceros.
* Cada elemento debe incrementarse numéricamente.
* En el formato **X.Y.Z**:
* El número **X** indicará un número de versión mayor (por ejemplo, un cambio completo de una API)
* El número **Y** indicará un número de versión menor (compatible con versiones anteriores)
* El número **Z** indicará un número de parche.
* Nunca se deberá modificar el contenido de una versión existente. En caso necesario se debe crear una nueva versión.
* Al realizar un lanzamiento nuevo en *Git* (*[Release](code-versioning.md)*), el título deberá ser el número del lanzamiento (por ejemplo, *1.2.0*)
* Todo lanzamiento de una nueva versión deberá tener una descripción detallada de los cambios en la misma.
\ No newline at end of file
* El número **X** indicará un número de versión mayor, corresponde a cambios que no tienen compatibilidad con versiones anteriores (por ejemplo, un cambio completo de una API)
* El número **Y** indicará un número de versión menor, indica cambios compatible con versiones anteriores (por ejemplo, nuevas características o ajustes de bugs no prioritarios)
* El número **Z** indicará un número de parche, lo que se denomita un `hotfix` en inglés.
* Nunca se deberá modificar el contenido de una versión existente. En caso necesario se debe crear una nueva versión.
* Al realizar un lanzamiento nuevo en *GitHub* (*[Release](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases)*), el título deberá ser el número del lanzamiento (por ejemplo, *1.2.0*)
* Todo lanzamiento de una nueva versión deberá tener una descripción detallada de los cambios en la misma.
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
# Marco de trabajo
En la línea de desarrollo se aplicará una versión de *[SCRUM](https://en.wikipedia.org/wiki/Scrum_(software_development))* adaptada a las necesidades del equipo.
En la línea de informática de la biodiversidad aplicamos una versión de *[SCRUM](https://en.wikipedia.org/wiki/Scrum_(software_development))* adaptada a las necesidades del equipo.
## Estimación de tareas
La estimación de tareas se realiza con "*story points*", para lo cual se tiene una equivalencia entre rangos de tiempo y "*story points*".
**Nota:** Un día es representado por 6 horas.
**Nota:** Un día es representado por 6 horas efectivas de trabajo.
| Puntos | Tiempo |
| :---: | :---: |
......@@ -17,33 +17,48 @@ La estimación de tareas se realiza con "*story points*", para lo cual se tiene
| 8 | Hasta tres días |
| (\*) Más de 8 | Se deberá dividir la tarea |
## Ceremonias
## Ceremonias
### Cierre y planeación de sprint
Los *sprints* serán semanales. Los miércoles de cada semana se realizará, en el mismo espacio el cierre y la planeación. El líder técnico es quien se encarga de priorizar y organizar las tareas para cada *sprint* previo a la ceremonia, cada miembro del equipo revisará las tareas asignadas y durante el la ceremonia las presentará y resolverá dudas.
Los *sprints* duran 2 semanas, iniciando los miércoles. El día de inicio se realizará, en el mismo espacio el cierre y la planeación. El líder técnico es quien se encarga de priorizar y organizar las tareas para cada *sprint* previo a la ceremonia, cada miembro del equipo revisará las tareas. Durante la ceremonia cada persona presentará las tareas asignadas, resolverá dudas y participará en las presentaciones de los demás miembros.
### Daily
El *daily meeting* se realizará de forma asíncrona en la plataforma *DailyBot* por medio de un bot en el chat del *Workspace* de *Google*. Es responsabilidad de cada desarrollador informar en las primeras horas de la mañana las tareas que haya realizado el anterior día laboral y las tareas que vaya a realizar en el día actual. El bot cuenta con un recordatorio y se espera que esto se haga antes de las 9:30 de la mañana.
El *daily meeting* se realizará de forma asíncrona en la plataforma *[DailyBot](https://app.dailybot.com/checkins/bfe64453-2b94-4ea5-b811-eb70b8ea1181/daily-report/2025-06-25)* por medio de un bot en el chat del *Workspace* de *Google*. Es responsabilidad de cada persona informar en las primeras horas de la mañana las tareas que haya realizado el anterior día laboral y las tareas que vaya a realizar en el día actual. El bot cuenta con un recordatorio y se espera que esto se haga antes de las 9:30 de la mañana.
### Planning
Durante el *planning* se realizan las siguientes actividades:
1. Se revisa la priorización de las tareas. De acuerdo a las consideraciones que tengan los demás miembros del equipo se pueden reorganizar.
2. Por cada tarea:
1. Se aclaran dudas que no se hayan podido resolver antes de la reunión.
2. Si la estimación no fue uniforme, se mencionan los puntos de vista de cada miembro y se llega a un consenso sobre la estimación.
3. Si no se ha asignado un responsable, se asigna.
1. Se revisa la priorización de las tareas. De acuerdo a las consideraciones que tengan los demás miembros del equipo se pueden reorganizar.
2. Por cada tarea:
1. Se aclaran dudas que no se hayan podido resolver antes de la reunión.
2. Si la persona que tiene la tarea asignada tiene dudas, se mencionan los puntos de vista de cada miembro y se llega a un consenso sobre la estimación.
3. Si no se ha asignado un responsable, se asigna.
**Nota:** algunas tareas, especialmente las *\[spike\]* o *\[poc\]* pueden tener 2 responsables para atacar más de un enfoque en el mismo sprint.
4. Si la tarea es un *\[spike\]* o un *\[poc\]*, se programa una reunión de seguimiento con al menos otro miembro del equipo (normalmente será el líder técnico y/o alguien que tenga más clara la visión del objetivo de la tarea) a mitad del *sprint* para socializar los avances en la tarea y recibir retroalimentación y orientación
3. Adicional al orden en el que están las tareas en el *pipeline* de *Sprint Backlog*, algunas tareas pueden tener etiquetas para reforzar la prioridad que tienen.
4. Si la tarea es un *\[spike\]* o un *\[poc\]*, se programa una reunión de seguimiento con al menos otro miembro del equipo (normalmente será el líder técnico y/o alguien que tenga más clara la visión del objetivo de la tarea) a mitad del *sprint* para socializar los avances en la tarea y recibir retroalimentación y orientación.
1. Se pasa la tarea de la columna *Sprint Backlog* a *Todo*
El tablero debe siempre estar organizado por prioridad, la cual es asignada por el líder técnico o encargado del proyecto
Previo al espacio para el planning se van creando las tareas para revisión en el pipeline *Sprint Backlog*. En caso de que se tengan dudas o comentarios acerca de las tareas o sus estimaciones, se podrán comentar en el chat del grupo (*BioDev*).
En el pipeline *Sprint Backlog* también se dejan las tareas "bonus" del sprint (tareas con prioridad baja que se pueden trabajar si se acaba con la carga del sprint)
**Nota:** Cuando el líder técnico no logra preparar las tareas la semana anterior, es necesario dedicar tiempo al análisis de las tareas en la planeación misma.
### Retrospectiva
Esta ceremonia se realizará en el mismo espacio del *planning*, justo antes de planear las tareas del siguiente sprint.
* Se revisan las tareas que finalizaron. Los responsables explican resumidamente lo que se hizo en la tarea y mencionan cosas que deseen resaltar.
* Las tareas que no se terminaron, es decir, quedaron en estado *In Progress* o los cambios solicitados en *Review* son medianos o grandes, se vuelven a estimar (el esfuerzo que les falta) y se agregan al siguiente *sprint*.
\ No newline at end of file
* Se revisan las tareas que finalizaron. Los responsables explican resumidamente lo que se hizo en la tarea y mencionan cosas que deseen resaltar.
* Las tareas que no se terminaron, es decir, quedaron en estado *In Progress* o *In Review* se agregan al siguiente *sprint*, no se modifica la estimación.
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
# Tareas (*tickets*)
Se tendrán tarea para todas las actividades que involucren una de las siguientes consideracioens:
- Corresponde al diagnístico o corrección de un error en una de las plataformas
- Corresponde a una investicación (*[spipke]*) o a una prueba (*[POC]*) relacionada a algún compromiso de la línea
- Es una responsabilidad que tiene un resultado concreto (por ejemplo un PR, MR o un documento)
Todo nuevo requerimiento o error de un sistema debe ser debidamente documentado en un sistema de *tickets* y estar asignado a un integrante del equipo de desarrollo.
Ejemplos de actividades que no se manejan con tareas en el tablero del equipo:
- Apoyo en un proceso de selección (por ejemplo revisión de pruebas, hojas de vida o entrevistas)
- Apoyo en algún proceso o problema que tengan en otra línea (por ejemplo revisión de algún código, una consulta rápida en base de datos)
- Levantar un servicio caído
- Asistir a reuniones de futuros proyectos o convenios
Cabe aclarar que sí se debe crear una tarea si alguna de las actividades mencionadas en el punto anterior se extiende o complejiza.
## Creación
Todos los miembros del equipo podrán crear tareas cuando sea necesario, las cuales se deberán crear en el repositorio correspondiente.
Normalmente será el líder técnico o encargado del proyecto quien cree las tareas, pero todos los miembros del equipo podrán hacerlo cuando sea necesario.
A continuación se presenta una guía para determinar en qué *pipeline* se debería crear:
1. Primero se debe identificar el repositorio adecuado para crear la tarea. Por lo regular, si está relacionada con código, va a haber un repositorio dedicado para el proyecto o producto correspondiente.
2. Si el *ticket* es un *bug* reportado por algún investigador, se agrega al *backlog* con la máxima prioridad.
3. Si el *ticket* es una mejora, deberá ir en la sección “*New Issues / Icebox”* con la máxima prioridad.
4. Si se debe acortar el alcance de una tarea, se agrega en el *backlog* con la máxima prioridad.
5. Si es una actividad en la que se tuvo que trabajar sin previo aviso, pero del cuál se debe agregar registro (por ejemplo para poder asociar un *PR*), se debe agregar en el *sprint backlog* o en la sección “*In Progress*”.
1. Cuando se trata de un *bug* reportado por algún investigador, se discute con ellos la prioridad y se agrega o al *Backlog* o al *Sprint Backlog* con la prioridad discutida.
1. Cuando se trata de una mejora, deberá ir al *Backlog*.
1. Si es una actividad en la que se tuvo que trabajar sin previo aviso, pero del cuál se debe agregar registro (por ejemplo para poder asociar un *PR*), se debe agregar en *Todo* o en “*In Progress*”.
En cuanto al contenido de la tarea, se debe tener en cuenta lo siguiente para su creación:
* Debe tener una descripción que detalle el resultado esperado y las condiciones relacionadas a dicho resultado, esto puede estar acompañado de una lista de puntos para describir todo más fácilmente.
* Cuando sea necesario, debe haber una sección de "Consideraciones" en donde se deben describir cosas a tener en cuenta para la tarea. Por ejemplo: archivos de prueba, consultas a otros investigadores, ayudas a TI.
Al crear las tareas, se deben asignar las siguientes etiquetas:
* **Prioridad**: Etiquetas diseñadas para enfatizar la prioridad de las tareas: `prio:high` \- `prio:medium` \- `prio:low`
* **Tipo**: Determinan el impacto de la tarea dentro de la plataforma:
`type:bug` \- `type:enhancement` \- `type:feature` \- `type:documentation`
1. Debe arrancar con un contexto que de claridad del por qué es necesaria esta tarea.
1. Debe tener una descripción que detalle el resultado esperado y las condiciones relacionadas a dicho resultado, esto puede estar acompañado de una lista de puntos para describir todo más fácilmente.
1. Cuando sea necesario, debe haber una sección de "Consideraciones" en donde se deben describir cosas a tener en cuenta para la tarea. Por ejemplo: archivos de prueba, consultas a otros investigadores, ayudas a TI.
Las tareas asociadas al desarrollo normal de los compromisos de la línea son creadas por el líder técnico. Esto lo hará los últimos días del *sprint* anterior, de manera que los demás miembros del equipo puedan revisar, entender y dar una estimación inicial a las tareas antes de la reunión de planeación.
En caso de que se tengan dudas o comentarios acerca de las estimaciones de las tareas, se podrán comentar en el chat del grupo (*BioDev*).
**Nota:** Cuando el líder técnico no logra preparar las tareas la semana anterior, es necesario dedicar tiempo al análisis de las tareas en la planeación misma.
Al crear las tareas, se deben asignar la etiquetas correspondientes al proyecto y tipo de producto al que pertenece, si hay dudas consultar con el líder técnico o encargado del proyecto.
## Desarrollo y cierre
* Al empezar a trabajar en una tarea, se debe pasar al pipeline “*In Progress*”. La tarea se mantendrá ahí a menos que por diferentes razones no se pueda seguir trabajando en ella, en cuyo caso pasará de nuevo a “*Sprint Backlog*”.
* Cuando no es necesario realizar una tarea (empezar o terminar), se debe añadir la etiqueta *wontfix*, agregar un comentario describiendo el por qué y cerrarla.
* Al crear un *PR* se debe asociar la tarea correspondiente. Esto automáticamente pasará la tarea al *pipeline**Review Q/A*”. De este estado solo vuelve a “*In Progress*” si los cambios solicitados son grandes.
* Antes de cerrar una tarea se deben dejar comentarios que sean relevantes en el futuro. Por ejemplo, si se tomaron decisiones durante el desarrollo de la misma, discusiones que se hayan tenido, fuentes de información relevantes, modificaciones de alcance, entre otros. No se espera un detalle técnico, a menos que no haya código relacionado en el repositorio (normalmente a través de un *PR*)
* Para cerrar una tarea, debe pasar por la aprobación y mezcla (*merge*) del *PR*. Si la tarea tiene solo un revisor asociado, debe tener el visto bueno por chat o en reunión por al menos otro miembro del equipo.
\ No newline at end of file
* Al empezar a trabajar en una tarea, se debe pasar al pipeline “*In Progress*”. La tarea se mantendrá ahí a menos que por diferentes razones no se pueda seguir trabajando en ella, en cuyo caso pasará de nuevo a “*Todo*”.
* Cuando no es necesario realizar una tarea (empezar o terminar), se debe cambiar su estado a *Canceled*.
* Al crear un *PR* se debe asociar la tarea correspondiente. Esto automáticamente pasará la tarea al *pipeline**In Review”. De este estado solo vuelve a “*In Progress*” si los cambios solicitados son grandes.
* Tener en cuenta que al cerrar un PR asociado a una tarea, esta se marca automaticamnnte como completada (Estado *Done*), en algunos casos se deberá mantener abierta hasta finalizar otras cosas (por ejemplo documentación)
* Antes de cerrar una tarea se deben dejar comentarios que sean relevantes en el futuro. Por ejemplo, si se tomaron decisiones durante el desarrollo de la misma, discusiones que se hayan tenido, fuentes de información relevantes, modificaciones de alcance, entre otros. No se espera un detalle técnico, a menos que no haya código relacionado en el repositorio.
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
# Herramientas y frameworks
El uso de diferentes herramientas y frameworks será determinado para cada proyecto, en conjunto con los miembros del equipo, a continuación se presentan algunas recomendaciones generales.
## Back end
Un proyecto de back end debe:
* Tener compatibilidad total con el sistema operativo *GNU/Linux* (para facilitar su contenerización y orquestación).
* Tener compatibilidad total con el sistema operativo *GNU/Linux* (para facilitar su contenerización y orquestación).
* Utilizar transacciones en servicios que almacenen datos en 2 o más tablas de una base de datos *SQL* de manera simultánea.
## Front end
Para el desarrollo de front ends se deberán utilizar automatizadores de tareas (por ejemplo, *Gulp* o *Webpack*). Los desarrollos podrán utilizar bibliotecas como *Bootstrap*, *JQuery* u otros, pero se debe evitar el uso injustificado y redundante de dependencias de *JavaScript* y *CSS*.
Para el desarrollo de front end se debe
* Utilizar automatizadores de tareas (por ejemplo, *Gulp* o *Webpack*)
* Los desarrollos podrán utilizar bibliotecas como *Bootstrap*, *JQuery* u otros, pero se debe evitar el uso injustificado y redundante de dependencias de *JavaScript* y *CSS*.
## Contenedores
Además de seguir las buenas prácticas recomendadas por [*Docker*](https://docs.docker.com/build/building/best-practices/), también es recomendable realizar las siguientes tareas:
Además de seguir las buenas prácticas recomendadas por [*Docker*](https://docs.docker.com/build/building/best-practices/), también están las siguientes recomendaciones:
* Utilizar imágenes basadas en *Alpine Linux* (Para obtener imágenes de menor tamaño).
* Al crear imágenes, configurar usuarios sin permisos de administrador.
* Configurar datos sensibles por medio de variables de entorno o archivos externos protegidos.
* Utilizar imágenes basadas en *Alpine Linux* (Para obtener imágenes de menor tamaño).
* Al crear imágenes, configurar usuarios sin permisos de administrador.
* Configurar datos sensibles por medio de variables de entorno o archivos externos protegidos.
\ No newline at end of file
---
* volver al [inicio](/README.md)
* volver a las [normas de desarrollo](/docs/development-rules/README.md)
This diff was suppressed by a .gitattributes entry.
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, #121212);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="651px" height="1011px" viewBox="-0.5 -0.5 651 1011" content="&lt;mxfile&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;74e2e168-ea6b-b213-b513-2b3c1d86103e&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g><path d="M 0 38 L 0 0 L 650 0 L 650 38" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 0 1010 L 650 1010 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 19px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 15px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Git Flow - Rama tipo "develop"<br style="font-size: 15px;" /></div></div></div></foreignObject><text x="325" y="24" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="15px" text-anchor="middle" font-weight="bold">Git Flow - Rama tipo "develop"
</text></switch></g></g><g><path d="M 0 58 L 0 38 L 420 38 L 420 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 0 1010 L 420 1010 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Local</div></div></div></foreignObject><text x="210" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Local</text></switch></g></g><g><path d="M 21 215 L 186 215 L 201 230 L 201 255 L 21 255 L 21 215 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 215 L 186 230 L 201 230 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 215 L 186 230 L 201 230" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 235px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git add FILE_NAME<br style="font-size: 11px" />git commit -m "COMENTARIO"</div></div></div></foreignObject><text x="23" y="238" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git add FILE_NAME...</text></switch></g></g><g><path d="M 201 235 L 240 235" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 19 368.5 L 184 368.5 L 199 383.5 L 199 403.5 L 19 403.5 L 19 368.5 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 184 368.5 L 184 383.5 L 199 383.5 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 184 368.5 L 184 383.5 L 199 383.5" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 386px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git push origin FEATURE</div></div></div></foreignObject><text x="21" y="389" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git push origin FEATURE</text></switch></g></g><g><rect x="241" y="79" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 99px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar rama <i>develop</i></div></div></div></foreignObject><text x="321" y="102" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar rama develop</text></switch></g></g><g><path d="M 21 79 L 186 79 L 201 94 L 201 119 L 21 119 L 21 79 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 79 L 186 94 L 201 94 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 79 L 186 94 L 201 94" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 99px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin develop</div></div></div></foreignObject><text x="23" y="102" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin develop</text></switch></g></g><g><path d="M 321 120 L 321 133.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 138.88 L 317.5 131.88 L 321 133.63 L 324.5 131.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 317 L 321 360.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 365.38 L 317.5 358.38 L 321 360.13 L 324.5 358.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201.18 99.52 L 240 99" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 199 386.64 L 240 386.93" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="141" width="160" height="51" rx="7.65" ry="7.65" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 167px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear nueva rama de la tarea desde la rama <i>develop</i></div></div></div></foreignObject><text x="321" y="170" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear nueva rama de la tarea...</text></switch></g></g><g><path d="M 201 163.93 L 240 164.76" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 21 133 L 186 133 L 201 148 L 201 191 L 21 191 L 21 133 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 133 L 186 148 L 201 148 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 133 L 186 148 L 201 148" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 162px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout -b FEATURE develop</div></div></div></foreignObject><text x="23" y="165" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout -b FEATURE develop</text></switch></g></g><g><path d="M 321 193 L 321 206.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 211.88 L 317.5 204.88 L 321 206.63 L 324.5 204.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 257 L 321 273.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 278.88 L 317.5 271.88 L 321 273.63 L 324.5 271.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="214" width="160" height="42" rx="6.3" ry="6.3" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 235px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Desarrollar la tarea nueva</div></div></div></foreignObject><text x="321" y="238" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Desarrollar la tarea nueva</text></switch></g></g><g><rect x="241" y="281" width="160" height="35" rx="5.25" ry="5.25" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 299px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Comprobar código con linter</div></div></div></foreignObject><text x="321" y="302" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Comprobar código con linter</text></switch></g></g><g><rect x="241" y="367.5" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 388px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Ejecutar comando <i>push</i> para subir los cambios</div></div></div></foreignObject><text x="321" y="391" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Ejecutar comando push para su...</text></switch></g></g><g><path d="M 19 550 L 183 550 L 198 565 L 198 649 L 19 649 L 19 550 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 183 550 L 183 565 L 198 565 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 183 550 L 183 565 L 198 565" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 177px; height: 1px; padding-top: 600px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout develop<br />git pull origin develop -p<br />git checkout feature<br />git merge develop<br /># Resolver conflictos… <br />git commit # Para finalizar fusión<br />git push origin feature</div></div></div></foreignObject><text x="21" y="603" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout develop...</text></switch></g></g><g><path d="M 420 58 L 420 38 L 650 38 L 650 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 420 1010 L 650 1010 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 535px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; "><div>Remote (GitHub)</div></div></div></div></foreignObject><text x="535" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Remote (GitHub)</text></switch></g></g><g><path d="M 542 505.5 L 542 524.5 L 541.99 523.67" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542.05 528.92 L 538.47 521.96 L 541.99 523.67 L 545.47 521.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="453.5" width="160" height="51" rx="7.65" ry="7.65" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 479px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div style="font-size: 11px">Crear Pull Request desde la rama de la tarea a la rama <i>develop</i></div></div></div></div></foreignObject><text x="542" y="482" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear Pull Request desde la r...</text></switch></g></g><g/><g><path d="M 430 80 L 430 79.21 L 440 80.28 L 450 80.87 L 460 79.11 L 470 80.57 L 480 80.34 L 490 80.99 L 500 79.39 L 510 79.77 L 520 80.08 L 530 79.21 L 540 80.44 L 550 79.02 L 560 80.24 L 570 79.43 L 580 80.78 L 590 80.01 L 600 80.01 L 610 80.89 L 620 79.08 L 630 79.7 L 640 80 L 639.28 80 L 639.83 89.89 L 640 99.78 L 639.28 109.67 L 640.69 119.56 L 640.82 129.44 L 640.11 139.33 L 640.03 149.22 L 639.04 159.11 L 639.63 169 L 640.66 178.89 L 639.93 188.78 L 640.61 198.67 L 639.03 208.56 L 640.07 218.44 L 639.84 228.33 L 639.68 238.22 L 639.48 248.11 L 640 258 L 640 257.14 L 630 259 L 620 257.83 L 610 258.31 L 600 258.07 L 590 258.5 L 580 257.58 L 570 258.4 L 560 258.08 L 550 258.78 L 540 258.91 L 530 257.58 L 520 257.15 L 510 257.73 L 500 257 L 490 258.95 L 480 257.42 L 470 258.3 L 460 258 L 450 257.69 L 440 257.26 L 430 258 L 430.47 258 L 430.95 248.11 L 429.47 238.22 L 429.44 228.33 L 430.48 218.44 L 429.83 208.56 L 430.45 198.67 L 429.91 188.78 L 430.84 178.89 L 430.51 169 L 430.81 159.11 L 429.78 149.22 L 430.84 139.33 L 430.1 129.44 L 430.39 119.56 L 429.82 109.67 L 430.57 99.78 L 429.14 89.89 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="448.5" y="120" width="43" height="29" rx="4.35" ry="4.35" fill="#dae8fc" stroke="#6c8ebf" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><path d="M 451.5 210 L 481.5 210 L 491.5 220 L 491.5 238 L 451.5 238 L 451.5 210 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><rect x="450" y="164.5" width="43" height="29" rx="4.35" ry="4.35" fill="#d5e8d4" stroke="#82b366" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><path d="M 430 80 L 430 80.21 L 440 79.45 L 450 79.63 L 460 80.18 L 470 79.21 L 480 79.15 L 490 79.25 L 500 80.93 L 510 80.92 L 520 80.83 L 530 80.94 L 540 79.2 L 550 80.24 L 560 79.33 L 570 80.6 L 580 79.68 L 590 79.17 L 600 79.29 L 610 79.78 L 620 79.85 L 630 79.22 L 640 80 L 639.96 80 L 640.14 85.6 L 639.67 91.2 L 639.71 96.8 L 639.94 102.4 L 640 108 L 640 107.04 L 630 108.11 L 620 107.33 L 610 107.76 L 600 107.99 L 590 107.6 L 580 107.86 L 570 108.39 L 560 107.01 L 550 107.86 L 540 107.69 L 530 107.94 L 520 108.43 L 510 107.41 L 500 108.8 L 490 107.53 L 480 108.84 L 470 107.16 L 460 107.31 L 450 108.03 L 440 108.92 L 430 108 L 429.87 108 L 429.77 102.4 L 430 96.8 L 430.32 91.2 L 430.11 85.6 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 94px; margin-left: 431px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Comic Sans MS&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">Leyenda</div></div></div></foreignObject><text x="535" y="98" fill="light-dark(#000000, #ffffff)" font-family="&quot;Comic Sans MS&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Leyenda</text></switch></g></g><g><rect x="510" y="119" width="110" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 134px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rama <span>develop</span></div></div></div></foreignObject><text x="512" y="138" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">rama develop</text></switch></g></g><g><rect x="510" y="163.5" width="113.5" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 112px; height: 1px; padding-top: 179px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; font-style: italic; white-space: normal; word-wrap: normal; ">rama de la tarea</div></div></div></foreignObject><text x="512" y="182" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px" font-style="italic">rama de la tarea</text></switch></g></g><g><rect x="510" y="210" width="93.5" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 92px; height: 1px; padding-top: 225px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Comandos y notas</div></div></div></foreignObject><text x="512" y="229" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">Comandos y not...</text></switch></g></g><g><path d="M 321 879 L 321 898 L 321 872 L 321 884.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 889.88 L 317.5 882.88 L 321 884.63 L 324.5 882.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="838" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 858px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Volver a la rama <i>develop</i></div></div></div></foreignObject><text x="321" y="861" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Volver a la rama develop</text></switch></g></g><g><path d="M 321 933 L 321 952 L 321 927 L 321 939.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 944.88 L 317.5 937.88 L 321 939.63 L 324.5 937.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="892" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 912px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar la rama <i>develop</i> </div></div></div></foreignObject><text x="321" y="915" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar la rama develop </text></switch></g></g><g><rect x="241" y="947" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 967px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Eliminar rama de la tarea en el ambiente local</div></div></div></foreignObject><text x="321" y="970" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar rama de la tarea en...</text></switch></g></g><g><path d="M 21 838 L 186 838 L 201 853 L 201 878 L 21 878 L 21 838 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 838 L 186 853 L 201 853 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 838 L 186 853 L 201 853" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 858px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout develop</div></div></div></foreignObject><text x="23" y="861" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout develop</text></switch></g></g><g><path d="M 21 892 L 186 892 L 201 907 L 201 932 L 21 932 L 21 892 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 892 L 186 907 L 201 907 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 892 L 186 907 L 201 907" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 912px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin develop -p</div></div></div></foreignObject><text x="23" y="915" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin develop -p</text></switch></g></g><g><path d="M 21 947 L 186 947 L 201 962 L 201 987 L 21 987 L 21 947 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 947 L 186 962 L 201 962 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 947 L 186 962 L 201 962" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 967px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git branch -d FEATURE</div></div></div></foreignObject><text x="23" y="970" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git branch -d FEATURE</text></switch></g></g><g><path d="M 201 967 L 240 967" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 912 L 240 912" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 858 L 240 858" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="239" y="539.5" width="160" height="52" rx="7.8" ry="7.8" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 566px; margin-left: 240px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div style="font-size: 11px">Resolver los conflictos fusionando la rama <i>develop</i> en la rama de la tarea</div></div></div></div></foreignObject><text x="319" y="569" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Resolver los conflictos fusio...</text></switch></g></g><g><path d="M 461 858 L 408.37 858" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 858 L 410.12 854.5 L 408.37 858 L 410.12 861.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 484.5 565.5 L 406.37 565.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 401.12 565.5 L 408.12 562 L 406.37 565.5 L 408.12 569 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 318 592.5 L 318 649 L 454.63 649.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 459.88 649.99 L 452.86 653.44 L 454.63 649.96 L 452.91 646.44 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 735 L 542 754 L 542 736 L 542 748.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 753.88 L 538.5 746.88 L 542 748.63 L 545.5 746.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 817 L 542 836 L 542 818 L 542 830.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 835.88 L 538.5 828.88 L 542 830.63 L 545.5 828.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="694" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 714px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Revisar y aprobar el PR (Revisores)</div></div></div></div></foreignObject><text x="542" y="717" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Revisar y aprobar el PR (Revi...</text></switch></g></g><g><rect x="462" y="756" width="160" height="60" rx="9" ry="9" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 786px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Fusionar la rama de la tarea en la rama <i>develop</i>, una vez el PR haya sido aprobado.</div></div></div></foreignObject><text x="542" y="789" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Fusionar la rama de la tarea...</text></switch></g></g><g><rect x="462" y="838" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 858px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Eliminar la rama de la tarea en el ambiente remoto</div></div></div></div></foreignObject><text x="542" y="861" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar la rama de la tarea...</text></switch></g></g><g><path d="M 542 601 L 542 621 L 542 609 L 542 621.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 626.88 L 538.5 619.88 L 542 621.63 L 545.5 619.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 530 L 599.5 565.5 L 542 601 L 484.5 565.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 566px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay conflictos?</div></div></div></div></foreignObject><text x="542" y="569" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay conflictos?</text></switch></g></g><g><path d="M 542 672 L 542 691 L 542 674 L 542 686.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 691.88 L 538.5 684.88 L 542 686.63 L 545.5 684.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="629" width="160" height="42" rx="6.3" ry="6.3" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 650px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Asignar revisores</div></div></div></foreignObject><text x="542" y="653" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Asignar revisores</text></switch></g></g><g><rect x="448" y="539" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 549px; margin-left: 449px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "></div></div></div></foreignObject><text x="468" y="552" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><rect x="535" y="602" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 612px; margin-left: 536px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">No</div></div></div></foreignObject><text x="555" y="615" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><path d="M 542 352 L 599.5 387.5 L 542 423 L 484.5 387.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 388px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay errores?</div></div></div></div></foreignObject><text x="542" y="391" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay errores?</text></switch></g></g><g><rect x="462" y="279" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 299px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Corregir los errores</div></div></div></foreignObject><text x="542" y="302" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Corregir los errores</text></switch></g></g><g><path d="M 542 352 L 542 332 L 542 339 L 542 326.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 321.12 L 545.5 328.12 L 542 326.37 L 538.5 328.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><div></div></div></div></div></foreignObject><text x="556" y="344" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><path d="M 542 423 L 542 443 L 542 433.5 L 542 446.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 451.38 L 538.5 444.38 L 542 446.13 L 545.5 444.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 432px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">No</div></div></div></foreignObject><text x="556" y="435" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><path d="M 188 565 L 238 565.5" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 402 387.5 L 478.13 387.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 483.38 387.5 L 476.38 391 L 478.13 387.5 L 476.38 384 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 461 299 L 431.5 299 L 408.37 298.61" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 298.52 L 410.18 295.14 L 408.37 298.61 L 410.06 302.14 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file
This diff was suppressed by a .gitattributes entry.
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, #121212);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="651px" height="1151px" viewBox="-0.5 -0.5 651 1151" content="&lt;mxfile&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;74e2e168-ea6b-b213-b513-2b3c1d86103e&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g><path d="M 0 38 L 0 0 L 650 0 L 650 38" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 0 1150 L 650 1150 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 19px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 15px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Git Flow - Rama tipo "hotfix"</div></div></div></foreignObject><text x="325" y="24" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="15px" text-anchor="middle" font-weight="bold">Git Flow - Rama tipo "hotfix"</text></switch></g></g><g><path d="M 0 58 L 0 38 L 420 38 L 420 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 0 1150 L 420 1150 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Local</div></div></div></foreignObject><text x="210" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Local</text></switch></g></g><g><path d="M 20 226 L 185 226 L 200 241 L 200 266 L 20 266 L 20 226 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 185 226 L 185 241 L 200 241 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 185 226 L 185 241 L 200 241" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 246px; margin-left: 22px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git add FILE_NAME<br style="font-size: 11px" />git commit -m "COMENTARIO"</div></div></div></foreignObject><text x="22" y="249" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git add FILE_NAME...</text></switch></g></g><g><path d="M 200 246 L 240 246" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 19 470.5 L 184 470.5 L 199 485.5 L 199 505.5 L 19 505.5 L 19 470.5 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 184 470.5 L 184 485.5 L 199 485.5 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 184 470.5 L 184 485.5 L 199 485.5" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 488px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git push origin hotfix/X.Y.Z</div></div></div></foreignObject><text x="21" y="491" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git push origin hotfix/X.Y.Z</text></switch></g></g><g><rect x="241" y="79" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 99px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar rama <i>main/master</i></div></div></div></foreignObject><text x="321" y="102" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar rama main/master</text></switch></g></g><g><path d="M 21 79 L 186 79 L 201 94 L 201 119 L 21 119 L 21 79 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 79 L 186 94 L 201 94 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 79 L 186 94 L 201 94" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 99px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin main</div></div></div></foreignObject><text x="23" y="102" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin main</text></switch></g></g><g><path d="M 321 120 L 321 133.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 138.88 L 317.5 131.88 L 321 133.63 L 324.5 131.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 421 L 321 462.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 467.38 L 317.5 460.38 L 321 462.13 L 324.5 460.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201.18 99.52 L 240 99" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 199 488.64 L 240 488.93" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="141" width="160" height="51" rx="7.65" ry="7.65" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 167px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear nueva rama desde la rama <i>main/master</i></div></div></div></foreignObject><text x="321" y="170" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear nueva rama desde la ram...</text></switch></g></g><g><path d="M 200 166.5 L 240 166.5" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 20 128.5 L 185 128.5 L 200 143.5 L 200 204.5 L 20 204.5 L 20 128.5 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 185 128.5 L 185 143.5 L 200 143.5 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 185 128.5 L 185 143.5 L 200 143.5" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 167px; margin-left: 22px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div># Copiar el número del último lanzamiento y aumentar en 1 su último valor (Z)</div><div>git checkout -b hotfix/X.Y.Z master</div></div></div></div></foreignObject><text x="22" y="170" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px"># Copiar el número del último la...</text></switch></g></g><g><path d="M 321 193 L 321 206.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 211.88 L 317.5 204.88 L 321 206.63 L 324.5 204.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 279 L 321 295.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 300.38 L 317.5 293.38 L 321 295.13 L 324.5 293.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="214" width="160" height="64" rx="9.6" ry="9.6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 246px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Desarrollar las respectivas correcciones</div></div></div></foreignObject><text x="321" y="249" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Desarrollar las respectivas c...</text></switch></g></g><g><rect x="241" y="385" width="160" height="35" rx="5.25" ry="5.25" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 403px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Comprobar código con linter</div></div></div></foreignObject><text x="321" y="406" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Comprobar código con linter</text></switch></g></g><g><rect x="241" y="469.5" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 490px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Ejecutar comando <i>push</i> para subir los cambios</div></div></div></foreignObject><text x="321" y="493" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Ejecutar comando push para su...</text></switch></g></g><g><path d="M 19 594 L 183 594 L 198 609 L 198 804.99 L 19 804.99 L 19 594 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 183 594 L 183 609 L 198 609 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 183 594 L 183 609 L 198 609" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 177px; height: 1px; padding-top: 699px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout main<br />git pull origin main -p<br />git checkout hotfix/X.Y.Z<br />git merge main<br /># Resolver conflictos… <br />git commit # Para finalizar fusión<div><br /></div><div>git checkout develop<br />git pull origin develop -p<br />git checkout hotfix/X.Y.Z<br />git merge develop<br /># Resolver conflictos… <br />git commit # Para finalizar fusión</div><div><br />git push origin hotfix/X.Y.Z</div></div></div></div></foreignObject><text x="21" y="703" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout main...</text></switch></g></g><g><path d="M 202 328 L 240 328" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 354.5 L 321 377.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 382.88 L 317.5 375.88 L 321 377.63 L 324.5 375.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="302.5" width="160" height="51" rx="7.65" ry="7.65" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 328px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Cambiar la versión en los archivos (README, package.json, etc)</div></div></div></foreignObject><text x="321" y="331" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Cambiar la versión en los arc...</text></switch></g></g><g><rect x="241" y="657.62" width="160" height="83.75" rx="12.56" ry="12.56" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 699px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div style="font-size: 11px">Resolver los conflictos fusionando la rama <i>main</i>/<i>master </i>y luego la rama <i>develop</i> en la rama de los ajustes</div></div></div></div></foreignObject><text x="321" y="703" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Resolver los conflictos fusio...</text></switch></g></g><g><path d="M 198 699.49 L 240 699.49" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 22 896 L 187 896 L 202 911 L 202 944 L 22 944 L 22 896 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 187 896 L 187 911 L 202 911 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 187 896 L 187 911 L 202 911" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 162px; height: 1px; padding-top: 920px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div align="left">Se debe hacer primero el PR hacia main/master y luego hacia develop</div></div></div></div></foreignObject><text x="24" y="923" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">Se debe hacer primero el PR ha...</text></switch></g></g><g><path d="M 22 308 L 187 308 L 202 323 L 202 348 L 22 348 L 22 308 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 187 308 L 187 323 L 202 323 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 187 308 L 187 323 L 202 323" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 328px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git add FILE_NAME<br style="font-size: 11px" />git commit -m "COMENTARIO"</div></div></div></foreignObject><text x="24" y="331" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git add FILE_NAME...</text></switch></g></g><g><path d="M 420 58 L 420 38 L 650 38 L 650 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 420 1150 L 650 1150 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 535px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; "><div>Remote (GitHub)</div></div></div></div></foreignObject><text x="535" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Remote (GitHub)</text></switch></g></g><g><path d="M 542 639 L 542 658 L 542 644 L 542 657.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 662.88 L 538.5 655.88 L 542 657.63 L 545.5 655.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="555.5" width="160" height="82.5" rx="12.38" ry="12.38" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 597px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear dos Pull Requests desde la rama de ajustes a la rama <i>develop</i> y<i> </i>la rama <i>main/master</i></div></div></div></foreignObject><text x="542" y="600" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear dos Pull Requests desde...</text></switch></g></g><g/><g><path d="M 430 80 L 430 79.44 L 440 80.57 L 450 79.18 L 460 80.71 L 470 80.33 L 480 79.98 L 490 80.09 L 500 80.38 L 510 79.72 L 520 80.86 L 530 80.82 L 540 80.23 L 550 80.41 L 560 79.94 L 570 79.46 L 580 79.94 L 590 79.54 L 600 79.23 L 610 80.63 L 620 79.06 L 630 80.73 L 640 80 L 639.26 80 L 640.96 89.89 L 640.35 99.78 L 639.86 109.67 L 639 119.56 L 639.61 129.44 L 639.97 139.33 L 640.13 149.22 L 639.55 159.11 L 640.61 169 L 640.5 178.89 L 639.79 188.78 L 639.95 198.67 L 640.15 208.56 L 639.56 218.44 L 640.48 228.33 L 639.94 238.22 L 639.93 248.11 L 640 258 L 640 257.45 L 630 257.69 L 620 257.39 L 610 257.82 L 600 257.22 L 590 258.55 L 580 258.27 L 570 257.89 L 560 257.89 L 550 257.7 L 540 258.91 L 530 258.91 L 520 257.8 L 510 258.02 L 500 258.77 L 490 257.13 L 480 257.45 L 470 257.47 L 460 257.27 L 450 257.4 L 440 258.89 L 430 258 L 429.85 258 L 429.12 248.11 L 429.05 238.22 L 430.82 228.33 L 430.55 218.44 L 429.77 208.56 L 429.1 198.67 L 429.51 188.78 L 429.27 178.89 L 429.7 169 L 429.67 159.11 L 430.37 149.22 L 430.36 139.33 L 430.64 129.44 L 430.22 119.56 L 430.83 109.67 L 429.9 99.78 L 429.67 89.89 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="448.5" y="120" width="43" height="29" rx="4.35" ry="4.35" fill="#dae8fc" stroke="#6c8ebf" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><path d="M 451.5 210 L 481.5 210 L 491.5 220 L 491.5 238 L 451.5 238 L 451.5 210 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><rect x="450" y="164.5" width="43" height="29" rx="4.35" ry="4.35" fill="#d5e8d4" stroke="#82b366" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><path d="M 430 80 L 430 80.83 L 440 80.79 L 450 79.46 L 460 80.92 L 470 79.12 L 480 80.71 L 490 80.61 L 500 80.73 L 510 79.71 L 520 79.93 L 530 80.49 L 540 80.74 L 550 79.89 L 560 80.75 L 570 80.26 L 580 79.57 L 590 80.04 L 600 80.66 L 610 79.7 L 620 80.41 L 630 80.51 L 640 80 L 640.14 80 L 639.68 85.6 L 640.27 91.2 L 639.7 96.8 L 639.67 102.4 L 640 108 L 640 108.63 L 630 108.6 L 620 107.97 L 610 108.7 L 600 107.76 L 590 108.77 L 580 107.95 L 570 107.86 L 560 108.22 L 550 108.1 L 540 107.49 L 530 108.58 L 520 108.27 L 510 108.42 L 500 107.35 L 490 107.66 L 480 107.05 L 470 107.41 L 460 107.54 L 450 108.8 L 440 108.57 L 430 108 L 429.8 108 L 430.33 102.4 L 430.23 96.8 L 429.79 91.2 L 429.78 85.6 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 94px; margin-left: 431px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Comic Sans MS&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">Leyenda</div></div></div></foreignObject><text x="535" y="98" fill="light-dark(#000000, #ffffff)" font-family="&quot;Comic Sans MS&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Leyenda</text></switch></g></g><g><rect x="510" y="119" width="110" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 134px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rama main/master</div></div></div></foreignObject><text x="512" y="138" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">rama main/master</text></switch></g></g><g><rect x="510" y="163.5" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 179px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rama de ajustes</div></div></div></foreignObject><text x="512" y="182" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">rama de ajustes</text></switch></g></g><g><rect x="510" y="210" width="93.5" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 92px; height: 1px; padding-top: 225px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">comandos y notas</div></div></div></foreignObject><text x="512" y="229" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">comandos y not...</text></switch></g></g><g><path d="M 321 1016 L 321 1035 L 321 1009 L 321 1021.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 1026.88 L 317.5 1019.88 L 321 1021.63 L 324.5 1019.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="975" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 995px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Volver a la rama <i>develop</i></div></div></div></foreignObject><text x="321" y="998" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Volver a la rama develop</text></switch></g></g><g><path d="M 321 1070 L 321 1089 L 321 1064 L 321 1076.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 1081.88 L 317.5 1074.88 L 321 1076.63 L 324.5 1074.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="1029" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1049px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar la rama <i>develop</i> </div></div></div></foreignObject><text x="321" y="1052" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar la rama develop </text></switch></g></g><g><rect x="241" y="1084" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1104px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Eliminar rama de ajustes en el ambiente local</div></div></div></foreignObject><text x="321" y="1107" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar rama de ajustes en e...</text></switch></g></g><g><path d="M 21 975 L 186 975 L 201 990 L 201 1015 L 21 1015 L 21 975 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 975 L 186 990 L 201 990 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 975 L 186 990 L 201 990" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 995px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout develop</div></div></div></foreignObject><text x="23" y="998" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout develop</text></switch></g></g><g><path d="M 21 1029 L 186 1029 L 201 1044 L 201 1069 L 21 1069 L 21 1029 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 1029 L 186 1044 L 201 1044 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 1029 L 186 1044 L 201 1044" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1049px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin develop -p</div></div></div></foreignObject><text x="23" y="1052" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin develop -p</text></switch></g></g><g><path d="M 21 1084 L 186 1084 L 201 1099 L 201 1124 L 21 1124 L 21 1084 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 1084 L 186 1099 L 201 1099 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 1084 L 186 1099 L 201 1099" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1104px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git branch -d hotfix/X.Y.Z</div></div></div></foreignObject><text x="23" y="1107" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git branch -d hotfix/X.Y.Z</text></switch></g></g><g><path d="M 201 1104 L 240 1104" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 1049 L 240 1049" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 995 L 240 995" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 461 995 L 408.37 995" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 995 L 410.12 991.5 L 408.37 995 L 410.12 998.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 869 L 542 888 L 542 870 L 542 882.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 887.88 L 538.5 880.88 L 542 882.63 L 545.5 880.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 951 L 542 970 L 542 952 L 542 964.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 969.88 L 538.5 962.88 L 542 964.63 L 545.5 962.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="828" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 848px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Revisar y aprobar los PRs (Revisores)</div></div></div></div></foreignObject><text x="542" y="851" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Revisar y aprobar los PRs (Re...</text></switch></g></g><g><rect x="462" y="890" width="160" height="60" rx="9" ry="9" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 920px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Fusionar la rama de ajustes en las ramas, una vez los PRs hayan sido aprobados.</div></div></div></foreignObject><text x="542" y="923" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Fusionar la rama de ajustes e...</text></switch></g></g><g><rect x="462" y="972" width="160" height="46" rx="6.9" ry="6.9" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 995px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Eliminar la rama de ajustes en el ambiente remoto</div></div></div></div></foreignObject><text x="542" y="998" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar la rama de ajustes e...</text></switch></g></g><g><path d="M 542 735 L 542 755 L 542 743 L 542 755.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 760.88 L 538.5 753.88 L 542 755.63 L 545.5 753.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 664 L 599.5 699.5 L 542 735 L 484.5 699.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 700px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay conflictos?</div></div></div></div></foreignObject><text x="542" y="703" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay conflictos?</text></switch></g></g><g><path d="M 542 806 L 542 825 L 542 808 L 542 820.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 825.88 L 538.5 818.88 L 542 820.63 L 545.5 818.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="763" width="160" height="42" rx="6.3" ry="6.3" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 784px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Asignar revisores</div></div></div></foreignObject><text x="542" y="787" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Asignar revisores</text></switch></g></g><g><rect x="448" y="673" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 683px; margin-left: 449px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "></div></div></div></foreignObject><text x="468" y="686" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><rect x="535" y="736" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 746px; margin-left: 536px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">No</div></div></div></foreignObject><text x="555" y="749" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><path d="M 542 454 L 599.5 489.5 L 542 525 L 484.5 489.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 490px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay errores?</div></div></div></div></foreignObject><text x="542" y="493" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay errores?</text></switch></g></g><g><rect x="462" y="382" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 402px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Corregir los errores</div></div></div></foreignObject><text x="542" y="405" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Corregir los errores</text></switch></g></g><g><path d="M 542 454 L 542 434 L 542 442 L 542 429.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 424.12 L 545.5 431.12 L 542 429.37 L 538.5 431.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 444px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><div></div></div></div></div></foreignObject><text x="556" y="447" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><path d="M 542 525 L 542 545 L 542 535.5 L 542 548.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 553.38 L 538.5 546.38 L 542 548.13 L 545.5 546.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 534px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">No</div></div></div></foreignObject><text x="556" y="537" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><rect x="462" y="1039" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1059px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear lanzamiento apuntando a <i>master</i>/<i>main</i></div></div></div></foreignObject><text x="542" y="1062" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear lanzamiento apuntando a...</text></switch></g></g><g><path d="M 542 1019 L 542 1038 L 542 1019 L 542 1031.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 1036.88 L 538.5 1029.88 L 542 1031.63 L 545.5 1029.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 402 489.5 L 478.13 489.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 483.38 489.5 L 476.38 493 L 478.13 489.5 L 476.38 486 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 461 402 L 431.5 402 L 408.37 402.39" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 402.48 L 410.06 398.86 L 408.37 402.39 L 410.18 405.86 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 484.5 699.5 L 408.37 699.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 699.5 L 410.12 696 L 408.37 699.5 L 410.12 703 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 318 742.37 L 318 783 L 454.63 783.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 459.88 783.99 L 452.86 787.44 L 454.63 783.96 L 452.91 780.44 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 202 920 L 461 920" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file
This diff was suppressed by a .gitattributes entry.
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, #121212);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="651px" height="1151px" viewBox="-0.5 -0.5 651 1151" content="&lt;mxfile&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;74e2e168-ea6b-b213-b513-2b3c1d86103e&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g><path d="M 0 38 L 0 0 L 650 0 L 650 38" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 0 1150 L 650 1150 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 0 38 L 650 38" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 19px; margin-left: 325px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 15px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Git Flow - Rama tipo "release"</div></div></div></foreignObject><text x="325" y="24" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="15px" text-anchor="middle" font-weight="bold">Git Flow - Rama tipo "release"</text></switch></g></g><g><path d="M 0 58 L 0 38 L 420 38 L 420 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 0 1150 L 420 1150 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 0 58 L 420 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; ">Local</div></div></div></foreignObject><text x="210" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Local</text></switch></g></g><g><path d="M 20 226 L 185 226 L 200 241 L 200 266 L 20 266 L 20 226 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 185 226 L 185 241 L 200 241 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 185 226 L 185 241 L 200 241" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 246px; margin-left: 22px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git add FILE_NAME<br style="font-size: 11px" />git commit -m "COMENTARIO"</div></div></div></foreignObject><text x="22" y="249" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git add FILE_NAME...</text></switch></g></g><g><path d="M 200 246 L 240 246" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 19 460.5 L 184 460.5 L 199 475.5 L 199 495.5 L 19 495.5 L 19 460.5 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 184 460.5 L 184 475.5 L 199 475.5 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 184 460.5 L 184 475.5 L 199 475.5" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 478px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git push origin release/X.Y.Z</div></div></div></foreignObject><text x="21" y="481" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git push origin release/X.Y.Z</text></switch></g></g><g><rect x="241" y="79" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 99px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar rama <i>develop</i></div></div></div></foreignObject><text x="321" y="102" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar rama develop</text></switch></g></g><g><path d="M 21 79 L 186 79 L 201 94 L 201 119 L 21 119 L 21 79 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 79 L 186 94 L 201 94 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 79 L 186 94 L 201 94" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 99px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin develop</div></div></div></foreignObject><text x="23" y="102" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin develop</text></switch></g></g><g><path d="M 321 120 L 321 133.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 138.88 L 317.5 131.88 L 321 133.63 L 324.5 131.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 409 L 321 452.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 457.38 L 317.5 450.38 L 321 452.13 L 324.5 450.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201.18 99.52 L 240 99" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 199 478.64 L 240 478.93" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="141" width="160" height="51" rx="7.65" ry="7.65" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 167px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear nueva rama del lanzamiento desde la rama <i>develop</i></div></div></div></foreignObject><text x="321" y="170" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear nueva rama del lanzamie...</text></switch></g></g><g><path d="M 201 163.93 L 240 164.76" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 21 133 L 186 133 L 201 148 L 201 191 L 21 191 L 21 133 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 133 L 186 148 L 201 148 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 133 L 186 148 L 201 148" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 162px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div># Seguir la convención "SemVer"<br />## https://semver.org/</div><div>git checkout -b release/X.Y.Z develop</div></div></div></div></foreignObject><text x="23" y="165" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px"># Seguir la convención "SemVer"...</text></switch></g></g><g><path d="M 321 193 L 321 206.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 211.88 L 317.5 204.88 L 321 206.63 L 324.5 204.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 279 L 321 299.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 304.88 L 317.5 297.88 L 321 299.63 L 324.5 297.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="214" width="160" height="64" rx="9.6" ry="9.6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 246px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Cambiar la versión en los archivos (README, package.json, etc)</div></div></div></foreignObject><text x="321" y="249" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Cambiar la versión en los arc...</text></switch></g></g><g><rect x="241" y="373" width="160" height="35" rx="5.25" ry="5.25" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 391px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Comprobar código con linter</div></div></div></foreignObject><text x="321" y="394" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Comprobar código con linter</text></switch></g></g><g><rect x="241" y="459.5" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 480px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Ejecutar comando <i>push</i> para subir los cambios</div></div></div></foreignObject><text x="321" y="483" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Ejecutar comando push para su...</text></switch></g></g><g><path d="M 19 584 L 183 584 L 198 599 L 198 794.99 L 19 794.99 L 19 584 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 183 584 L 183 599 L 198 599 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 183 584 L 183 599 L 198 599" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 177px; height: 1px; padding-top: 689px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout main<br />git pull origin main -p<br />git checkout release/X.Y.Z<br />git merge main<br /># Resolver conflictos… <br />git commit # Para finalizar fusión<div><br /></div><div>git checkout develop<br />git pull origin develop -p<br />git checkout release/X.Y.Z<br />git merge develop<br /># Resolver conflictos… <br />git commit # Para finalizar fusión</div><div><br />git push origin release/X.Y.Z</div></div></div></div></foreignObject><text x="21" y="693" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout main...</text></switch></g></g><g><path d="M 22 289.5 L 187 289.5 L 202 304.5 L 202 366.5 L 22 366.5 L 22 289.5 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 187 289.5 L 187 304.5 L 202 304.5 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 187 289.5 L 187 304.5 L 202 304.5" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 328px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>- Para cambios pequeños, se pueden hacer en la misma rama</div><div>- Para cambios grandes, se deben hacer en una rama aparte. Es necesario definirlo con el equipo</div></div></div></div></foreignObject><text x="24" y="331" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">- Para cambios pequeños, se pued...</text></switch></g></g><g><path d="M 202 328 L 240 328" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 321 350 L 321 365.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 370.88 L 317.5 363.88 L 321 365.63 L 324.5 363.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="307" width="160" height="42" rx="6.3" ry="6.3" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 328px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Desarrollar cambios adicionales</div></div></div></foreignObject><text x="321" y="331" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Desarrollar cambios adicional...</text></switch></g></g><g><rect x="241" y="647.62" width="160" height="83.75" rx="12.56" ry="12.56" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 689px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div style="font-size: 11px">Resolver los conflictos fusionando la rama <i>main</i>/<i>master </i>y luego la rama <i>develop</i> en la rama de la tarea</div></div></div></div></foreignObject><text x="321" y="693" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Resolver los conflictos fusio...</text></switch></g></g><g><path d="M 198 689.49 L 240 689.49" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 22 886 L 187 886 L 202 901 L 202 934 L 22 934 L 22 886 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 187 886 L 187 901 L 202 901 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 187 886 L 187 901 L 202 901" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 162px; height: 1px; padding-top: 910px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div align="left">Se debe hacer primero el PR hacia main/master y luego hacia develop</div></div></div></div></foreignObject><text x="24" y="913" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">Se debe hacer primero el PR ha...</text></switch></g></g><g><path d="M 420 58 L 420 38 L 650 38 L 650 58" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 420 1150 L 650 1150 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 420 58 L 650 58" fill="none" stroke="#666666" stroke-miterlimit="10" pointer-events="none" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 535px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap; "><div>Remote (GitHub)</div></div></div></div></foreignObject><text x="535" y="52" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Remote (GitHub)</text></switch></g></g><g><path d="M 542 629 L 542 648 L 542 634 L 542 647.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 652.88 L 538.5 645.88 L 542 647.63 L 545.5 645.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="545.5" width="160" height="82.5" rx="12.38" ry="12.38" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 587px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear dos Pull Requests desde la rama de lanzamiento a la rama <i>develop</i> y<i> </i>la rama <i>main/master</i></div></div></div></foreignObject><text x="542" y="590" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear dos Pull Requests desde...</text></switch></g></g><g/><g><path d="M 430 80 L 430 79.81 L 440 80.87 L 450 80.42 L 460 79.58 L 470 79.53 L 480 79.04 L 490 80.73 L 500 79.43 L 510 80.97 L 520 80.65 L 530 79.35 L 540 80.31 L 550 80.24 L 560 80.86 L 570 80.7 L 580 80.43 L 590 79.15 L 600 80.99 L 610 79.53 L 620 80.3 L 630 80.92 L 640 80 L 640.96 80 L 640.33 89.89 L 640.46 99.78 L 639.37 109.67 L 640.5 119.56 L 639.09 129.44 L 640.1 139.33 L 640.06 149.22 L 641 159.11 L 640.71 169 L 640.97 178.89 L 639.45 188.78 L 640.45 198.67 L 640.03 208.56 L 640.3 218.44 L 639.38 228.33 L 640.99 238.22 L 640.74 248.11 L 640 258 L 640 257.17 L 630 257.41 L 620 258.66 L 610 257.29 L 600 257.89 L 590 258.48 L 580 258.75 L 570 258.31 L 560 257.44 L 550 258.25 L 540 258.5 L 530 258.82 L 520 258.11 L 510 258.11 L 500 257.22 L 490 257.82 L 480 257.9 L 470 258.83 L 460 258.47 L 450 258.48 L 440 258.13 L 430 258 L 430.81 258 L 430.19 248.11 L 429.28 238.22 L 430.45 228.33 L 430.95 218.44 L 429.31 208.56 L 430.2 198.67 L 430.24 188.78 L 430.25 178.89 L 429.72 169 L 430.43 159.11 L 429.09 149.22 L 430.92 139.33 L 429.82 129.44 L 429.44 119.56 L 430.09 109.67 L 429.28 99.78 L 430.29 89.89 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="448.5" y="120" width="43" height="29" rx="4.35" ry="4.35" fill="#dae8fc" stroke="#6c8ebf" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><path d="M 451.5 210 L 481.5 210 L 491.5 220 L 491.5 238 L 451.5 238 L 451.5 210 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 481.5 210 L 481.5 220 L 491.5 220" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><rect x="450" y="164.5" width="43" height="29" rx="4.35" ry="4.35" fill="#d5e8d4" stroke="#82b366" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><path d="M 430 80 L 430 79.85 L 440 80.29 L 450 79.17 L 460 79.62 L 470 80.41 L 480 80.34 L 490 79.12 L 500 79.73 L 510 79.49 L 520 79.84 L 530 80.99 L 540 80.18 L 550 79.43 L 560 80.53 L 570 80.22 L 580 80.85 L 590 80.17 L 600 79.84 L 610 79.42 L 620 80.33 L 630 80.44 L 640 80 L 640.21 80 L 639.96 85.6 L 640.11 91.2 L 640.27 96.8 L 640.23 102.4 L 640 108 L 640 107.22 L 630 108.92 L 620 108.71 L 610 108.08 L 600 107.46 L 590 107.12 L 580 107.31 L 570 108.69 L 560 107.09 L 550 107.72 L 540 107.59 L 530 107.22 L 520 107.57 L 510 107.46 L 500 107.02 L 490 107.96 L 480 107.38 L 470 107.83 L 460 108.71 L 450 107.5 L 440 108.22 L 430 108 L 429.67 108 L 430.15 102.4 L 429.9 96.8 L 429.67 91.2 L 430.03 85.6 L 430 80 L 430 80 Z Z" fill="#f5f5f5" stroke="#000000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" stroke-dasharray="2 4" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 94px; margin-left: 431px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: &quot;Comic Sans MS&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">Leyenda</div></div></div></foreignObject><text x="535" y="98" fill="light-dark(#000000, #ffffff)" font-family="&quot;Comic Sans MS&quot;" font-size="12px" text-anchor="middle" font-weight="bold">Leyenda</text></switch></g></g><g><rect x="510" y="119" width="110" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 134px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rama <span>develop</span></div></div></div></foreignObject><text x="512" y="138" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">rama develop</text></switch></g></g><g><rect x="510" y="163.5" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 118px; height: 1px; padding-top: 179px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rama del lanzamiento</div></div></div></foreignObject><text x="512" y="182" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">rama del lanzamien...</text></switch></g></g><g><rect x="510" y="210" width="93.5" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 92px; height: 1px; padding-top: 225px; margin-left: 512px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #4D4D4D; "><div style="display: inline-block; font-size: 13px; font-family: &quot;Helvetica&quot;; color: light-dark(#4D4D4D, #ababab); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">comandos y notas</div></div></div></foreignObject><text x="512" y="229" fill="#4D4D4D" font-family="&quot;Helvetica&quot;" font-size="13px">comandos y not...</text></switch></g></g><g><path d="M 321 1006 L 321 1025 L 321 999 L 321 1011.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 1016.88 L 317.5 1009.88 L 321 1011.63 L 324.5 1009.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="965" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 985px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Volver a la rama <i>develop</i></div></div></div></foreignObject><text x="321" y="988" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Volver a la rama develop</text></switch></g></g><g><path d="M 321 1060 L 321 1079 L 321 1054 L 321 1066.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 321 1071.88 L 317.5 1064.88 L 321 1066.63 L 324.5 1064.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="241" y="1019" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1039px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Actualizar la rama <i>develop</i> </div></div></div></foreignObject><text x="321" y="1042" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Actualizar la rama develop </text></switch></g></g><g><rect x="241" y="1074" width="160" height="40" rx="6" ry="6" fill="#dae8fc" stroke="#6c8ebf" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(218, 232, 252), rgb(29, 41, 59)); stroke: light-dark(rgb(108, 142, 191), rgb(92, 121, 163));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1094px; margin-left: 242px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Eliminar rama del lanzamiento en el ambiente local</div></div></div></foreignObject><text x="321" y="1097" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar rama del lanzamiento...</text></switch></g></g><g><path d="M 21 965 L 186 965 L 201 980 L 201 1005 L 21 1005 L 21 965 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 965 L 186 980 L 201 980 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 965 L 186 980 L 201 980" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 985px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git checkout develop</div></div></div></foreignObject><text x="23" y="988" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git checkout develop</text></switch></g></g><g><path d="M 21 1019 L 186 1019 L 201 1034 L 201 1059 L 21 1059 L 21 1019 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 1019 L 186 1034 L 201 1034 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 1019 L 186 1034 L 201 1034" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1039px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git pull origin develop -p</div></div></div></foreignObject><text x="23" y="1042" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git pull origin develop -p</text></switch></g></g><g><path d="M 21 1074 L 186 1074 L 201 1089 L 201 1114 L 21 1114 L 21 1074 Z" fill="#f5f5f5" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(245, 245, 245), rgb(26, 26, 26)); stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/><path d="M 186 1074 L 186 1089 L 201 1089 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));"/><path d="M 186 1074 L 186 1089 L 201 1089" fill="none" stroke="#666666" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="stroke: light-dark(rgb(102, 102, 102), rgb(149, 149, 149));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 178px; height: 1px; padding-top: 1094px; margin-left: 23px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">git branch -d release/X.Y.Z</div></div></div></foreignObject><text x="23" y="1097" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px">git branch -d release/X.Y.Z</text></switch></g></g><g><path d="M 201 1094 L 240 1094" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 1039 L 240 1039" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 201 985 L 240 985" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 461 985 L 408.37 985" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 985 L 410.12 981.5 L 408.37 985 L 410.12 988.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 859 L 542 878 L 542 860 L 542 872.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 877.88 L 538.5 870.88 L 542 872.63 L 545.5 870.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 941 L 542 960 L 542 942 L 542 954.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 959.88 L 538.5 952.88 L 542 954.63 L 545.5 952.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="818" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 838px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Revisar y aprobar los PRs (Revisores)</div></div></div></div></foreignObject><text x="542" y="841" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Revisar y aprobar los PRs (Re...</text></switch></g></g><g><rect x="462" y="880" width="160" height="60" rx="9" ry="9" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 910px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Fusionar la rama del lanzamiento en las ramas, una vez los PRs hayan sido aprobados.</div></div></div></foreignObject><text x="542" y="913" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Fusionar la rama del lanzamie...</text></switch></g></g><g><rect x="462" y="962" width="160" height="46" rx="6.9" ry="6.9" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 985px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>Eliminar la rama del lanzamiento en el ambiente remoto</div></div></div></div></foreignObject><text x="542" y="988" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Eliminar la rama del lanzamie...</text></switch></g></g><g><path d="M 542 725 L 542 745 L 542 733 L 542 745.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 750.88 L 538.5 743.88 L 542 745.63 L 545.5 743.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 542 654 L 599.5 689.5 L 542 725 L 484.5 689.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 690px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay conflictos?</div></div></div></div></foreignObject><text x="542" y="693" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay conflictos?</text></switch></g></g><g><path d="M 542 796 L 542 815 L 542 798 L 542 810.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 815.88 L 538.5 808.88 L 542 810.63 L 545.5 808.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><rect x="462" y="753" width="160" height="42" rx="6.3" ry="6.3" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 774px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Asignar revisores</div></div></div></foreignObject><text x="542" y="777" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Asignar revisores</text></switch></g></g><g><rect x="448" y="663" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 673px; margin-left: 449px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "></div></div></div></foreignObject><text x="468" y="676" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><rect x="535" y="726" width="40" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 736px; margin-left: 536px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #333333; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#333333, #c1c1c1); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">No</div></div></div></foreignObject><text x="555" y="739" fill="#333333" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><path d="M 542 444 L 599.5 479.5 L 542 515 L 484.5 479.5 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="all" style="fill: light-dark(rgb(255, 242, 204), rgb(40, 29, 0)); stroke: light-dark(rgb(214, 182, 86), rgb(109, 81, 0));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 113px; height: 1px; padding-top: 480px; margin-left: 486px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><div align="center">¿Hay errores?</div></div></div></div></foreignObject><text x="542" y="483" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle" font-weight="bold">¿Hay errores?</text></switch></g></g><g><rect x="462" y="371" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 391px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Corregir los errores</div></div></div></foreignObject><text x="542" y="394" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Corregir los errores</text></switch></g></g><g><path d="M 542 444 L 542 424 L 542 431 L 542 418.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 413.12 L 545.5 420.12 L 542 418.37 L 538.5 420.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 433px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><div></div></div></div></div></foreignObject><text x="556" y="436" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle"></text></switch></g></g><g><path d="M 542 515 L 542 535 L 542 525.5 L 542 538.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 543.38 L 538.5 536.38 L 542 538.13 L 545.5 536.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 524px; margin-left: 556px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; ">No</div></div></div></foreignObject><text x="556" y="527" fill="light-dark(#000000, #ffffff)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">No</text></switch></g></g><g><rect x="462" y="1029" width="160" height="40" rx="6" ry="6" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(213, 232, 212), rgb(31, 47, 30)); stroke: light-dark(rgb(130, 179, 102), rgb(68, 110, 44));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1049px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: &quot;Verdana&quot;; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Crear lanzamiento apuntando a <i>master</i>/<i>main</i></div></div></div></foreignObject><text x="542" y="1052" fill="light-dark(#000000, #ffffff)" font-family="&quot;Verdana&quot;" font-size="11px" text-anchor="middle">Crear lanzamiento apuntando a...</text></switch></g></g><g><path d="M 542 1009 L 542 1028 L 542 1009 L 542 1021.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 542 1026.88 L 538.5 1019.88 L 542 1021.63 L 545.5 1019.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 402 479.5 L 478.13 479.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 483.38 479.5 L 476.38 483 L 478.13 479.5 L 476.38 476 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 461 391 L 431.5 391 L 408.37 390.61" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 390.52 L 410.18 387.14 L 408.37 390.61 L 410.06 394.14 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 484.5 689.5 L 408.37 689.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 403.12 689.5 L 410.12 686 L 408.37 689.5 L 410.12 693 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 318 732.37 L 318 773 L 454.63 773.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 459.88 773.99 L 452.86 777.44 L 454.63 773.96 L 452.91 770.44 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><path d="M 202 910 L 461 910" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment