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