ec2imds: Module would be better placed in the feature/ec2/imds
as higher level feature
#943
Labels
breaking-change
Issue requires a breaking change to remediate.
Milestone
The
ec2imds
module at the root of the SDK is out of place with the rest of the SDK's design patter of putting service specific higher level features as a modules nested under thefeature/
folder at the root of the SDK. Theec2imds
module should be moved tofeature/ec2/imds
for consistence with rest of SDK's higher level features.In order to help make this a smoother transition, and prevent future accidental discovery of the
ec2imds
module. The SDK should update this in two phase.1.) Copy
ec2imds
module tofeature/ec2/imds
. Renaming the package, and updating all dependencies/codegen in the SDK. Delete the concepts ofec2imds
module, and replace with empty module containing only doc.go file stating the package has been removed.2.) After the release delete the
ec2imds
directory module from the SDK.The purpose of this being a two phase process is to ensure references to the
ec2imds
module don't suggest the module is still valid, (e.g. https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/ec2imds). Since pkg.go.dev will display docs for the latest version, even if that module has been deleted from the repo.The text was updated successfully, but these errors were encountered: