یکی از منوهایی که در اودوو sh وجود دارد submodules است. این منو چه کاربردی دارد؟
1 پاسخ
زمانی که شما برای یک شرکت خاص روی odoo.sh در حال توسعه هستید، و تمام کدهایی که برای آن شرکت پیاده سازی می کنید در یک پروژه گیت وجود دارد مشکلی نیست. کدها را به گیت اصلی شرکت اضافه می کنید و کار تمام است.
اما حالتی را تصور کنید که می خواهید از ماژولهای موجود در پروژههای گیت دیگر استفاده کنید. در این حالت نمیتوانید مدام کدهای موجود در پروژههای دیگر را کپی پیست کنید.
برای این کار از مدل submodule در گیت استفاده میشود. این مدل برای حالتی است که شما می خواهید از کدهای موجود در یک پروژه دیگر استفاده کنید.
در Odoo.sh، زیر ماژول ها این امکان را به شما می دهند که از ماژول های موجود در پروژههای دیگر استفاده کنید و به آنها وابسته باشید. پلتفرم تشخیص می دهد که شما ماژول ها را از طریق زیر ماژول ها در شاخه های خود اضافه کرده اید و آنها را به صورت خودکار به مسیر افزونه های خود اضافه می کند تا بتوانید آنها را در پایگاه داده خود نصب کنید.
مستند زیر به صورت کامل این موضوع را توضیح داده است: کاربرد ساب ماژول در اودوو.