プロジェクトを開始
プロジェクトは Subaya における作業の単位です。設計、要件、シミュレーション、そして (任意で)接続された Git リポジトリを保持します。プロジェクトはワークスペースの中に あり、ワークスペースはお客様の組織の中にあります。これらがどう組み合わさるかは コアコンセプト をご覧ください。
プロジェクトを作成する
Section titled “プロジェクトを作成する”すべてのプロジェクトにはタイプがあります — FPGA プロジェクトか組み込み プロジェクトのいずれかです — ツールチェーンとフェーズが異なるためです:
suya project create \ --name "Blinky" \ --workspace <workspace-id> \ --type embedded| フラグ | 意味 |
|---|---|
--name |
人間が読めるプロジェクト名(必須) |
--workspace |
プロジェクトが属するワークスペース id(必須) |
--type |
fpga または embedded(必須) |
--slug |
URL セーフなスラッグ(デフォルトは名前から派生したスラッグ) |
--device |
カタログからターゲットとするデバイス id(任意) |
ワークスペース id はコンソールで見つけるか、すでに持っているプロジェクトを一覧表示します:
suya project list --workspace <workspace-id>ローカルプロジェクト設定
Section titled “ローカルプロジェクト設定”プロジェクトディレクトリ内で作業すると、Subaya はプロジェクト id を記録する小さな
.subaya/config.toml を保持します。ほとんどのコマンドはそこから --project をデフォルト
として取得するため、フラグを省略できます:
suya project show # shows the project from .subaya/config.tomlsuya project phase # get or set the current phaseターゲットデバイスを選ぶ(任意)
Section titled “ターゲットデバイスを選ぶ(任意)”ターゲットとするチップやボードがわかっている場合は、キュレーションされたカタログから接続します:
suya device search --type embeddedsuya device show <device-id>suya device set <device-id>次のステップ
Section titled “次のステップ”- 設計が Git に存在するように GitHub リポジトリを接続 します。
- アイデアをワークアイテムに分解するために プロジェクトを計画する。
- 組み込みボードについては、STM32 はじめに の実践例にジャンプしてください。