Ada tata letak proyek aplikasi Go standar yang populer dan banyak proyek mengikutinya.
Saya pikir kita harus mengubah struktur folder dalam hal panduan ini seperti di bawah ini.
GoMain/src/main
> cmd
Buillder
> build
samples
> examples
samples/datastorage
> configs/datastorage
src
> internal
doc
> docs
doc/edge_orchestration_api.yaml
dan doc/edge_orchestration_api_secure.yaml
> api/...
Silakan tambahkan atau perbaiki daftar di atas karena mungkin salah!
@t25kim 100% setuju dengan Anda. Kita harus mengikuti apa yang disebut standar de-facto dalam proyek GoLang. Plus, cukup mudah untuk menunjukkan di mana kita harus merujuk dalam hal api
seperti yang Anda sarankan.
Hai, Tolong rekomendasikan jika ini adalah cara yang benar untuk maju dengan ini. (Penyimpanan Data dan bagian MNEDC)
Membuat 2 folder baru: "contoh" dan "konfigurasi" di repo utama dan menggunakan pohon ini
--examples
----------------datastorage
----------------------sample-json-device.yaml
--configs
----------------datastorage
------------------------configuration.toml
-----------------mnedc
-------------------------client.config
Juga, saya dapat melakukan salah satu dari yang berikut.
Hai, Tolong rekomendasikan jika ini adalah cara yang benar untuk maju dengan ini. (Penyimpanan Data dan bagian MNEDC)
Membuat 2 folder baru: "contoh" dan "konfigurasi" di repo utama dan menggunakan pohon ini
--examples ----------------datastorage ----------------------sample-json-device.yaml --configs ----------------datastorage ------------------------configuration.toml -----------------mnedc -------------------------client.config
@sun-sharma Terima kasih atas idenya!
Ketika datang ke datastorage
,
configs/datastorage/
yaml
harus berada di folder yang sama dengan configuration.toml
karena file yaml harus disejajarkan dengan detail configuration.toml
.configuration.toml
dan yaml
sesuai dengan skenario home edge karena mereka bukan contoh.Ketika datang ke mnedc
,
client.config
harus diubah sesuai dengan status jaringan pengguna, saya pikir itu harus di examples/mnedc
Juga, saya dapat melakukan salah satu dari yang berikut.
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.
Saya suka menggunakan opsi 1!
Ketika datang ke mnedc,
client.config harus diubah sesuai dengan status jaringan pengguna, saya pikir itu harus di contoh/mnedc
Tapi ini adalah konfigurasi tempat server mnedc berjalan. Karenanya berpikir jika masuk ke folder config akan sesuai.
Ketika datang ke mnedc,
client.config harus diubah sesuai dengan status jaringan pengguna, saya pikir itu harus di contoh/mnedc
Tapi ini adalah konfigurasi tempat server mnedc berjalan. Karenanya berpikir jika masuk ke folder config akan sesuai.
Masuk akal! karena template file konfigurasi atau konfigurasi default bisa berada di folder config .
Bagaimana dengan mengubah client.config
menjadi yaml
template yang diterapkan dan memasukkannya seperti LINK ?
Menutup ini karena masalah ini teratasi.
Komentar yang paling membantu
Tapi ini adalah konfigurasi tempat server mnedc berjalan. Karenanya berpikir jika masuk ke folder config akan sesuai.