Erste Schritte¶
Hauptkomponenten¶
Bei der Arbeit mit Odoo.sh ist es wichtig, die wichtigsten Komponenten zu verstehen. Obwohl sie alle miteinander verbunden sind, spielt jede einzelne eine bestimmte Rolle bei der Entwicklung und Implementierung von Odoo-App:
GitHub-Repository: Ein versionskontrollierter Speicherort, an dem der Quellcode der Odoo-Apps gespeichert wird. Es verfolgt jede Änderung, unterstützt die Zusammenarbeit und kann entweder öffentlich oder privat sein.
Odoo.sh-Projekt: Eine Platform as a Service (PaaS), die sich in GitHub integrieren lässt und eine optimierte Entwicklung, Testung und Bereitstellung von Odoo-Apps ermöglicht. Sie umfasst Tools wie automatisierte Back-ups, Staging-Umgebungen und Pipelines für die kontinuierliche Integration.
Odoo-Datenbank: Eine Datenbank speichert alle von Odoo-Apps verwendeten und generierten Betriebsdaten, wie beispielsweise Geschäftsunterlagen, Konfigurationen und Benutzerdaten.
Gemeinsam bilden sie eine zusammenhängende Pipeline von der Code-Entwicklung bis zum Live-Einsatz im Unternehmen.
Benutzertypen¶
Odoo.sh umfasst verschiedene Arten von Benutzern, von denen jeder eine spezifische Rolle im Projektlebenszyklus einnimmt:
GitHub-Benutzer: Entwickler mit Zugriff auf das GitHub-Repository, das mit dem Odoo.sh-Projekt verknüpft ist. Der Zugriff auf das Repository macht jemanden nicht automatisch zu einem Mitwirkenden am Odoo.sh-Projekt.
Odoo.sh-Mitarbeiter: Personen, die das Odoo.sh-Projekt verwalten. Jeder Mitarbeiter muss mit einem GitHub-Benutzer verknüpft sein. Mitarbeiter sind jedoch nicht mit Datenbankbenutzern gleichzusetzen.
Datenbankbenutzer: Endbenutzer der eingesetzten Odoo-Datenbank. Sie interagieren mit dem Live-System, sind jedoch nicht an der Entwicklung oder dem Projektmanagement beteiligt.