コンテンツにスキップ

GitHub リポジトリを接続

Subaya プロジェクトは Git でバックされます。設計ソース、テストベンチ、生成された アーティファクトは、Subaya が GitHub App のインストールを通じて読み書きする GitHub リポジトリに存在します。スタータースキャフォールド付きの新しいリポジトリを作成することも、 すでに持っているリポジトリを接続することもできます。

リポジトリの接続には、所有するアカウントまたは組織に Subaya GitHub App がインストール されている必要があります。コンソールからインストールし、インストール id をメモして ください — すべての repo コマンドがそれを必要とします。

オプション A — スキャフォールド付きの新しいリポジトリを作成する

Section titled “オプション A — スキャフォールド付きの新しいリポジトリを作成する”

これは新しい GitHub リポジトリを作成し、タイプ固有のスタータースキャフォールド (ディレクトリ構成、サンプルのテストベンチ、.subaya/config.toml)をプッシュします:

Terminal window
suya repo create \
--installation <installation-id> \
--name blinky # defaults to the project slug

--project.subaya/config.toml に記録されたプロジェクトをデフォルトとします。 プロジェクトディレクトリの外にいる場合は明示的に渡してください。

オプション B — 既存のリポジトリを接続する

Section titled “オプション B — 既存のリポジトリを接続する”

すでにリポジトリをお持ちですか? 代わりにそれを接続します:

Terminal window
suya repo connect \
--installation <installation-id> \
--owner my-org \
--repo my-existing-repo
Terminal window
suya repo status

これは接続されたリポジトリとプロジェクトの設定状態を表示します。接続されると、生成された アーティファクト — 例えば suya arch ioc commit による STM32 の .ioc — はそのまま リポジトリにコミットされます。