Welcome to the Cloud Foundry Community

We are focused on exchanging practical experience — inclusive of people across race, gender and orientation, as well as lifestyle, level of experience and area of expertise. We are pragmatic, respectful and committed to listening to thoughtful and honest perspectives.

Our community focuses on bringing together people passionate about building a stable and sustainable platform while being kind to each other. We strictly abide by our code of conduct and strive to build a welcoming and inclusive community.

The values we live by, at Cloud Foundry.

Resources

Meet the People

The Cloud Foundry community is large and still growing. These online communities help you get quickly connected with a community member or the Foundation.

On This Page

  • What is Cloud Foundry
  • Cloud Foundry Documentation
  • Become a Contributor
  • Become a Committer
  • Proposing a Project

Educate Yourself

What is Cloud Foundry

Cloud Foundry is an open source, multi-cloud application platform, delivered as-a-Service (PaaS). Cloud Foundry is governed by the Cloud Foundry Foundation, a 501(c)(6) organization.

Cloud Foundry offers a flexible way of embracing digital transformation to help businesses evolve in the face of constant change. Cloud Foundry saves time and optimizes application delivery. Cloud Foundry provides a foundation for developers to lift things up.

The Cloud Foundry Foundation houses complementary open source technologies focused on application developers and operators, the Cloud Foundry Application Runtime , Cloud Foundry Container Runtime, Cloud Foundry BOSHOpen Service Broker API, as well as many projects to support and extend them.

Cloud Foundry Projects

Educate Yourself

Cloud Foundry Documentation

Cloud Foundry is an open source cloud application platform, providing choice when it comes to clouds, developer frameworks and application services. Cloud Foundry makes it faster and easier to build, test, deploy and scale applications.

Cloud Foundry: Docs

BOSH: Docs

Open Service Broker API: Docs

Contribute to Docs!

Cloud Foundry is an open source project and relies heavily on the community to create, maintain and update the documentation and help new and existing users.

Whether you are an experienced user with Cloud Foundry or a beginner just getting started, you can always become a Cloud Foundry contributor by contributing to the Cloud Foundry documentation. Here are a few examples of when you could contribute to cf-docs:

  • You have noticed that a topic is incorrect or incomplete
  • You are developing a new Cloud Foundry feature and want to tell users how to use it
  • You don’t want someone else to go through what you just went through to figure something out
  • You are a good person, and you want to help your fellow Cloud Foundry community members

Read more about contributing to cf-docs

Join the discussion on #cf-docs on CF-Slack

Educate Yourself

Become a Contributor

Contributing to Cloud Foundry can be as simple as submitting a pull request for a bug fix, feature update, documentation update, fixing a typo, etc. The Cloud Foundry community relies on its contributors to keep the technology and docs current.

Everyone is welcome to become a Cloud Foundry contributor. Getting started as a contributor in the community is the easiest way to offer your experiences and expertise to help improve the Cloud Foundry technology, community and documentation.

For larger contributions, it is always best to communicate with the relevant project team(s) before beginning your work. Sharing your intentions early and updating the community often go a long way in avoiding any surprises.

Get started as a Contributor; then:

  • Join the discussions on Slack
  • Ask a question, respond to a question, or share an idea on this Cloud Foundry Developer mailing list
  • Explore the Cloud Foundry GitHub repositories (sign the Contributor License Agreement if and when you’re ready to contribute to code or documentation)
  • Join the community in person at a Cloud Foundry event

Educate Yourself

Become a Committer

Earning the “Committer” status

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). Having the support of your employer is important – Committers are typically employed by companies that participate in Cloud Foundry as a member or Certified Platform.

An engineer can earn committer status in one of two ways:

    • Cloud Foundry Dojo
      • Cloud Foundry Dojos are physical spaces where Committers work together on the Cloud Foundry platform. The Dojo program is a unique approach to gaining Committer status by working in-person with other Cloud Foundry engineers. Participation typically lasts 6-12 weeks and participants must be on site at one of eight Dojos worldwide for the duration of the program.
  • Ongoing sustained contributions
    • Anyone can contribute to Cloud Foundry (with a signed CLA), and we welcome your contributions! Contributors that have demonstrated consistently valuable and high quality contributions may be nominated to become a project committer by the project team.

Becoming a Committer: The Dojo Process

In the Cloud Foundry community, to earn Dedicated Committer status, project developers may participate in at least a 6-week “Open Dojo” training program, subject to availability, in which:

  • Project developers pair with new developers in order to rapidly get up to speed on the Project
  • Applicants for the Open Dojo program must be capable of effectively participating in paired development
  • Developers typically graduate and obtain Dedicated Committer status.

Candidates start with a paired programming interview to assess technical and communication skills. This will help ensure that the prospective committer is a fit for the team they will be joining. Passing candidates are then placed into one of the project teams (subject to availability and location constraints).

 

At the end of their Dojo period, candidates may be offered a role as a Committer on the project. While becoming a committer through this process is not guaranteed, project teams work with the project leads to provide regular feedback to candidates.

Becoming a Committer: Your Commitment

  • Participants are expected to participate in person for at least 6 weeks.
  • If a participant is offered a position as a Committer on a project, they are expected to continue for at least a year.
  • Committers work full time with the project teams, either in-person or via remote pairing. The specifics of the ongoing commitment are dependent on the nature of the project and its team structure.

Educate Yourself

Proposing a Project

Any member of Cloud Foundry Foundation can propose a new project to be reviewed by the associated Project Management Committee (PMC). Here are some general guidelines if you’re considering proposing a new project:

  • Identify the PMC that your project would fit in best
  • Socialize your project
    • If you’re considering CF-Extensions PMC, present your project idea during a CAB (Community Advisory Board) meeting
    • If you’re considering Runtime PMC, present your project idea during the bi-weekly meetings
    • If you’re considering BOSH, present your project idea on slack or via email
  • Propose the project formally
    • Once the project idea gains traction, propose the project to the associate PMC.
    • If your project incorporates existing material or has dependencies on third party materials, then the project requires legal review and approval before being accepted.
    • The proposal must include the name of the proposed Project Lead, proposed scope, approved PMC Development Operating Model, technical approach, and initial team committed to working on the Project.
  • The PMC shall conduct or authorize to be conducted a due diligence review on any intellectual property or related issues on any such Project.

Following the review of the project proposal, the PMC determines whether the project should be accepted as an Incubating project within the PMC. Read all about the development operations policy here.

Jobs Board

Folks in Cloud Foundry community are hiring!

Pivotal Cloud Foundry Operations Specialist

Austin, TX 78701 (Downtown area)
The analyst will work closely with engineering and development teams to implement and support the suite of Pivotal Cloud Foundry services in public cloud....

Account Executive-Pivotal Cloud Foundry

San Francisco, CA +1 location
We are looking for a high-energy, software sales professional who will identify and bring to closure Pivotal Cloud Foundry product and service opportunities....
Easily apply

Cloud Foundry & OpenShift Consultant

Fabec IT
Hamilton, NJ 08619
Cloud Foundry has established itself as the Cloud Native Platform for the enterprise. As a Cloud Foundry consultant you will provide in depth technical and...
Easily apply

View More Jobs

CF EVENTS

Events are a great way to meet your fellow Cloud Foundry users, share what you are doing, and learn from others.

CF STORE

Shop what you're doing and buy some schwag