Primi passi

Componenti principali

Quando si lavora con Odoo.sh, è importante comprendere i principali componenti coinvolti. Sebbene siano tutti interconnessi, ciascuno di essi svolge un ruolo distinto nello sviluppo e nella distribuzione delle applicazioni Odoo:

  • Repository GitHub: uno spazio controllato per versione in cui è archiviato il codice sorgente delle applicazioni Odoo. Tiene traccia di ogni modifica, supporta la collaborazione e può essere pubblico o privato.

    Esempio di repository GitHub
  • Progetto Odoo.sh: una piattaforma come servizio (PaaS) che si integra con GitHub e consente lo sviluppo, il collaudo e l’implementazione semplificati delle applicazioni Odoo. Include strumenti quali backup automatici, ambienti di staging e pipeline di integrazione continua.

    Esempio di un progetto Odoo.sh
  • Database Odoo: un database memorizza tutti i dati operativi utilizzati e generati dalle applicazioni Odoo, come i registri aziendali, le configurazioni e i dati degli utenti.

    Esempio di un database Odoo

Insieme, formano un percorso coerente dallo sviluppo del codice all’utilizzo aziendale effettivo.

Tipologie utente

Odoo.sh coinvolge diversi tipi di utenti, ciascuno con un ruolo specifico nel ciclo di vita del progetto:

  • Utenti GitHub: sviluppatori con accesso al repository GitHub collegato al progetto Odoo.sh. L’accesso al repository non rende automaticamente qualcuno un collaboratore del progetto Odoo.sh.

  • Collaboratori Odoo.sh: persone che gestiscono il progetto Odoo.sh. Ogni collaboratore deve essere collegato a un utente GitHub. Tuttavia, i collaboratori non sono gli stessi degli utenti del database.

  • Utenti del database: utenti finali del database Odoo implementato. Interagiscono con il sistema live ma non sono coinvolti nello sviluppo o nella gestione del progetto.