Acerca de la integración con un IDE
Opcionalmente, puedes configurar una tarea para utilizar un ambiente de desarrollo integrado (IDE). Los IDE permiten a los alumnos escribir código, ejecutar programas y colaborar sin instalar Git y contar con una cadena de herramientas de desarrollo integral en la computadora del alumno. Si eliges un IDE para una tarea, los alumnos aún pueden verificar y ejecutar el código localmente en una computadora con el software necesario.
Después de que un alumno acepta una tarea con un IDE, el archivo README en su repositorio de tareas contendrá un botón para abrir dicha tarea en el IDE. El alumno puede comenzar a trabajar de inmediato y no se requiere alguna configuración adicional.
IDE compatibles
GitHub Classroom es compatible con los siguientes IDE. Puedes aprender más sobre la experiencia del alumno para cada IDE.
IDE | Más información |
---|---|
GitHub Codespaces | "Uso de GitHub Codespaces con GitHub Classroom" |
Microsoft MakeCode Arcade | "Acerca de utilizar MakeCode Arcade con GitHub Classroom" |
Visual Studio Code | Extensión GitHub Classroom en Visual Studio Marketplace |
Sabemos que las integraciones con IDE en la nube son importantes para tu aula y estamos trabajando para traerte más opciones.
Configurar un IDE para una tarea
Puedes elegir el IDE que te gustaría utilizar para una tarea cuando la crees. Para información de cómo crear una asignación que use un IDE, consulta "Crear una tarea individual" o "Crear una tarea de grupo".
Configuración de una asignación en un nuevo IDE
La primera vez que configures una asignación mediante un IDE diferente, debes asegurarte de que está configurada correctamente.
A menos que uses GitHub Codespaces, debes autorizar la OAuth app para el IDE de tu organización. Para todos los repositorios, conceda a la aplicación acceso de lectura a metadatos, administración y código y de escritura a la administración y el código. Para obtener más información, vea «Autorización de aplicaciones de OAuth».
GitHub Codespaces no requiere una OAuth app, pero debes habilitar GitHub Codespaces para que la organización pueda configurar una asignación con GitHub Codespaces. Para obtener más información, vea «Uso de GitHub Codespaces con GitHub Classroom».