Memulai

Komponen utama

Saat bekerja dengan Odoo.sh, penting untuk memahami komponen utama yang terlibat. Meskipun semuanya saling terhubung, masing-masing memiliki peran berbeda dalam pengembangan dan deployment aplikasi Odoo:

  • Repositori GitHub: ruang yang dikontrol versi tempat kode sumber aplikasi Odoo disimpan. Repositori ini melacak setiap perubahan, mendukung kolaborasi, dan dapat bersifat publik atau privat.

    Contoh repositori GitHub
  • Project Odoo.sh: Platform as a Service (PaaS) yang terintegrasi dengan GitHub dan memungkinkan pengembangan, pengujian, dan deployment aplikasi Odoo yang efisien. Platform ini mencakup alat seperti backup otomatis, staging environment, dan continuous integration pipeline.

    Contoh project Odoo.sh
  • Database Odoo: database menyimpan semua data operasional yang digunakan dan dihasilkan oleh aplikasi Odoo, seperti catatan bisnis, konfigurasi, dan data user.

    Contoh database Odoo

Secara bersama-sama, komponen-komponen ini membentuk pipeline yang kohesif dari pengembangan kode hingga penggunaan bisnis yang aktif.

Tipe user

Odoo.sh melibatkan berbagai tipe user, masing-masing dengan peran spesifik dalam siklus hidup project:

  • User GitHub: developer dengan akses ke repositori GitHub yang terhubung ke project Odoo.sh. Akses ke repositori tidak secara otomatis menjadikan seseorang sebagai kolaborator di project Odoo.sh.

  • Kolaborator Odoo.sh: individu yang mengelola proyek Odoo.sh. Setiap kolaborator harus ditautkan ke pengguna GitHub. Namun, kolaborator tidak sama dengan pengguna database.

  • Pengguna database: pengguna akhir dari database Odoo yang diterapkan. Mereka berinteraksi dengan sistem langsung tetapi tidak terlibat dalam pengembangan atau manajemen proyek.