Closed quiver closed 8 years ago
Thanks!
Sweet! Maybe we can take this pull request as a sample/template for community members to help with adding more server side completions? Perhaps an update to the README and/or CONTRIBUTING that makes it easier for contributors to pitch in on this effort?
@donnemartin
Perhaps an update to the README and/or CONTRIBUTING that makes it easier for contributors to pitch in on this effort?
botocore has that kind of technical documentation. https://botocore.readthedocs.org/en/latest/index.html
+1 for hacking guide
Yeah I'd like to add that. The server side completer is someone in flux right now.
The high level goal is to automatically derive these from boto's resource models (https://github.com/boto/boto3/tree/develop/boto3/data). The initial set of server side completions are entirely generated from boto3 resources. That being said, there's room for improvement. There's many more autocompletions we can derive from resources that aren't currently being done.
However, there's going to be times when a) the resource model doesn't have the info we need to figure out a service side completion or b) there's no resource model for a service, such as this scenario. In those cases the completions will need to be hand written.
I would like to put some "internals" documentation together for those that want to contribute.
:+1:
:+1:
Most Kinesis Stream API takes stream names as its parameters. This PR autocompletes Kinesis stream names.
Usage