Copiar Solutions/Template en Proyectos de GitLab
Last updated
Last updated
Requisitos:
SSH generada en el ordenador que serĆ” utilizado
Cuenta de LKMX con SSH vinculada
Entorno de programación (Ej. Visual Studio Code)
Git instalado
Node instalado (Versión par, de preferencia 18.19.0)
Access Token personal
Acceder a code.logickernel.com a travƩs de la cuenta de LKMX
Solicitar acceso al proyecto de lkOS/cli a IT
Abrir el proyecto lkOS/cli
Clic en el botón āCodeā
Click en el botón de āCopy URLā en la sección de āClone with HTTPSā
Abrir entorno de programación (En este caso, Visual Studio Code)
Abrir una nueva terminal
Escribir en la terminal: āgit clone ā, seguido del enlace copiado en el paso 2
Acceder a la ruta creada tras clonar el repositorio
Abrir el archivo ā.lkosrcā
Pegar el access token personal despuĆ©s de āACCESS_TOKEN=ā
Correr en consola los comandos descritos en el archivo README.md
Para copiar las labels a un proyecto, se utiliza el comando: lkos labels copy solutions/template solutions/<nombre del proyecto al que se va a copiar> Este comando buscarĆ” incidencias exactas en las labels creadas en el proyecto, de encontrarlas, las actualizarĆ”, de no encontrarlas, crearĆ” la label correspondiente.
Para copiar los boards a un proyecto, se utiliza el comando: lkos boards sync solutions/template solutions/<nombre del proyecto al que se va a copiar> Esto limpiarĆ” los boards creados si es que hay, y se encargarĆ” de reproducirlos tal cual se encuentran en el Template de proyecto.
Acceder a code.logickernel.com a travƩs de la cuenta de LKMX
Solicitar acceso al proyecto de solutions/template a IT
Abrir el proyecto solutions/template
Clic en el botón āCodeā
Click en el botón de āCopy URLā en la sección de āClone with HTTPSā
Abrir entorno de programación (En este caso, Visual Studio Code)
Abrir una nueva terminal
Escribir en la terminal: āgit clone ā, seguido del enlace copiado en el paso 2
Acceder a la ruta creada tras clonar el repositorio
Copiar en una carpeta aparte los archivos .md dentro de la carpeta ā.gitlab/issue_templatesā para su fĆ”cil acceso
Acceder al proyecto al que se busca aƱadir las issue templates
Asegurarse de que el repositorio no se encuentre vacĆo. De encontrarse vacĆo, es necesario solicitar a IT la creación del archivo README.
Abrir el dropdown de āCodeā
Seleccionar āVisual Studio Code (HTTPS) en la sección āOpen in your IDE
Seleccionar un folder de almacenamiento para el repositorio
Seleccionar āOpenā
Desplegar el menĆŗ de āTerminalā y seleccionar āNew Terminalā
En la terminal, escribir el comando: git checkout -b <nombre de la rama> El comando crearĆ” una rama en la que se podrĆ” editar, para posteriormente solicitar un merge request.
Crear una nueva carpeta llamada .gitlab.
Crear una nueva carpeta llamada issue_templates dentro de la carpeta .gitlab.
Copiar los archivos a la carpeta de issue_templates.
Abrir el panel de Source Control
Revisar que los cambios sean correctos, y seleccionar āStage All Changesā.
AƱadir un comentario en la sección de āMessageā. Por protocolo, el mensaje debe ser corto, conciso y debe ser escrito en inglĆ©s.
Hacer clic en āCommitā
Hacer clic en āPublish Branchā
Al recargar el repositorio de GitLab, se mostrarĆ” lo siguiente.
Clic en āCreate merge requestā.
Rellenar descripción y asignar al encargado del repositorio.
Notificar al encargado del repositorio sobre los cambios realizados y solicitar la aprobación y ejecución del merge.
Una vez terminados estos pasos, comprobar que al crear un nuevo issue, aparezca la opción de āChoose a Templateā