天天看點

Blender 将代碼托管平台遷移到 Gitea

作者:開源中國OSC

出品|開源中國

Blender 開發團隊宣布已完成将代碼托管平台從 Phabricator 遷移到 Gitea 的工作。

Blender 将代碼托管平台遷移到 Gitea
Blender 将代碼托管平台遷移到 Gitea

Blender 代碼倉庫位址:https://projects.blender.org/blender

Phabricator 最初是 Facebook 内部使用的開發工具,核心開發者是 Evan Priestley,他在離開 Facebook 後,在名為 Phacility 的新公司繼續 Phabricator 的開發。2021 年 5 月 29 日,Phacility 宣布其将停止營運并不再繼續維護 Phabricator。

Blender 将代碼托管平台遷移到 Gitea

在 Phabricator 宣布停止開發後,Blender 團隊便開始尋找替代方案,最後他們選擇了 Gitea,任務是将 Blender 整整 20 年的開發曆史遷移到這個新的基于 Git 的代碼托管平台。

團隊介紹道,projects.blender.org 是集錯誤報告、任務管理和代碼 review 一體的新平台:

  • 錯誤報告和設計任務已遷移至 projects.blender.org,其中包括任務狀态、優先級、标簽和訂閱者。
  • 使用者帳戶已遷移至 Blender ID。如果你有一個 Blender ID 帳戶,使用者名現在設定為配置檔案中對應的名稱。如果沒有,則會建立一個新的 Blender ID 帳戶。
  • 代碼 review 和粘貼尚未遷移但已存檔。待處理的代碼 review 需要作為 PR 重新送出。
  • 工作闆和項目描述将由子產品手動重新建立。

據介紹,在正式上線之前,新平台的性能和響應能力比較糟糕,尤其是處理并發請求和執行密集型操作(例如建立 PR)的場景。基于此,Blender 團隊對新平台進行了性能優化:

Blender 将代碼托管平台遷移到 Gitea

繼續閱讀