-
Notifications
You must be signed in to change notification settings - Fork 887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should keyvault be in sdk/security
or sdk/keyvault
?
#24099
Comments
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @cheathamb36 @chen-karen @lgonsoulin @vickm. |
This is because, for Go, the repo path has a direct impact on a module's identity. e.g. for import github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys The module identity is related to the source layout in github. And since we wanted the KV modules under For Rust, since SDKs are referenced by crates, the source directory structure isn't as important, and I believe we're omitting the If C++ SDKs are source-referenced (I believe they are), then yeah we should figure out what we want it to be. I suggest we have those conversations in the issues for the relevant languages and close this one. |
Go uses a unique folder structure b/c the git structure matters for inports. Other languages such as C++, Rust, .NET, ... do not need to do this and thus they have the sdk/ pattern with defined within packages as namespaces. |
In Go, keyvault is located in
sdk/security
.In Rust and C++, it is located in
sdk/keyvault
.I am going to open an issue for all 3 repos, if we want some consistency.
sdk/security
orsdk/keyvault
? azure-sdk-for-cpp#6412sdk/security
orsdk/keyvault
? azure-sdk-for-rust#2126See also #24098 (same question about messaging/eventhubs)
The text was updated successfully, but these errors were encountered: