Contributing to Cloud Controller
The Cloud Foundry team uses GitHub and accepts contributions via pull request.
See the wiki for design notes and other helpful information.
Contributor License Agreement
Follow these steps to make a contribution to any of our open source repositories:
Set your name and email (these should match the information on your submitted CLA)
git config --global user.name "Firstname Lastname" git config --global user.email "email@example.com"
- Fork the repository
- Check out
- Create a feature branch (
git checkout -b better_cloud_controller)
- Make changes on your branch
- Run tests
- Run static analysis
- If you are deploying to bosh, checkout
developof capi-release and
- Push to your fork (
git push origin better_cloud_controller) and submit a pull request
We favor pull requests with very small, single commits with a single purpose.
Your pull request is much more likely to be accepted if:
Your pull request includes tests
Your pull request is small and focused with a clear message that conveys the intent of your change