How to Contribute to Troposphere
- Fork https://github.com/cloudtools/troposphere
- Make the code better
- Make the code pass tests
- Create a Pull Request
How to Get Help
See README.md at top of the project for developer mailing list.
How to Test Your Code
The latest test scripts can be found at https://travis-ci.org/cloudtools/troposphere. If you look at the details of a job, you can see what automated tests will be run against any commits to the project.
- Create a virtualenv (e.g.
- Activate it:
pip install --upgrade pip setuptools wheel
pip install -r docs/requirements.txt
- Run tests:
python setup.py test
Tests are run against Python 2.7, 3.3, 3.4, and 3.5.
Contributing Example Code
New example code should go into
troposphere/examples. The expected
CloudFormation Template should be stored in
When tests are run the output of the code in the examples directory will
be compared with the expected results in the