Edge-home-orchestration-go: [Build System] تطبيق Go Modules بدلاً من الاعتماد على Glide

تم إنشاؤها على ٣٠ ديسمبر ٢٠٢٠  ·  4تعليقات  ·  مصدر: lf-edge/edge-home-orchestration-go

هل طلب الميزة الخاص بك متعلق بمشكلة؟
تم إنشاء مشروع edge-home-orchestration-go الحالي باستخدام glide . وبالتالي ، فإنه من الصعب حقًا بالنسبة لنا توظيف تلك المشاريع المتاحة مفتوحة المصدر القائمة على نظام بناء وحدات Go. أحد الأمثلة الجيدة هو أنه لا يمكننا تطبيق أحدث إصدار من Docker Engine وميزات EdgeX الحديثة ، والتي تستند جميعها إلى Go Modules. بالإضافة إلى جعل هذا الموقف أسوأ بكثير ، قد يواجه مطورو الطرف الثالث صعوبة كبيرة في بناء تطبيقاتهم الخاصة التي تدعمها edge-home-orchestration-go ، لأن معظمهم يستخدمون Go Modules بدلاً من Glide. على وجه الخصوص ، إذا كان هناك مطور لاستخدام مجموعة فرعية من edge-home-orchestration-go ، فيجب عليه / عليها وصف عنوان URL الخاص بـ GitHub حول حزم المجموعة الفرعية هذه في import like github.com/lf-edge/edge-home-orchestration-go/src/common/logmgr بدلاً من ذلك من common/logmgr .

صِف الحل الذي تريده
تطبيق نظام البناء الجديد على أساس وحدات Go وإيقاف نظام البناء المستند إلى Glide.

اقتراح: دعنا نناقش هذه المسألة في اجتماع TSC القادم عبر الإنترنت في يناير 2021 !!!

enhancement refactoring

التعليق الأكثر فائدة

صادفت مدونة وتبدو جيدة: https://blog.golang.org/migrating-to-go-modules

ال 4 كومينتر

أنا أوافق بشدة على أنه ينبغي حل هذه القضية.
سأفتح العلاقات العامة بخصوص هذا في أقرب وقت ممكن لتسهيل المناقشة.

أبرزت نقطة جيدة. يمكننا مناقشة هذا الصدد في وحدة Glide and Go في مكالمة TSC لشهر يناير كما هو مذكور.

صادفت مدونة وتبدو جيدة: https://blog.golang.org/migrating-to-go-modules

صادفت مدونة وتبدو جيدة: https://blog.golang.org/migrating-to-go-modules

@ suresh-lc PTAL على وجه التحديد حول # 210!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات