A potentially interesting project
Petar
Petar
Mon Oct 18 21:50:26 UTC 2021
On Monday, 18 October 2021 at 02:18:36 UTC, SealabJaster wrote:
> Was recently pondering if it were possible to auto-generate a
> client for the AWS API.
>
> I decided to see how the official SDKs were made, and found out
> that Amazon created a tool called Smithy:
> https://github.com/awslabs/smithy
>
> They've written their more recent SDKs via code generation in
> Smithy, see for example:
>
> The base Go generator: https://github.com/aws/smithy-go
>
> The generation specifically for the Go SDK:
> https://github.com/aws/aws-sdk-go-v2/tree/main/codegen
>
> This is too much effort for me to personally bother with (plus
> I barely know Java), but I thought it might take someone else's
> interest, especially since I struggled to find any hint of this
> being a thing in the first place.
Interesting! One of last year's SAoC projects was "D Language
Client Libraries for Google APIs" [[¹]][1] [[²]][2] [[³]][3], so
given what it was accomplished, I think a "D Client Libraries for
AWS (or Microsoft Graph) APIs" project would be a logical next
step.
[1]: https://github.com/dlang/projects/issues/66
[2]:
https://forum.dlang.org/post/eaefvlbgikujonfjjzqi@forum.dlang.org
[3]:
https://forum.dlang.org/post/gimihhnxzbkeodvrotoy@forum.dlang.org
More information about the Digitalmars-d
mailing list