🚀 Cómo Usar GitHub Codespaces: Configuración y Desarrollo en la Nube
GitHub Codespaces es un entorno de desarrollo en la nube basado en Visual Studio Code, que te permite escribir, compilar y ejecutar código directamente desde el navegador sin necesidad de configuraciones locales.
1️⃣ Habilitar GitHub Codespaces
📌 Requisitos
✅ Tener una cuenta en GitHub.
✅ Ser parte de un plan que incluya Codespaces (usuarios gratuitos tienen horas limitadas).
✅ Usar un repositorio donde quieras trabajar.
📌 Cómo crear un Codespace
1️⃣ Ve al repositorio en GitHub.
2️⃣ Haz clic en el botón "Code" (verde).
3️⃣ Selecciona la pestaña "Codespaces".
4️⃣ Haz clic en "Create codespace on main".
5️⃣ Espera unos segundos y tendrás un entorno VS Code en el navegador listo para programar.
2️⃣ Personalizar el Entorno de Desarrollo
GitHub Codespaces permite personalizar el entorno con archivos de configuración:
📌 Instalar Extensiones
Puedes agregar extensiones de VS Code desde la barra lateral.
📌 Configurar con un Devcontainer
Puedes definir un entorno específico agregando un archivo .devcontainer/devcontainer.json:
{
"name": "Mi Codespace",
"image": "mcr.microsoft.com/devcontainers/python:3.9",
"extensions": ["ms-python.python"]
}
Esto configura un entorno de desarrollo con Python 3.9 y extensiones preinstaladas.
3️⃣ Trabajar con Git y GitHub
📌 Clonar un Repositorio
Si creaste un Codespace vacío, puedes clonar un repositorio con:
git clone
📌 Subir Cambios
Después de hacer modificaciones, usa:
git add .
git commit -m "Actualización del código"
git push origin main
4️⃣ Ejecutar y Depurar Código
✅ Puedes ejecutar código desde la terminal integrada (Ctrl + ) ✅ Puedes usar **depuración interactiva** con F5` en VS Code
✅ Soporta múltiples lenguajes como Python, JavaScript, C++ y más
🎯 Conclusión
✅ GitHub Codespaces te permite desarrollar sin instalar nada localmente.
✅ Es una opción ideal para colaborar en proyectos sin problemas de configuración.
✅ Puedes personalizar el entorno con devcontainers y usar VS Code en la nube.