Primeros pasos¶
Componentes principales¶
Al trabajar con Odoo.sh, es importante comprender los componentes principales involucrados. Aunque todos están interconectados, cada uno desempeña un papel distinto en el desarrollo y despliegue de aplicaciones Odoo:
Repositorio de GitHub: un espacio con control de versiones donde se almacena el código fuente de las aplicaciones Odoo. Rastrea cada cambio, facilita la colaboración y puede ser público o privado.
Proyecto de Odoo.sh: una Plataforma como Servicio (PaaS) que se integra con GitHub y permite el desarrollo, prueba y despliegue simplificado de aplicaciones Odoo. Incluye herramientas como copias de seguridad automatizadas, entornos de ensayo y pipelines de integración continua.
Base de datos de Odoo: una base de datos almacena todos los datos operativos utilizados y generados por las aplicaciones Odoo, como registros empresariales, configuraciones y datos de usuario.
Juntos, forman un pipeline cohesivo desde el desarrollo de código hasta el uso empresarial en vivo.
Tipos de usuario¶
Odoo.sh involucra diferentes tipos de usuarios, cada uno con un rol específico en el ciclo de vida del proyecto:
Usuarios de GitHub: desarrolladores con acceso al repositorio de GitHub vinculado al proyecto de Odoo.sh. El acceso al repositorio no convierte automáticamente a alguien en colaborador del proyecto de Odoo.sh.
Colaboradores de Odoo.sh: personas que gestionan el proyecto de Odoo.sh. Cada colaborador debe estar vinculado a un usuario de GitHub. Sin embargo, los colaboradores no son lo mismo que los usuarios de la base de datos.
Usuarios de la base de datos: usuarios finales de la base de datos Odoo desplegada. Interactúan con el sistema en vivo pero no están involucrados en el desarrollo o gestión del proyecto.