Skip to content
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

Completed AWS SAM support #754

Merged
merged 18 commits into from
Jun 29, 2017
Merged

Completed AWS SAM support #754

merged 18 commits into from
Jun 29, 2017

Conversation

Noah-Huppert
Copy link
Contributor

@dogonthehorizon did almost all the heavy lifting for this one. I fixed the bug mentioned in the previous PR #671.

I did this by adding a cls argument to the TemplateGenerator._convert_definition method. If the cls argument is provided it will attempt to create an instance of the provided class. If it is not provided then no classes will be made.

Then the only place where this cls argument is provided is in the TemplateGenerator.__init__ method when adding resources.

All the tests pass but I am suspicious of my fix, it seemed too simple for such and annoying bug.

@Noah-Huppert
Copy link
Contributor Author

Noah-Huppert commented Jun 27, 2017

Looks like I have to fix some code style.

@Noah-Huppert
Copy link
Contributor Author

Ok that's fixed

@dogonthehorizon
Copy link

Hey @Noah-Huppert, awesome to see this work carried forward. Nice work! :D

@markpeek markpeek merged commit 9d73576 into cloudtools:master Jun 29, 2017
@markpeek
Copy link
Member

Nice job @Noah-Huppert and @dogonthehorizon! Thank you for getting SAM implemented.

@Noah-Huppert
Copy link
Contributor Author

When about do you think this will make it into a release?

@markpeek
Copy link
Member

I'm trying to wrangle a few remaining PR's into master. More than likely I'll do a new release over the weekend.

@johnculkin
Copy link

Awesome - looking forward to the release

@juliensimon
Copy link

Not involved with the project, but maybe talking to this guy would make sense ? https://github.com/capless/sammy

@Noah-Huppert
Copy link
Contributor Author

Unfortunately we already added all of the SAM resources so it wouldn't make much sense to redo it again but using a library

@DemiAHMS DemiAHMS deleted the master branch April 21, 2021 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants