-
Notifications
You must be signed in to change notification settings - Fork 32
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
[RFD] adding DynamoDB #97
base: master
Are you sure you want to change the base?
Conversation
(see also: #96) |
A number of services run into needing this mutual recursion, ideally I would like to detect the mutual recursion and do customised codegen for those cases. I believe making the whole A really nasty short term fix would be to make the manual change as a patch, which gets applied after running code generation make target. I'm guilty of doing this locally when testing changes to the code generator.
I haven't tried this yet, I'd be interested to see the results. |
As an alternative to patching, here's another way to organise the code: in branches. |
Indeed, I'd see both patch and branch approaches as temporary fixes until the code generation could be made to deal with the issue. Could I suggest going with either one and then working on adding tests to verify the generated code works correctly? |
6108ae2
to
4a661a9
Compare
I tried to use this PR branch with dynamodb-local and got an SSL error. How about switching |
After saying it I found out only |
Hello. I'd like to add DynamoDB support to this package.
However the code generated from the botocore specifications has the following
two issues:
Query
. The generated code confuses the generatedQuery
module with theAws.Query
since itopen
sAws
.Now, it's not too difficult to resolve these two issues by hand, after having generated the code, but I'm guessing that this is not the approach chosen for
aws
, so I'm wondering how to deal with these two issues properly.open
everywhere in the code generation.I'm curious about your opinion!
Thanks,
Jan