awslabs / aws-sdk-swift

Apache License 2.0
391 stars 76 forks source link

Investigate a mechanism to hand write service specific customizations #789

Open epau opened 1 year ago

epau commented 1 year ago

Describe the feature

There are times where we need to make service specific customizations. One example is #214. Currently, we need to implement the customization via codegen, even if all the code is static (does not depend on smithy models).

It would be much simpler if we could implement these customizations directly as swift code (without needing to go through the code generation process). We still would only want these files to be included in their corresponding service module, which makes this tricky.

Investigate a way that we can write service specific swift files (and tests).

Use Case

N/A

Proposed Solution

No response

Other Information

No response

Acknowledgements

ganeshnj commented 1 year ago

not adding to GA as we are not blocked for any feature that needs this.