-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add dafny-library-codgen
SmithyBuildPlugin
#153
Labels
general-dafny-use
New functionality or clean up for broader use of this repo
Comments
robin-aws
changed the title
Add
Add Mar 1, 2023
dafny-library-codgen
Gradle plugindafny-library-codgen
SmithyBuildPlugin
robin-aws
added
the
general-dafny-use
New functionality or clean up for broader use of this repo
label
Mar 1, 2023
Could also consider |
Relevant Smithy documentation: https://smithy.io/2.0/guides/building-codegen/configuring-the-generator.html#how-to-name-codegen-plugins Ideally we would get "library" added there too. |
Should depend on #161 |
robin-aws
added a commit
that referenced
this issue
Apr 19, 2024
Account for the changes in #189, mainly depending on the classpath for AWS traits instead of local copies, and using the aws.api#service$sdkId value to name Dafny clients when present instead of the shape name. Regenerated all the Smithy-generated code and reviewed the diff, although I think there have been other smithy-dafny changes besides mine that haven't been applied, specifically around component ordering. Also renamed KeyManagementService back to TrentService as it was in the original Smithy model, now that smithy-dafny uses the sdkId instead. Co-authored-by: José Corella <39066999+josecorella@users.noreply.github.com>
robin-aws
pushed a commit
that referenced
this issue
Apr 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This would live inside the same
smithy-dafny-codegen
library specified in #151, but would be a separate plugin fromdafny-codegen
.NOT for https://github.com/awslabs/polymorph/milestone/1, more for future packaging of the existing functionality in this repo for using Smithy as an FFI between Dafny and other languages, in a more
smithy-<language>
idiomatic style like thedafny-client-codegen
plugin.Needs more design elaboration.
The text was updated successfully, but these errors were encountered: