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 la implementación de las aplicaciones de Odoo:
Repositorio de GitHub: un espacio con control de versiones donde se almacena el código fuente de las aplicaciones de Odoo. Registra cada cambio, permite 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 facilita el desarrollo, las pruebas y la implementación optimizados de las aplicaciones de Odoo. Incluye herramientas como respaldos automáticos, entornos de prueba y flujos de integración continua.
Base de datos de Odoo: una base de datos almacena todos los datos operativos que utilizan y generan las aplicaciones de Odoo, como registros comerciales, configuraciones y datos de usuario.
Juntos, forman un flujo de trabajo coherente que va desde el desarrollo del código hasta su uso en un negocio en producción.
Tipos de usuario¶
Odoo.sh involucra a 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. Tener 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 de Odoo implementada. Interactúan con el sistema en producción, pero no participan en el desarrollo ni en la gestión del proyecto.