全部教學影片
Hans · 第 2 集 · 1:09

一個功能,兩台機器

幽靈賽需要 App 裡的新畫面,也需要伺服器上的新 API。Mac 上的 iOS 代理人直接向 Linux 虛擬機裡的代理人 @backend 要 API。@backend 加上端點、資料庫遷移與測試,再把 API 合約直接送進 Mac 代理人的收件匣。App 第一次就接上了新 API。

你會看到什麼

  1. 01Hans 請 Mac 上的代理人 @ios 做幽靈賽的畫面。
  2. 02@ios 向 Linux 虛擬機裡的代理人 @backend 要它需要的 API。
  3. 03@backend 加上端點、資料庫遷移與 18 項測試,並交付 OpenAPI 合約。檔案被複製到 Mac 代理人的收件匣。
  4. 04兩個代理人在同一個房間裡,App 第一次就接上了新 API。
  5. 05每個代理人都在自己的分支上工作。兩次合併都由 Hans 核准。

不同機器上的代理人可以直接互相交接工作與檔案,而合併什麼仍由你核准。

Hans 與 Lille Fjell Games 皆為虛構。本系列中的工作室、遊戲、機器與程式庫,全都是為了示範而編造的。