Pular para o conteúdo

Conectar um repositório GitHub

Os projetos Subaya são apoiados por Git. A fonte do seu design, os testbenches e os artefatos gerados ficam em um repositório GitHub que o Subaya lê e grava por meio de uma instalação do GitHub App. Você pode criar um novo repositório com um scaffold inicial, ou conectar um repositório que você já tem.

Conectar um repositório requer que o Subaya GitHub App esteja instalado na conta ou organização proprietária. Instale-o pelo console e, em seguida, anote o installation id — todo comando repo precisa dele.

Opção A — criar um novo repositório com um scaffold

Seção intitulada “Opção A — criar um novo repositório com um scaffold”

Isto cria um novo repositório GitHub e envia um scaffold inicial específico do tipo (layout de diretórios, um testbench de exemplo e um .subaya/config.toml):

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

--project usa por padrão o projeto registrado em .subaya/config.toml; passe-o explicitamente se você estiver fora do diretório do projeto.

Já tem um repositório? Conecte-o em vez disso:

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

Isto mostra o repositório conectado e o estado da configuração do projeto. Uma vez conectados, os artefatos gerados — por exemplo, um .ioc STM32 de suya arch ioc commit — são enviados (committed) diretamente de volta ao repositório.