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”