Aan de slag

Belangrijkste onderdelen

Bij het werken met Odoo.sh is het belangrijk om de belangrijkste onderdelen te begrijpen. Hoewel ze allemaal met elkaar verbonden zijn, speelt elk een eigen rol bij de ontwikkeling en implementatie van Odoo-applicaties:

  • GitHub-repository: een versiebeheersde ruimte waar de broncode van de Odoo-applicaties wordt opgeslagen. Het houdt elke wijziging bij, ondersteunt samenwerking en kan openbaar of privé zijn.

    Voorbeeld van een GitHub-repository
  • Odoo.sh-project: een Platform as a Service (PaaS) dat integreert met GitHub en gestroomlijnde ontwikkeling, testen en implementatie van Odoo-toepassingen mogelijk maakt. Het bevat tools zoals geautomatiseerde back-ups, staging-omgevingen en continue integratiepijplijnen.

    Voorbeeld van een Odoo.sh-project
  • Odoo-database: een database waarin alle operationele gegevens worden opgeslagen die door Odoo-applicaties worden gebruikt en gegenereerd, zoals bedrijfsgegevens, configuraties en gebruikersgegevens.

    Voorbeeld van een Odoo-database

Samen vormen ze een samenhangende pijplijn van code-ontwikkeling tot live zakelijk gebruik.

Gebruikerstypes

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

  • GitHub-gebruikers: ontwikkelaars met toegang tot de GitHub-repository die gekoppeld is aan het Odoo.sh-project. Toegang tot de repository maakt iemand niet automatisch een medewerker van het Odoo.sh-project.

  • Odoo.sh-medewerkers: personen die het Odoo.sh-project beheren. Elke medewerker moet gekoppeld zijn aan een GitHub-gebruiker. Medewerkers zijn echter niet hetzelfde als databasegebruikers.

  • Databasegebruikers: eindgebruikers van de geïmplementeerde Odoo-database. Ze werken met het live systeem, maar zijn niet betrokken bij ontwikkeling of projectbeheer.