Aan de slag

Belangrijkste onderdelen

When working with Odoo.sh, it is important to understand the main components involved. While they are all interconnected, each one plays a distinct role in the development and deployment of Odoo applications:

  • 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.

    Voorbeeld van een GitHub-repository
  • 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.

    Voorbeeld van een Odoo.sh-project
  • Odoo database: a database stores all the operational data used and generated by Odoo applications, such as business records, configurations, and user data.

    Voorbeeld van een Odoo-database

Together, they form a cohesive pipeline from code development to a live business use.

Gebruikerstypen

Odoo.sh omvat verschillende soorten gebruikers, elk met een specifieke rol in de levenscyclus van het project:

  • 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.