cloudtools / cloudtools/troposphere

troposphere 3.0 - futures

Open
#1,558 8 comments 8 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4.9k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

Wanted to start an issue to discuss goals for troposphere 3.0:

- [All core code gets generated from the resource specs](https://github.com/cloudtools/troposphere/issues/618)
- [Python 3+](https://github.com/cloudtools/troposphere/issues/1295) (remove the EOL python2 support)
- [Restructure in a way to allow intellisense to work with properties to make coding easier](https://github.com/cloudtools/troposphere/issues/1462)
- Maintain core backward compatibility

Implications:
- Validators and other non-generated code will be merged in (likely from separate files using object mixins)
- Align/rename with the AWS resource spec naming where possible
- Likely will have some breaking changes due to name changes (hence a major release)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.