Початок роботи¶
Основні компоненти¶
Під час роботи з 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. Вони взаємодіють з робочою системою, але не беруть участі в розробці або управлінні проектом.