Skip to main content

Integrar a GitHub Classroom con un IDE

Puedes preconfigurar un ambiente de desarrollo integrado (IDE) compatible para las tareas que crees en GitHub Classroom.

¿Quién puede utilizar esta característica?

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Para más información sobre los administradores de aula, consulta "Administrar aulas".

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.

IDEMá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 CodeExtensió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».

Información adicional