人気のある標準のGoアプリケーションプロジェクトレイアウトがあり、多くのプロジェクトがそれに
このガイドでは、以下のようにフォルダ構造を変更する必要があると思います。
GoMain/src/main
> cmd
Buillder
> build
samples
> examples
samples/datastorage
> configs/datastorage
src
> internal
doc
> docs
doc/edge_orchestration_api.yaml
およびdoc/edge_orchestration_api_secure.yaml
> api/...
上記のリストは正しくない可能性があるため、追加または修正してください。
@ t25kim 100%あなたに同意します。 GoLangプロジェクトでは、いわゆるデファクトスタンダードに従う必要があります。 さらに、あなたが提案したように、 api
観点からどこを参照すべきかを示すのは非常に簡単です。
こんにちは、これがこれを進める正しい方法であるかどうかをお勧めします。 (データストレージとMNEDCの部分)
2つの新しいフォルダを作成します:メインリポジトリに「examples」と「configs」を作成し、このツリーを使用します
--examples
----------------datastorage
----------------------sample-json-device.yaml
--configs
----------------datastorage
------------------------configuration.toml
-----------------mnedc
-------------------------client.config
また、私は次のいずれかを行うことができます。
こんにちは、これがこれを進める正しい方法であるかどうかをお勧めします。 (データストレージとMNEDCの部分)
2つの新しいフォルダを作成します:メインリポジトリに「examples」と「configs」を作成し、このツリーを使用します
--examples ----------------datastorage ----------------------sample-json-device.yaml --configs ----------------datastorage ------------------------configuration.toml -----------------mnedc -------------------------client.config
@ sun-sharmaアイデアありがとうございます!
datastorage
、
configs/datastorage/
行くのは私には良さそうですyaml
ファイルはconfiguration.toml
と同じフォルダーにある必要があります。これは、yamlファイルをconfiguration.toml
詳細に揃える必要があるためです。configuration.toml
yaml
ファイルとmnedc
、
client.config
は、ユーザーのネットワークステータスに応じて変更する必要があります。 examples/mnedc
はずです。また、私は次のいずれかを行うことができます。
1. Move "native" folder in samples to examples and delete the samples folder 2. Or, Leave the native folder in samples only to move later.
私はオプション1で行くのが好きです!
mnedcに関しては、
client.configは、ユーザーのネットワークステータスに応じて変更する必要があります。examples/ mnedcにあるはずです。
ただし、これはmnedcサーバーが実行されている場所の構成です。 したがって、それがconfigフォルダに行くかどうかが適切であると考えました。
mnedcに関しては、
client.configは、ユーザーのネットワークステータスに応じて変更する必要があります。examples/ mnedcにあるはずです。
ただし、これはmnedcサーバーが実行されている場所の構成です。 したがって、それがconfigフォルダに行くかどうかが適切であると考えました。
わかる! 構成ファイルのテンプレートまたはデフォルトの構成が構成フォルダーにある可能性があるためです。
client.config
をyaml
適用されたテンプレートに変換し、それをLINKのように配置するのはどうですか?
この問題が解決されたため、これを閉じます。
最も参考になるコメント
ただし、これはmnedcサーバーが実行されている場所の構成です。 したがって、それがconfigフォルダに行くかどうかが適切であると考えました。