Cloud Foundry is a diverse, welcoming, open source project with many ways to participate.

Write, review or fix code.

Cloud Foundry’s code base is all on github. You can watch, fork and do pull requests. We look forward to seeing your contributions!

Cloud Foundry GitHub

Learn, try and share.

All of Cloud Foundry’s documentation is available online. As you read, learn and try it out, feel free to contribute back suggestions.

View Documentation

Spread the Word

Join the community. Talk about your Cloud Foundry work at Meetups. Blog on our community blog.

Join the Community

Get Involved with the Cloud Foundry Development Community

Join Cloud Foundry

Help the Community by Contributing

There are many ways people can contribute to Cloud Foundry. The most obvious is by contributing code.

Equally valuable are those who can help the community with documentation, contribute informative blog posts, craft whitepapers and host meetups and evangelize the Cloud Foundry movement.

Have something to contribute?

Send Us An Email

Training

Participate In A Dojo

The Cloud Foundry Foundation’s Dojo Program is designed to take a great developer or product manager from new to committer in as little as 6 weeks.

This is a unique program amongst open source foundations and projects, designed to accelerate the process of becoming a committer on our projects. Please note that being a committer on many Cloud Foundry projects requires that you are able to work on the project full-time (or close to full-time) both during and after your Dojo period. Having the support of your employer is important.

Participate In A Dojo

Contribute Code

Below are the general steps to make a code contribution. For each project, please review the repository’s README to see if there are any other specific instructions.

  1. Ensure that you have either completed our CLA Agreement for individuals or are a public member of an organization that has signed the corporate CLA.
  2. Fork the project’s repository
  3. Create a feature branch (e.g. git checkout -b better_bosh) and make changes on your branch
  4. Push to your fork (e.g. git push origin better_bosh) and submit a pull request

If you have a CLA on file, your contribution will be analyzed for engineering quality and product fit prior to merging.

Note: All contributions need to be sent using GitHub Pull Requests, and we favor pull requests with very small, single commits with a single purpose. Your pull request is much more likely to be accepted if it is small and focused with a clear message that conveys the intent of your change. Tests are required for any changes. Also, configuration options must be accompanied by support for manifest properties that can be overridden by a spiff stub.

 

Use

Cloud Foundry is an open source PaaS, providing a choice of clouds, developer frameworks, and application services. This makes it faster and easier to build, test, deploy, and scale applications.

Meetups

There are over 150+ Cloud Foundry meetups around the world. Find one near you!

Dojos

The Cloud Foundry Dojo program allows developers to master Cloud Foundry by working shoulder to shoulder on the foundation projects with other Cloud Foundry engineers.