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.
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.
Database Odoo: database menyimpan semua data operasional yang digunakan dan dihasilkan oleh aplikasi Odoo, seperti catatan bisnis, konfigurasi, dan data user.
Secara bersama-sama, komponen-komponen ini membentuk pipeline yang kohesif dari pengembangan kode hingga penggunaan bisnis yang aktif.
Jenis-jenis Pengguna¶
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.