suya project
Ein Projekt ist die Arbeitseinheit in Subaya: ein typisiertes (fpga oder
embedded) Design mit eigenen Anforderungen, Simulationen, Repo und Phase. Siehe
Kernkonzepte für das Modell Organisation → Workspace → Projekt.
Die meisten dieser Befehle leiten --project standardmäßig aus der lokalen
.subaya/config.toml ab, sodass Sie es nach der Initialisierung eines Projekts selten
explizit übergeben müssen.
suya project create
Abschnitt betitelt „suya project create“Erstellt ein neues Projekt in einem Workspace.
suya project create --name adder --workspace <workspace-id> --type fpga| Flag | Beschreibung |
|---|---|
--name <n> |
Projektname. |
--workspace <id> |
Workspace, zu dem das Projekt gehört. |
--type <fpga|embedded> |
Projekttyp. |
--slug <s> |
Optionaler URL-Slug. |
--device <id> |
Optionales zuzuweisendes Gerät (siehe suya device). |
suya project init
Abschnitt betitelt „suya project init“Ein Alias von suya project create — gleiche Flags, gleiches Verhalten.
suya project init --name adder --workspace <workspace-id> --type fpgasuya project list
Abschnitt betitelt „suya project list“Listet die Projekte in einem Workspace auf.
suya project list --workspace <workspace-id>| Flag | Beschreibung |
|---|---|
--workspace <id> |
Workspace, dessen Projekte aufgelistet werden sollen. |
suya project phase
Abschnitt betitelt „suya project phase“Ruft die aktuelle Phase eines Projekts ab oder legt sie fest. Phasen prägen die Benutzeroberfläche und die verfügbaren Werkzeuge: Concept → Plan → Implement → Simulate → Verify.
suya project phasesuya project show
Abschnitt betitelt „suya project show“Zeigt Details zu einem Projekt. Standardmäßig das Projekt in .subaya/config.toml.
suya project showSiehe auch
Abschnitt betitelt „Siehe auch“- Ein Projekt starten — der vollständige Projektablauf.
suya repo— ein Projekt mit einem GitHub-Repo hinterlegen.suya sim— Simulationen gegen Ihr Projekt ausführen.