Primeiros passos¶
Componentes principais¶
Ao trabalhar com o Odoo.sh, é importante entender os principais componentes envolvidos. Embora todos estejam interconectados, cada um desempenha um papel distinto no desenvolvimento e implantação de aplicações Odoo:
Repositório GitHub: um espaço com controle de versão onde o código-fonte das aplicações Odoo é armazenado. Ele rastreia todas as alterações, suporta colaboração e pode ser público ou privado.
Projeto Odoo.sh: uma plataforma como serviço (PaaS) que se integra ao GitHub e permite o desenvolvimento, teste e implantação simplificados de aplicações Odoo. Inclui ferramentas como backups automatizados, ambientes de preparação e pipelines de integração contínua.
Banco de dados Odoo: um banco de dados armazena todos os dados operacionais usados e gerados pelas aplicações Odoo, como registros comerciais, configurações e dados de usuários.
Juntos, eles formam um pipeline coeso desde o desenvolvimento de código até o uso comercial em produção.
Tipos de usuários¶
O Odoo.sh envolve diferentes tipos de usuários, cada um com um papel específico no ciclo de vida do projeto:
Usuários GitHub: desenvolvedores com acesso ao repositório GitHub vinculado ao projeto Odoo.sh. O acesso ao repositório não torna automaticamente alguém um colaborador no projeto Odoo.sh.
Colaboradores Odoo.sh: indivíduos que gerenciam o projeto Odoo.sh. Cada colaborador deve estar vinculado a um usuário GitHub. No entanto, colaboradores não são o mesmo que usuários de banco de dados.
Usuários de banco de dados: usuários finais do banco de dados Odoo implantado. Eles interagem com o sistema em produção, mas não estão envolvidos no desenvolvimento ou gerenciamento do projeto.