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.

    Ejemplo de un repositorio de GitHub
  • 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.

    Ejemplo de un proyecto de Odoo.sh
  • 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.

    Ejemplo de una base de datos de Odoo

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.