Початок¶
Основні компоненти¶
Під час роботи з Odoo.sh важливо розуміти основні компоненти. Хоча всі вони взаємопов’язані, кожен з них відіграє окрему роль у розробці та розгортанні застосунків Odoo:
Репозиторій GitHub: простір із контролем версій, де зберігається вихідний код програм Odoo. Він відстежує всі зміни, підтримує співпрацю та може бути публічним або приватним.
Проект Odoo.sh: платформа як послуга (PaaS), яка інтегрується з GitHub та забезпечує оптимізовану розробку, тестування та розгортання додатків Odoo. Вона включає такі інструменти, як автоматизоване резервне копіювання, середовища для проміжної розробки та конвеєри безперервної інтеграції.
База даних Odoo: база даних зберігає всі операційні дані, що використовуються та генеруються програмами Odoo, такі як бізнес-записи, конфігурації та дані користувачів.
Разом вони утворюють цілісний конвеєр від розробки коду до реального використання в бізнесі.
Типи користувачів¶
Odoo.sh використовує різні типи користувачів, кожен з яких має певну роль у життєвому циклі проєкту:
Користувачі GitHub: розробники з доступом до репозиторію GitHub, пов’язаного з проектом Odoo.sh. Доступ до репозиторію не робить когось автоматично співавтором проекту Odoo.sh.
Співавтори Odoo.sh: особи, які керують проектом Odoo.sh. Кожен співавтор має бути пов’язаний з користувачем GitHub. Однак, співавтори – це не те саме, що користувачі бази даних.
Користувачі бази даних: кінцеві користувачі розгорнутої бази даних Odoo. Вони взаємодіють з активною системою, але не беруть участі в розробці чи управлінні проектами.