Visual Studio integrado en Github: Codespaces, nuevo editor beta integrado en tus repositorios

Contribuir con código a una comunidad puede ser difícil. Cada repositorio tiene su propia forma de configurar un entorno de desarrollo, que a menudo requiere docenas de pasos antes de poder escribir cualquier código.

Peor aún, a veces el entorno de dos proyectos en los que está trabajando entra en conflicto entre sí.

Codespaces te brinda un entorno de desarrollo con todas las funciones alojado en la nube que gira en segundos, directamente dentro de GitHub, para que pueda comenzar a contribuir a un proyecto de inmediato.

¿Qué es Codespaces?

Codespaces es la integración online del editor Visual Studio de Microsoft directamente en los repositorios de Github.

¿Qué permitirá hacer Codespaces?

Codespaces se pueden configurar para cargar su código y dependencias, herramientas de desarrollador, extensiones y archivos de puntos. Cambiar de un entorno a otro es simple: puede navegar en cualquier momento y, cuando vuelve, su espacio de código se vuelve a abrir automáticamente.

Desarrollado por la tecnología Visual Studio, Codespaces en GitHub incluye una versión basada en navegador del editor VS Code completo, con soporte para completar el código y navegación, extensiones, acceso a la terminal y más. Si prefiere usar su IDE de escritorio, podrá iniciar un espacio de código en GitHub y conectarse a él desde su escritorio.

El precio de los espacios de código aún no se ha finalizado. La funcionalidad de edición de código en GitHub siempre será gratuita, pero si usa entornos de nube Codespaces, planeamos ofrecer precios simples de pago por uso. Los espacios de código serán de uso gratuito durante la versión beta limitada.

? Únete a la BETA AHORA

Características de Codespaces

  • Obtén la experiencia completa de Visual Studio Code sin salir de GitHub.
  • Codifica, crea, prueba, depura e implementa con un entorno de desarrollo completo desde tu navegador.
  • Simplifica tu flujo de trabajo. Configura automáticamente dependencias y claves SSH.
  • Configura el editor con archivos de puntos y extensiones de código de Visual Studio para crear un entorno coherente en cada espacio de código.
  • Desarrolla desde cualquier lugar y en cualquier momento. Con el desarrollo en la nube, podrás contribuir con código desde cualquier dispositivo, utilizando VS Code o su navegador.
  • Contribuya a proyectos sin complicar tu configuración local. Acelera los entornos de desarrollo con un clic, incluso para proyectos en los que no has trabajado antes, y cambia entre proyectos con más facilidad.

¿Codespaces está disponible para todos?

Por ahora, no. Mientras esté en su versión BETA. Solamente estará disponible para un pequeño grupo de usuarios de GitHub, con el tiempo, más usuarios tendrán acceso a la versión beta; según disponibilidad y teniendo en cuenta la fecha de registro de los usuarios.

¿Cómo empiezo a usar Codespaces?

Si eres incluido en la versión beta de Codespaces, verás un botón de “Código” en dentro de los repositorios compatibles.

? Únete a la BETA AHORA

¿Está disponible Codespaces para todos los repositorios?

Mientras esté en versión beta limitada, Codespaces estará disponible en los repositorios públicos. Habrá soporte adicional disponible a medida que avance la versión beta, pero por ahora, no estará disponible en los repositorios privados que pertenezcan a organizaciones.

¿Qué pasa si no quiero desarrollar en el navegador?

Si lo prefiere, puede abrir Codespaces en GitHub y luego conectarte a través de Visual Studio Code.

¿Cuánto cuesta Codespaces?

Codespaces será gratis mientras se encuentre en su versión beta. Los planes y precios se anunciarán a medida que avance la versión beta.

Diferentes entre Codespaces y Visual Studio Code

Codespaces configura un entorno de Visual Studio Code alojado en la nube, dentro de contenedores y personalizable. Después de la configuración, puedes conectarte a través del navegador o mediante VS Code.

¿Cómo puedo configurar Codespaces?

Dentro de Codespaces, tendrá acceso a Visual Studio Code Marketplace , y puede precargar cualquier extensión que desee cargar en el lanzamiento utilizando un archivo de configuración devcontainer . También puede personalizar su espacio de código tirando de los archivos de puntos.

? Únete a la BETA AHORA

Relacionados