Aller au contenu

suya project

Un projet est l’unité de travail dans Subaya : une conception typée (fpga ou embedded) avec ses propres exigences, simulations, dépôt et phase. Consultez Concepts fondamentaux pour le modèle org → workspace → projet.

La plupart de ces commandes tirent --project par défaut depuis le fichier local .subaya/config.toml, donc une fois qu’un projet est initialisé vous avez rarement besoin de le passer explicitement.

Créer un nouveau projet dans un workspace.

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
Drapeau Description
--name <n> Nom du projet.
--workspace <id> Workspace auquel le projet appartient.
--type <fpga|embedded> Type de projet.
--slug <s> Slug d’URL optionnel.
--device <id> Dispositif optionnel à assigner (voir suya device).

Un alias de suya project create — mêmes drapeaux, même comportement.

Terminal window
suya project init --name adder --workspace <workspace-id> --type fpga

Lister les projets dans un workspace.

Terminal window
suya project list --workspace <workspace-id>
Drapeau Description
--workspace <id> Workspace dont lister les projets.

Obtenir ou définir la phase actuelle d’un projet. Les phases façonnent l’UI et les outils disponibles : Concept → Plan → Implement → Simulate → Verify.

Terminal window
suya project phase

Afficher les détails d’un projet. Par défaut le projet dans .subaya/config.toml.

Terminal window
suya project show