Abrir un proyecto en Workspace
Llega a Beyond Workspace desde Projects, inicia sesión, entiende cada forma de no entrar, e inicia, detén y retoma tu propio entorno de desarrollo del proyecto.
- Disponibilidad: Experimental
- Evidencia: Ejecución registrada
- Guía práctica
Antes de empezar
- Necesitas acceso al desarrollo en Workspace en la organización del proyecto, ser miembro vigente de ella, y un rol en el proyecto que permita lo que quieres hacer.
- Necesitas tu dirección de Beyond Workspace, o un proyecto abierto desde Beyond Projects. Workspace no está alojado, así que no existe una dirección pública.
Llegar desde Projects e iniciar sesión
- En Beyond Projects, abre el proyecto y elige Abrir en Desarrollar en Workspace. La dirección lleva la identidad del proyecto y nada más.
- Sin sesión, Workspace muestra «Inicia sesión en Beyond Workspace» y «Entras con tu cuenta de Beyond. Si llegaste desde Projects, el proyecto que elegiste se abre después.» Elige Iniciar sesión con Beyond.
- Después de iniciar sesión, el proyecto se abre solo. La identidad se comprueba antes de usarse, sobrevive al inicio de sesión, y se quita de la dirección una vez usada.
Abierto sin un proyecto, Workspace dice «Elige un proyecto»: «Tus proyectos están a la izquierda. Cada uno conserva sus pestañas, borradores y conversaciones.» La lista contiene los proyectos que ya abriste aquí. Un proyecto que nunca abriste en Workspace se abre desde Beyond Projects la primera vez. Sin ninguno, dice «Aún no hay proyectos» y «Los proyectos se crean en Beyond Projects. Cuando crees o te unas a uno, ábrelo desde allí.»
Cuando no entras
Cada forma de no entrar es una respuesta distinta, y Workspace nunca redacta una como si fuera otra. El código del propio servicio siempre se muestra junto a la oración.
| Ves | Código | Significado | Qué hacer |
|---|---|---|---|
| «El desarrollo en Workspace no está habilitado para ti aquí» | NOT_ADMITTED |
«El acceso al desarrollo en Workspace es cerrado y lo otorga Beyond, para la organización y para cada miembro de forma individual. Unirse a la lista de espera, iniciar sesión, ser miembro o tener un enlace no lo habilita. Tu organización puede solicitarlo desde la página «Plan y lista de espera» de CDN, opción «Desarrollo en Workspace (acceso cerrado)».» | Lee Acceso cerrado al desarrollo en Workspace y cómo lo pide una organización |
| «Tu rol no permite esto» | FORBIDDEN |
«Estás admitido en Workspace, pero tu rol en este proyecto no incluye esta acción. Un administrador del proyecto puede cambiarlo.» | Pídeselo a un administrador del proyecto |
| «Este proyecto no está disponible para ti» | NOT_FOUND |
«No existe, o pertenece a una organización de la que no eres miembro. Revisa el enlace o abre el proyecto desde Projects.» Workspace no dice cuál de las dos | Revisa la organización en Projects |
| «Este proyecto no se puede abrir ahora» | UNAVAILABLE |
«Un servicio del que depende Workspace no respondió. Tu acceso no ha cambiado; inténtalo de nuevo en un momento.» Una interrupción, nunca un rechazo | Reintentar |
| «Este enlace no nombra un proyecto» | La dirección lleva un parámetro de proyecto que no es una identidad de proyecto | Abre el proyecto desde Projects | |
| «No se puede contactar con Workspace» | «El servicio no respondió. Es una caída o un problema de conexión, no una decisión sobre tu acceso.» Es una página de interrupción y nunca una página de inicio de sesión | Reintentar | |
| «Tu sesión terminó» | Un diálogo sobre la pantalla en la que estabas. «No se perdió nada: los archivos abiertos conservan su texto sin guardar y los borradores siguen en este dispositivo. Inicia sesión de nuevo para seguir guardando.» | Iniciar sesión de nuevo |
Elegir otro proyecto sale de un rechazo. Workspace también se niega a abrir un entorno para un proyecto que está archivado o eliminado en Projects; eso no destruye nada de ese proyecto.
Tu propio entorno
Abrir un proyecto inicia tu entorno de desarrollo de ese proyecto. Hay uno por persona y proyecto:
- tiene su propio contenedor, su propio almacenamiento y su propia rama del proyecto, así que dos miembros de un proyecto nunca comparten archivos que no estén integrados;
- solo tú te conectas a él, lees su estado o lo inicias. Para cualquier otra persona no existe, sea cual sea su rol. Un administrador del proyecto puede detenerlo, y nada más;
- un colega que abre el mismo proyecto recibe su propio entorno. El trabajo se comparte integrándolo, no compartiendo un entorno.
La primera vez que alguien abre un proyecto que se creó a partir de una plantilla, su copia de trabajo vacía se llena desde la plantilla en la revisión registrada. Una copia de trabajo que ya contiene algo nunca se toca, así que una plantilla más nueva nunca la cambia.
Verlo iniciar
Mientras inicia, la cabecera dice «Iniciando tu entorno de {project}» con el nombre del proyecto, luego «Conectando con tu entorno», luego Listo. Etapas lista siete pasos tal como los informa el servicio, cada uno En espera, En curso, Hecho, Falló u Omitida:
Autorizar → Capacidad → Aprovisionar → Restaurar → Sincronizar → Iniciar → Listo
Si falla, la pantalla dice «Tu entorno no se inició» y «Falló en:» con la etapa que de verdad falló y el código del servicio. Reintentar es seguro: consulta El entorno no pudo iniciarse.
Iniciarlo y detenerlo tú
Iniciar y Detener están en la cabecera. Mientras se detiene dice «Deteniendo tu entorno», y luego «Tu entorno de {project} está detenido»: «Detenerlo conserva todo tu trabajo: archivos, borradores sin guardar y conversaciones. Inícialo para continuar.»
Antes de que un entorno se detenga, tus archivos guardados se confirman automáticamente en tu propia rama. Detenerlo nunca integra nada.
Cuando no estás
El servicio detiene un entorno que nadie usa, exactamente como si hubieras elegido Detener. La inactividad no elimina nada: el contenedor se quita, y tu almacenamiento, tu rama, tus borradores y tus conversaciones quedan.
- Usar el editor cuenta como actividad. Workspace la informa como máximo una vez por intervalo, y solo cuando de verdad hiciste algo.
- Una conversación de Codex en ejecución impide que el entorno se detenga.
- Que alguien mire tu vista previa no es actividad. Un entorno se detiene aunque haya tráfico continuo de visitantes.
Si tu acceso termina mientras trabajas
El acceso se vuelve a consultar mientras trabajas, no solo cuando abres el proyecto. Si termina, un aviso dice por qué: «Tu acceso de desarrollo fue revocado.», «Tu acceso de desarrollo caducó.», «El desarrollo en Workspace ya no está habilitado para ti aquí.», «Tu rol ya no permite desarrollar aquí.», «Tu sesión terminó.» o «El entorno se está apagando.»
Debajo: «No se está escribiendo nada. Archivos sin guardar conservados:» con su cantidad. El autoguardado se pausa, no se envía nada, y cada archivo abierto conserva su texto. Solicitar acceso de nuevo pide una conexión nueva cuando la causa desapareció.
Orientarte
| Dónde | Qué es |
|---|---|
| El lado izquierdo | Proyectos, Conversaciones y Favoritos, con una sola búsqueda para los tres |
| Las secciones | Trabajo (la conversación con Codex), Código, Archivos, Revisión, Vista previa |
| La disposición | Conversación, Ambos o Código en el centro; las herramientas Archivos, Revisión, Vista previa, Diagnósticos y Paquetes |
| Cuenta y preferencias | Tema (Igual que el sistema, Claro, Oscuro), Idioma (inglés y español), la Conexión con Codex y Cerrar sesión |
Límites
- El recorrido del cliente contra la administración real no incluyó Beyond Accounts, Beyond Projects, la puerta de acceso, contenedores ni un servidor de desarrollo real. Esas partes están verificadas contra un sustituto de los servicios, o por las pruebas de los propios servicios.
- Workspace no tiene una lista de los proyectos que podrías abrir y nunca abriste. La primera vez, abre el proyecto desde Projects.
- No se ofrece una terminal: «Esta versión del Dev Server no incluye terminal (el control de procesos no está implementado).»