Ejercicio: Configuración de GitHub Copilot para trabajar con Visual Studio Code
En este ejercicio, se crea un repositorio mediante la plantilla de GitHub para la aplicación web de front-end de cartera personal de Python.
Cómo configurar GitHub Copilot
Para usar GitHub Copilot, debe completar los siguientes pasos:
Cuenta de GitHub:
- Creación de una cuenta de GitHub. Dado que Copilot es un servicio de GitHub, necesita una cuenta de GitHub para usarlo. Si no tiene una cuenta, visite la página web de GitHub para crear una gratuitamente.
Regístrese y habilite GitHub Copilot:
- Puede configurar una cuenta gratuita de GitHub Copilot o registrarse para obtener una suscripción a la versión de prueba de GitHub Copilot Pro con una prueba de un solo día. Con fines de aprendizaje, la opción Copilot Free con límites de uso debe ser suficiente.
- Es importante tener en cuenta las condiciones de evaluación gratuita de GitHub Copilot: si elige la oferta de evaluación gratuita para GitHub Copilot, se solicita un formulario de pago al registrarse. Los cargos no se aplicarán hasta que finalice la prueba a menos que cancele antes de la conclusión del período de 30 días.
Sugerencia
GitHub Copilot ofrece un nivel gratuito con 2000 autocompletados de código y 50 mensajes de chat al mes. Para empezar, abra Visual Studio Code, seleccione el icono de GitHub Copilot y, a continuación, seleccione Iniciar sesión para usar GitHub Copilot gratis. Inicie sesión en la cuenta de GitHub en la ventana que se abre en el explorador. Más información. Los educadores, estudiantes y algunos mantenedores de código abierto seleccionados pueden recibir Copilot Pro de forma gratuita. Descubre cómo en: https://aka.ms/Copilot4Students.
Instale la extensión:
- GitHub Copilot está disponible como una extensión para los principales entornos de desarrollo integrado (IDE), incluidos Visual Studio, Visual Studio Code, JetBrains IDE, VIM y XCode.
- Para instalarlo, busque "GitHub Copilot" en el marketplace de extensiones del IDE y siga las instrucciones de instalación. Por ejemplo, en el marketplace de VS Code, puede encontrar GitHub Copilot, GitHub Copilot Chat y GitHub Copilot para Azure como opciones para instalar.
Configuración del entorno
En primer lugar, debe iniciar el entorno de Codespaces, que viene preconfigurado con la extensión GitHub Copilot.
- Abra Codespace con el entorno preconfigurado en el explorador.
- En la página Crear codespace, revise las opciones de configuración del codespace y seleccione Crear nuevo codespace.
- Espere a que se inicie Codespace. Este proceso de startup puede tardar unos minutos.
- Los demás ejercicios de este proyecto tienen lugar en el contexto de este contenedor de desarrollo.
Importante
Todas las cuentas de GitHub pueden usar Codespaces durante un máximo de 60 horas gratis cada mes con dos instancias principales. Para obtener más información, consulte Almacenamiento y horas de núcleo incluidas mensualmente en GitHub Codespaces.
API web de Python
Cuando haya finalizado, Codespaces se carga con una sección de terminal en la parte inferior. Codespaces instala todas las extensiones necesarias en el contenedor. Una vez que se completen las instalaciones del paquete, Codespaces ejecutará el comando uvicorn para iniciar la aplicación web en ejecución dentro del Codespace.
Cuando la aplicación web se ha iniciado correctamente, un mensaje en el terminal muestra que el servidor se ejecuta en el puerto 8000 dentro de Codespace.
Prueba de la API
En la pestaña Explorador simple del Codespace, en la página API de Python en contenedor, seleccione el botón Probar. Se abre una página FastAPI en la pestaña Explorador simple que le permite interactuar con la API mediante el envío de una solicitud con la página autodocumentada.
Para probar la API, seleccione el botón POST y, después, el botón Probarlo. Desplácese hacia abajo en la pestaña y seleccione Ejecutar. Si se desplaza más hacia abajo la pestaña, puede ver la respuesta a la solicitud de ejemplo.