Ir al contenido

Lección 0 - Requisitos previos

La aplicación GitHub Copilot es una aplicación de escritorio que actúa como centro de operaciones tanto para Copilot como para GitHub. Proporciona acceso rápido a incidencias y solicitudes de incorporación de cambios y, por supuesto, permite desarrollar con GitHub Copilot. Durante este taller trabajarás en local con la aplicación Tailspin Toys, creada con Astro, y con la aplicación GitHub Copilot. Antes de empezar, vamos a comprobar que Node.js esté instalado en local y, después, instalaremos la aplicación Copilot.

En esta lección:

  • instalarás Node.js para poder ejecutar las pruebas del proyecto en tu equipo.
  • crearás tu propia copia del proyecto Tailspin Toys a partir de la plantilla.

Instalar Node.js

En varias lecciones se pide a un agente que desarrolle funcionalidades y ejecute en local el conjunto de pruebas de Tailspin Toys, para lo que se necesita Node.js, el único entorno de ejecución que requiere el proyecto. Instala la versión LTS actual.

La opción más sencilla en cualquier plataforma es usar el instalador oficial:

  1. En el sistema operativo, abre una ventana de terminal con Windows Terminal, Terminal de macOS o la aplicación que utilices habitualmente.

  2. Ejecuta el comando siguiente para comprobar la versión de Node.js instalada:

    Terminal window
    node --version
  3. Si cumple los requisitos del README y package.json del proyecto, puedes pasar a la sección siguiente.

Solo tienes que completar estos pasos si no tienes Node instalado o si necesitas actualizarlo.

  1. Abre la página de descarga de Node.js.

  2. Descarga la versión LTS correspondiente a tu sistema operativo.

  3. Ejecuta el instalador y acepta las opciones predeterminadas. En Windows, mantén seleccionada la opción Add to PATH.

  4. Después de instalarlo, abre una nueva ventana de terminal.

  5. Confirma la instalación en la nueva ventana de terminal mediante el comando siguiente:

    Terminal window
    node --version
  6. Debería aparecer la versión que has instalado.

Cada worktree también necesita las dependencias del proyecto y Chromium de Playwright para las comprobaciones E2E. Sigue el README del repositorio de Tailspin Toys al preparar un worktree y revisa cualquier solicitud de instalación antes de aprobarla.

Configurar el repositorio del laboratorio

Trabajarás con tu propia copia del proyecto Tailspin Toys. Créala ahora a partir del repositorio de plantilla. El nuevo repositorio contiene todos los archivos necesarios para el laboratorio y lo conectarás a la aplicación en la siguiente lección.

  1. En una nueva ventana del navegador, ve al repositorio de GitHub de este laboratorio: https://github.com/github-samples/tailspin-toys.

  2. Para crear tu propia copia del repositorio, selecciona el botón Use this template en la página del repositorio del laboratorio. A continuación, selecciona Create a new repository.

    Botón Use this template con la opción Create a new repository seleccionada en el menú desplegable

  3. Si realizas el taller como parte de un evento dirigido por GitHub o Microsoft, sigue las instrucciones de los mentores. De lo contrario, puedes crear el nuevo repositorio en una organización en la que tengas acceso a GitHub Copilot.

    Formulario Create a new repository con github-samples/tailspin-toys como plantilla y el nombre del repositorio completado

  4. Anota la ruta del repositorio que has creado (organization-or-user-name/repository-name), ya que la utilizarás más adelante en el laboratorio.

Al crear el repositorio a partir de la plantilla, se genera automáticamente una lista de incidencias de trabajo pendiente. Trabajarás con estas incidencias durante todo el taller; no necesitas crear ninguna.

Utiliza una copia nueva de la plantilla del taller. Incluye instrucciones del repositorio, código de la aplicación, pruebas, una habilidad quality-checks y una extensión de lienzo existente. Personalizarás la habilidad y crearás un agente QA durante el taller. Si utilizas una copia anterior, comprueba con quien imparte el taller que contiene los archivos que necesitarás.

Resumen y pasos siguientes

Ya tienes el entorno preparado. En esta lección:

  • has instalado Node.js para poder compilar y probar el proyecto en tu equipo.
  • has creado tu propia copia del repositorio Tailspin Toys a partir de la plantilla.

A continuación, instalarás la aplicación GitHub Copilot, conectarás el repositorio que acabas de crear y conocerás el espacio de trabajo.

Recursos