البدء¶
المكونات الرئيسية¶
عند العمل مع Odoo.sh، من المهم فهم المكونات الرئيسية المعنية. على الرغم من أنها جميعًا مترابطة، إلا أن كل منها يلعب دورًا مميزًا في تطوير ونشر تطبيقات Odoo:
مستودع GitHub: مساحة خاضعة لتحكم الإصدارات حيث يتم تخزين الكود المصدري لتطبيقات Odoo. يتتبع كل تغيير، ويدعم التعاون، ويمكن أن يكون عامًا أو خاصًا.
مشروع Odoo.sh: منصة كخدمة (PaaS) تتكامل مع GitHub وتتيح تطويرًا واختبارًا ونشرًا مبسطًا لتطبيقات Odoo. يتضمن أدوات مثل النسخ الاحتياطية التلقائية وبيئات التجهيز وخطوط التكامل المستمر.
قاعدة بيانات Odoo: قاعدة بيانات تخزن جميع البيانات التشغيلية المستخدمة والمُنشأة بواسطة تطبيقات Odoo، مثل السجلات التجارية والتكوينات وبيانات المستخدم.
معًا، تشكل خط أنابيب متماسكًا من تطوير الكود إلى الاستخدام التجاري المباشر.
أنواع المستخدمين¶
يتضمن Odoo.sh أنواعًا مختلفة من المستخدمين، كل منهم له دور محدد في دورة حياة المشروع:
مستخدمو GitHub: مطورون لديهم حق الوصول إلى مستودع GitHub المرتبط بمشروع Odoo.sh. الوصول إلى المستودع لا يجعل شخصًا تلقائيًا متعاونًا في مشروع Odoo.sh.
متعاونو Odoo.sh: أفراد يديرون مشروع Odoo.sh. يجب أن يكون كل متعاون مرتبطًا بمستخدم GitHub. ومع ذلك، المتعاونون ليسوا نفس مستخدمي قاعدة البيانات.
مستخدمو قاعدة البيانات: المستخدمون النهائيون لقاعدة بيانات Odoo المنشورة. يتفاعلون مع النظام المباشر ولكنهم غير مشاركين في التطوير أو إدارة المشروع.