Primeros pasos¶
Componentes principales¶
Al trabajar con Odoo.sh es importante entender los componentes principales involucrados. Aunque todos se relacionan entre sí, cada uno cumple una función específica en el desarrollo y despliegue de las aplicaciones de Odoo:
Repositorio de GitHub: Un espacio con control de versiones que almacena el código fuente de las aplicaciones de Odoo. Registra todos los cambios, permite colaborar y puede ser público o privado.
Proyecto de Odoo.sh: Una plataforma como servicio (PaaS, por sus siglas en inglés) que se integra con GitHub y permite agilizar el desarrollo, prueba y despliegue de las aplicaciones de Odoo. Incluye herramientas como copias de seguridad automatizadas, entornos de prueba y flujos de integración continua.
Base de datos de Odoo: Una base de datos que almacena toda la información operativa que usan y generan las aplicaciones de Odoo, como los registros de la empresa, las configuraciones y los datos de los usuarios.
En conjunto forman un flujo integrado desde el desarrollo del código hasta su uso en producción.
Tipos de usuarios¶
Odoo.sh involucra distintos tipos de usuarios, cada uno con una función específica en el ciclo de vida del proyecto:
Usuarios de GitHub: Desarrolladores con acceso al repositorio de GitHub vinculado al proyecto de Odoo.sh. Tener acceso al repositorio no convierte automáticamente a esa persona 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. Toma en cuenta que los colaboradores no son lo mismo que usuarios de la base de datos.
Usuarios de la base de datos: Usuarios finales de la base de datos de Odoo en producción. Interactúan con el sistema activo sin participar en el desarrollo o en la gestión del proyecto.