docs community blog github

Contributing to Paketo Buildpacks

Welcome! We’re glad you have an interest in improving Paketo Buildpacks. Check out our Contribution Guide for an idea of where to begin. We also have a collection of good first issues on our repositories if you’re eager to start contributing.


If you’d like to learn more about the buildpacks' architecture and the design decisions being made, it may be helpful to read through some of our past and present RFCs. Some language family buildpack repositories (e.g. Node.js) also contain language-specific RFCs that may provide helpful context. Here you’ll find a list of all open language-specific RFCs within the Paketo project.


Do you have ideas for the future of the project? Well, we’d certainly like to hear them! Check out our Discussions portal to weigh in on ongoing conversations or to start a new one.

Signing the CLA

In order to contribute code, you will need to complete the CFF Contributor License Agreement. When opening a pull request, our CLA bot will prompt you to sign it, or you can sign it through this link.

The agreement documents that are signed with the above process can be found below:

Corporate CLA

Individual CLA

Connect with the community

There are a few good ways to keep up with developments within the Paketo Buildpacks community: