Edge-home-orchestration-go: [ビルドシステム] Glideに頼るのではなくGoモジュールを適用する

作成日 2020年12月30日  ·  4コメント  ·  ソース: lf-edge/edge-home-orchestration-go

機能リクエストは問題に関連していますか?
現在のedge-home-orchestration-goプロジェクトは、 glideを使用して構築されています。 したがって、GoModulesビルドシステムに基づく既存の利用可能なオープンソースプロジェクトを採用することは非常に困難です。 良い例の1つは、最新バージョンのDockerEngineと最近のEdgeX機能を適用できないことです。これらはすべてGoモジュールに基づいています。 この状況をさらに悪化させることに加えて、サードパーティの開発者は、ほとんどがGlideではなくGoモジュールを使用しているため、edge-home-orchestration-goを利用した独自のアプリケーションを構築するのに大きな困難に直面する可能性があります。 特に、edge-home-orchestration-goのサブセットを使用する開発者がいる場合は、それらのサブセットパッケージに関するGitHub URLをgithub.com/lf-edge/edge-home-orchestration-go/src/common/logmgrようにimport完全に説明する必要があります。 common/logmgr

希望するソリューションを説明してください
Goモジュールに基づく新しいビルドシステムの適用とGlideベースのビルドシステムの非推奨。

提案:2021年1月に開催されるTSCオンライン会議でこの問題について話し合いましょう!!!

enhancement refactoring

最も参考になるコメント

ブログに出くわし、良いもののようです: https

全てのコメント4件

この問題を解決する必要があることに深く同意します。
話し合いを容易にするため、これに関するPRをできるだけ早く開始します。

良い点が出ました。 前述のように、1月のTSCコールでのGlide and GoModuleでこの点について話し合うことができます。

ブログに出くわし、良いもののようです: https

ブログに出くわし、良いもののようです: https

@ suresh-lc PTAL、特に#210について!

このページは役に立ちましたか?
0 / 5 - 0 評価