Bắt đầu

Các thành phần chính

Khi làm việc với Odoo.sh, việc hiểu các thành phần chính là rất quan trọng. Mặc dù tất cả đều được kết nối với nhau, mỗi thành phần đóng một vai trò riêng biệt trong quá trình phát triển và triển khai các ứng dụng Odoo:

  • Kho lưu trữ GitHub: không gian được kiểm soát phiên bản nơi lưu trữ mã nguồn của các ứng dụng Odoo. Nó theo dõi mọi thay đổi, hỗ trợ cộng tác và có thể là công khai hoặc riêng tư.

    Ví dụ về kho lưu trữ GitHub
  • Dự án Odoo.sh: Nền tảng dịch vụ (PaaS) tích hợp với GitHub và cho phép phát triển, thử nghiệm và triển khai các ứng dụng Odoo một cách hợp lý. Nó bao gồm các công cụ như sao lưu tự động, môi trường dàn dựng và quy trình tích hợp liên tục.

    Ví dụ về dự án Odoo.sh
  • Cơ sở dữ liệu Odoo: cơ sở dữ liệu lưu trữ tất cả dữ liệu hoạt động được sử dụng và tạo ra bởi các ứng dụng Odoo, chẳng hạn như hồ sơ kinh doanh, cấu hình và dữ liệu người dùng.

    Ví dụ về cơ sở dữ liệu Odoo

Cùng nhau, chúng tạo thành một quy trình gắn kết từ phát triển mã đến sử dụng kinh doanh thực tế.

Các loại người dùng

Odoo.sh liên quan đến các loại người dùng khác nhau, mỗi loại có vai trò cụ thể trong vòng đời dự án:

  • Người dùng GitHub: các nhà phát triển có quyền truy cập vào kho lưu trữ GitHub được liên kết với dự án Odoo.sh. Quyền truy cập vào kho lưu trữ không tự động khiến ai đó trở thành cộng tác viên trong dự án Odoo.sh.

  • Cộng tác viên Odoo.sh: các cá nhân quản lý dự án Odoo.sh. Mỗi cộng tác viên phải được liên kết với một người dùng GitHub. Tuy nhiên, cộng tác viên không giống với người dùng cơ sở dữ liệu.

  • Người dùng cơ sở dữ liệu: người dùng cuối của cơ sở dữ liệu Odoo đã triển khai. Họ tương tác với hệ thống trực tiếp nhưng không tham gia vào phát triển hoặc quản lý dự án.