Primeiros passos
Componentes principais
Ao trabalhar com Odoo.sh, é importante entender os componentes principais envolvidos. Embora estejam todos interconectados, cada um desempenha um papel distinto no desenvolvimento e implantação de aplicações Odoo:
GitHub repository: a version-controlled space where the Odoo applications' source code is stored. It tracks every change, supports collaboration, and can be either public or private.
Odoo.sh project: a Platform as a Service (PaaS) that integrates with GitHub and enables streamlined development, testing, and deployment of Odoo applications. It includes tools such as automated backups, staging environments, and continuous integration pipelines.
Odoo database: a database stores all the operational data used and generated by Odoo applications, such as business records, configurations, and user data.
Juntos, eles formam um pipeline coeso desde o desenvolvimento do código até o uso comercial ativo.
Tipos de usuários
Odoo.sh envolve diferentes tipos de usuários, cada um com um papel específico no ciclo de vida do projeto:
GitHub users: developers with access to the GitHub repository linked to the Odoo.sh project. Access to the repository does not automatically make someone a collaborator on the Odoo.sh project.
Odoo.sh collaborators: individuals managing the Odoo.sh project. Each collaborator must be linked to a GitHub user. However, collaborators are not the same as database users.
Database users: end-users of the deployed Odoo database. They interact with the live system but are not involved in development or project management.