コンテンツにスキップ

suya project

プロジェクトは Subaya における作業の単位です: 独自の要件、シミュレーション、リポジトリ、 フェーズを持つタイプ付き(fpga または embedded)の設計です。組織 → ワークスペース → プロジェクトのモデルについては コアコンセプト をご覧ください。

これらのコマンドのほとんどは --project をローカルの .subaya/config.toml からデフォルトと するため、プロジェクトが初期化されればそれを明示的に渡す必要はめったにありません。

ワークスペースに新しいプロジェクトを作成します。

Terminal window
suya project create --name adder --workspace <workspace-id> --type fpga
フラグ 説明
--name <n> プロジェクト名。
--workspace <id> プロジェクトが属するワークスペース。
--type <fpga|embedded> プロジェクトタイプ。
--slug <s> 任意の URL スラッグ。
--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 と利用可能なツールを 形作ります: Concept → Plan → Implement → Simulate → Verify

Terminal window
suya project phase

プロジェクトの詳細を表示します。デフォルトは .subaya/config.toml のプロジェクトです。

Terminal window
suya project show
  • プロジェクトを開始 — プロジェクトの全体フロー。
  • suya repo — プロジェクトを GitHub リポジトリでバックする。
  • suya sim — プロジェクトに対してシミュレーションを実行する。