入門

主要元件

使用 Odoo.sh 時,了解涉及的主要元件非常重要。雖然它們都相互連接,但每個元件在 Odoo 應用程式的開發和部署中都扮演著不同的角色:

  • GitHub 儲存庫:一個版本控制空間,用於儲存 Odoo 應用程式的原始碼。它追蹤每一次變更、支援協作,並且可以是公開或私人的。

    GitHub 儲存庫範例
  • Odoo.sh 專案:一個平台即服務 (PaaS),與 GitHub 整合,實現 Odoo 應用程式的簡化開發、測試和部署。它包含自動備份、測試環境和持續整合管道等工具。

    Odoo.sh 專案範例
  • Odoo 資料庫:資料庫儲存 Odoo 應用程式使用和產生的所有營運資料,例如業務記錄、配置和使用者資料。

    Odoo 資料庫範例

它們共同構成了從程式碼開發到實際業務使用的完整流程。

使用者類型

Odoo.sh 涉及不同類型的使用者,每種使用者在專案生命週期中都有特定的角色:

  • GitHub 使用者:有權存取與 Odoo.sh 專案連結的 GitHub 儲存庫的開發人員。擁有儲存庫的存取權限並不會自動使某人成為 Odoo.sh 專案的協作者。

  • Odoo.sh 協作者:管理 Odoo.sh 專案的人員。每個協作者都必須連結到一個 GitHub 使用者。然而,協作者與資料庫使用者不同。

  • 資料庫使用者:已部署 Odoo 資料庫的終端使用者。他們與實際系統互動,但不參與開發或專案管理。