Noțiuni introductive

Componente principale

Când lucrați cu Odoo.sh, este important să înțelegeți componentele principale implicate. Deși toate sunt interconectate, fiecare joacă un rol distinct în dezvoltarea și implementarea aplicațiilor Odoo:

  • Repository GitHub: un spațiu cu control de versiune în care este stocat codul sursă al aplicațiilor Odoo. Urmărește fiecare modificare, susține colaborarea și poate fi public sau privat.

    Exemplu de repository GitHub
  • Proiect Odoo.sh: o platformă ca serviciu (PaaS) care se integrează cu GitHub și permite dezvoltarea, testarea și implementarea simplificată a aplicațiilor Odoo. Include instrumente precum backup-uri automate, medii de testare și pipeline-uri de integrare continuă.

    Exemplu de proiect Odoo.sh
  • Bază de date Odoo: o bază de date stochează toate datele operaționale utilizate și generate de aplicațiile Odoo, cum ar fi înregistrările de afaceri, configurațiile și datele utilizatorilor.

    Exemplu de bază de date Odoo

Împreună, ele formează un pipeline coerent de la dezvoltarea codului până la utilizarea activă în afaceri.

Tipuri de utilizatori

Odoo.sh implică diferite tipuri de utilizatori, fiecare cu un rol specific în ciclul de viață al proiectului:

  • Utilizatori GitHub: dezvoltatori cu acces la repository-ul GitHub legat de proiectul Odoo.sh. Accesul la repository nu face automat pe cineva colaborator la proiectul Odoo.sh.

  • Colaboratori Odoo.sh: persoane care gestionează proiectul Odoo.sh. Fiecare colaborator trebuie să fie legat de un utilizator GitHub. Cu toate acestea, colaboratorii nu sunt aceiași cu utilizatorii bazei de date.

  • Utilizatori ai bazei de date: utilizatori finali ai bazei de date Odoo implementate. Aceștia interacționează cu sistemul activ, dar nu sunt implicați în dezvoltare sau gestionarea proiectului.