連接程式碼儲存庫

啟用 Stitch 工作區功能,連接本機程式碼庫或 GitHub 儲存庫,並連結一個 Stitch 畫布專案。

產生個別螢幕很適合用來開始新東西。當你希望 Stitch 理解一個既有應用程式——包括它的路由、導覽與元件結構——請把儲存庫連接到 Stitch 工作區。

連接之後,Stitch 就能檢視真實路由、依產品優先事項評估這些路由,並產生以你實際程式碼庫為基礎的 UI 原型。

啟用工作區功能

@google/stitch CLI 預設把重心放在畫布與 DESIGN.md 相關命令。請在電腦上執行一次 stitch enable loop 來啟用工作區功能:

stitch enable loop

執行 stitch enable loop 會解鎖所有工作區命令(workspace、priority、insight、solution、context、upload code、upload file、connect、github),並自動更新任何已安裝的 /stitch 技能(.agents/skills/stitch/),加入程式碼庫導入手冊。

如果你之後想關閉工作區命令,請執行 stitch disable loop。

使用 /stitch 技能導入儲存庫

連接儲存庫最簡單的方式,就是讓 /stitch 技能帶你走一遍。確認技能已安裝(stitch agent-skills add),然後在儲存庫中呼叫 /stitch:

PROMPT
/stitch Connect this repository to a Stitch workspace, capture our core routes onto the Canvas, and set up UI prototyping.

程式碼代理程式會檢查你的登入狀態、協助你挑選或建立工作區、上傳程式碼庫快照、從本機開發伺服器擷取執行中的應用程式路由,並連結你的 Stitch 畫布專案——只有在需要你確認要用哪個工作區或哪些路由時才會停下來。

從終端機連接

如果你偏好自己執行設定命令,請依序完成三個步驟:挑選工作區、讓 Stitch 取得你的程式碼存取權,然後連結畫布專案。

建立並釘選工作區

工作區會保存你的程式碼庫快照、優先事項、脈絡檔案、洞察與建議解決方案。列出既有工作區或建立新的工作區,然後釘選到你的儲存庫:

stitch find workspaces --limit 10
stitch create workspace --title "Acme Web App"
stitch config set workspace <workspace-id>

釘選工作區會將它儲存到 .stitch.json,這樣就不必在每個命令中傳入 --workspace。

上傳程式碼庫或連接 GitHub

接著,讓工作區取得你的原始碼存取權。最快的做法是直接從終端機上傳 git 追蹤的工作樹——不需要安裝 GitHub App:

stitch upload code .

如果你希望 Stitch 與 GitHub 儲存庫保持同步,或自動開啟提取要求,也可以直接連接 GitHub:

stitch github login
stitch github repos
stitch edit workspace <workspace-id> --add-repo https://github.com/<owner>/<repo>

連結你的 Stitch 畫布專案

最後,把你的 Stitch 畫布專案綁定到工作區,讓擷取的路由與產生的原型落在正確的畫布上:

stitch loop link --project <project-id>

連接外部工具

如果你們團隊把產品脈絡放在外部工具中,可以瀏覽整合目錄,並將連接或 Webhook 附加到工作區:

stitch connect --list
stitch connect <catalog-id>
stitch find connections

原文: https://stitch.withgoogle.com/docs/cli/workspaces-and-projects/

本頁翻譯自 Google Stitch 官方文件,原文版權歸 Google LLC 所有。本站為獨立第三方翻譯,與 Google 無關聯。