Ir al contenido

Conecta un repositorio de GitHub

Los proyectos de Subaya están respaldados por Git. El código fuente de tu diseño, los testbenches y los artefactos generados residen en un repositorio de GitHub que Subaya lee y escribe a través de la instalación de una GitHub App. Puedes crear un repositorio nuevo con un andamiaje de inicio, o conectar un repositorio que ya tengas.

Conectar un repositorio requiere que la GitHub App de Subaya esté instalada en la cuenta u organización propietaria. Instálala desde la consola y luego anota el id de instalación: todo comando repo lo necesita.

Opción A: crear un repositorio nuevo con un andamiaje

Sección titulada «Opción A: crear un repositorio nuevo con un andamiaje»

Esto crea un repositorio nuevo de GitHub y sube un andamiaje de inicio específico del tipo (estructura de directorios, un testbench de ejemplo y un .subaya/config.toml):

Terminal window
suya repo create \
--installation <installation-id> \
--name blinky # defaults to the project slug

--project toma por defecto el proyecto registrado en .subaya/config.toml; pásalo explícitamente si estás fuera del directorio del proyecto.

Opción B: conectar un repositorio existente

Sección titulada «Opción B: conectar un repositorio existente»

¿Ya tienes un repositorio? Conéctalo en su lugar:

Terminal window
suya repo connect \
--installation <installation-id> \
--owner my-org \
--repo my-existing-repo
Terminal window
suya repo status

Esto muestra el repositorio conectado y el estado de configuración del proyecto. Una vez conectados, los artefactos generados —por ejemplo, un .ioc de STM32 desde suya arch ioc commit— se confirman directamente de vuelta al repositorio.