Participate and contribute

There are many ways to engage with the Jenkins project and community. Here are the most common ways to get you started. Welcome aboard!


As a participant, you take an active role in the community.


Meet other Jenkins users and share your experiences.


As an experienced user, you can help others get the most out of Jenkins.

Review changes

Help review changes to code or documentation.

Note that you will only be able to see the open pull requests linked above if you belong to the corresponding GitHub Team.

Provide feedback

We cannot fix what we don't know is broken. So let us know about it!


As a contributor, you actively help improve Jenkins and plugins by contributing code, documentation, translations, or tests.

Write code

Do you enjoy writing code? There are numerous plugins and components for you to contribute to. Learn more.

Are you a student? You might be eligible to participate in Google Summer of Code. Learn more.


Jenkins is used all over the world by speakers of dozens of different languages. If you're fluent in languages other than English, consider improving support for those languages by contributing to core or plugin localizations.


Improve the documentation of Jenkins and plugins to make it easier for others to get started.


The Jenkins project relies heavily on automated tests to ensure stability and consistency of features. By contributing automated tests that match your use cases, you can help prevent regressions that would affect you.


As it is intended for daily use by finicky web developers, design is essential. Check how you can bring a creative touch to Jenkins.