cloudtools / troposphere

troposphere - Python library to create AWS CloudFormation descriptions
BSD 2-Clause "Simplified" License
4.93k stars 1.45k forks source link

Do not merge - Prototype intellisense by emitting function signatures for all classes #2016

Open markpeek opened 2 years ago

markpeek commented 2 years ago

Based on the auto-gen work and @ITProKyle typing changes, I put together a quick prototype to allow for some intellisense functionality. This is a WIP.

To try out:

- Download the branch
- Install the dev requirements
- make spec
- make regen (note: wafv2 will fail)
- Test with your favorite editor

Issues:

Might be of interest to @JohnPreston @michael-k