Skip to main content

Aceleración del trabajo de desarrollo con GitHub Copilot Spaces

Aprende a usar Espacios de Copilot para ayudarte con el trabajo de desarrollo.

¿Quién puede utilizar esta característica?

Anyone with a Copilot license can use Espacios.

Espacios de Copilot le ayuda a trabajar más rápido al iniciar una nueva funcionalidad, comprender un sistema o abordar una tarea en una base de código desconocida.

Utiliza Espacios para:

  • Organice el contexto que necesita en un solo lugar.
  • Proporcione Copilot con el código y la documentación pertinentes.
  • Reduzca el tiempo invertido en cambiar entre herramientas o pedir a otros usuarios información en segundo plano.

Para crear un espacio, vaya a https://github.com/copilot/spaces y haga clic en Crear espacio.

Los ejemplos de este artículo muestran cómo usar Espacios para tareas de desarrollo comunes.

Desarrollo de una nueva característica

Cree un espacio cuando empiece a trabajar en una característica específica. Agregue el código pertinente, una especificación de producto y cualquier material auxiliar. Los materiales auxiliares pueden incluir notas de una revisión de diseño o imágenes simuladas.

Copilot puede ayudarte a:

  • Resumir cómo funciona la implementación actual.

  • Sugerir cambios o adiciones en función de la especificación.

  • Redactar una primera implementación o describir los pasos siguientes.

  • Marcar elementos o incoherencias que faltan.

            **Instrucciones**:
    

Este espacio contiene el nuevo formulario de registro de usuarios para una organización sin ánimo de lucro que proporciona pruebas de bajo costo. Se crea mediante React y Tailwind.

          **Solicitud sugerida**:

¿Cómo debo agregar compatibilidad con 2FA?

Definición de la lógica de una tarea pequeña y frecuente

Documente la lógica de tareas repetitivas una vez y compártala a través de un espacio. Este enfoque mantiene a todos los usuarios coherentes y ahorra tiempo. Las tareas como el seguimiento de eventos de telemetría o el control de las emisiones de eventos se benefician de este enfoque.

Si tiene un diagrama de flujo de proceso, cárguelo en el espacio como referencia. Copilot puede:

  • Sugerir patrones eficaces basados en el trabajo anterior.

  • Ayuda a escribir plantillas o funciones reutilizables.

  • Revise la lógica para asegurarse de que se alinea con los estándares del proyecto.

  • Proporcione ejemplos de cómo se han controlado las tareas similares en el código base.

            **Instrucciones**:
    

Ayudas a los desarrolladores a implementar eventos de telemetría. Debes (1) validar cuáles son los objetivos del usuario para el evento, (2) proponer una nueva estructura de eventos basada en ejemplos de eventos existentes (y el uso del esquema de telemetría común) y (3) crear una nueva versión del archivo de configuración de telemetría.

          **Solicitud sugerida**:

Ayúdame a registrar cuando un usuario hace clic en una notificación desde la aplicación.

Compartir conocimientos con compañeros de equipo

Cree un espacio para temas en los que las personas tienden a formular preguntas similares. Por ejemplo, preguntas sobre cómo funciona la autenticación o la búsqueda en el proyecto.

Copilot puede:

  • Explicar cómo funciona el código.

  • Responda a preguntas basadas en la documentación más reciente.

  • Guíe a los nuevos miembros del equipo sobre los procedimientos recomendados.

            **Instrucciones**:
    

Contienes el código y la documentación asociados a nuestro sistema de autenticación.

          **Solicitud sugerida**:

¿Cómo funciona el inicio de sesión único?

Ejercicios prácticos

Pruebe el ejercicio de aptitudes Escalar conocimientos institucionales usando Copilot Spaces para una experiencia práctica. En este ejercicio se muestra cómo:

  • Centralice los conocimientos de administración de proyectos dispersos en Copilot Spaces.
  • Convierta los conocimientos del equipo en artefactos versionados y buscables.
  • Conceda a todos los miembros del equipo el mismo acceso a los procesos, decisiones y justificación.
  • Conecte un repositorio como origen de conocimiento estructurado.
  • Extraer, refinar y estandarizar flujos de trabajo de forma colaborativa.
  • Incorpore las mejoras validadas de nuevo en la documentación activa.
  • Acelere la incorporación y reduzca el riesgo de dependencia de una sola persona.
  • Habilite la ejecución coherente y repetible del proyecto.

Pasos siguientes

Después de crear un espacio para ayudar con las tareas de desarrollo, considere la posibilidad de compartirlo con el equipo para reducir las entregas y las preguntas repetidas. Consulta Colaboración con otros usuarios con GitHub Copilot Spaces.