Skip to content

suya project

项目是 Subaya 中的工作单元:一个带类型(fpgaembedded)的设计,拥有自己的需求、 仿真、仓库和阶段。org → workspace → project 模型请参见 核心概念

这些命令中的大多数会从本地 .subaya/config.toml 默认 --project,因此一旦项目被初始化, 你很少需要显式传入它。

在工作区中创建一个新项目。

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
标志 描述
--name <n> 项目名称。
--workspace <id> 项目所属的工作区。
--type <fpga|embedded> 项目类型。
--slug <s> 可选的 URL slug。
--device <id> 可选的待分配设备(见 suya device)。

suya project create 的别名——相同的标志,相同的行为。

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

列出工作区中的项目。

Terminal window
suya project list --workspace <workspace-id>
标志 描述
--workspace <id> 要列出其项目的工作区。

获取或设置项目的当前阶段。阶段塑造 UI 和可用的工具: 概念 → 规划 → 实现 → 仿真 → 验证

Terminal window
suya project phase

显示项目的详情。默认为 .subaya/config.toml 中的项目。

Terminal window
suya project show