Aller au contenu

Connecter un dépôt GitHub

Les projets Subaya sont adossés à Git. La source de votre conception, vos testbenches et les artefacts générés vivent dans un dépôt GitHub que Subaya lit et écrit via une installation d’application GitHub. Vous pouvez soit créer un nouveau dépôt avec un échafaudage de démarrage, soit connecter un dépôt que vous possédez déjà.

La connexion d’un dépôt nécessite que l’application GitHub Subaya soit installée sur le compte ou l’organisation propriétaire. Installez-la depuis la console, puis notez l’identifiant d’installation — chaque commande repo en a besoin.

Option A — créer un nouveau dépôt avec un échafaudage

Section intitulée « Option A — créer un nouveau dépôt avec un échafaudage »

Cela crée un nouveau dépôt GitHub et y pousse un échafaudage de démarrage spécifique au type (disposition des répertoires, un testbench d’exemple et un .subaya/config.toml) :

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

--project prend par défaut le projet enregistré dans .subaya/config.toml ; passez-le explicitement si vous êtes en dehors du répertoire du projet.

Vous avez déjà un dépôt ? Connectez-le plutôt :

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

Cela affiche le dépôt connecté et l’état de configuration du projet. Une fois connectés, les artefacts générés — par exemple un .ioc STM32 issu de suya arch ioc commit — sont commités directement dans le dépôt.