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!

Participate

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

Meet

Meet other Jenkins users and share your experiences.

Help

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

Discuss

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!

Contribute

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 an established contributor to Jenkins and looking for a new challenge? The Jenkins Security Team is looking for members willing to help improve Jenkins security. Learn more.

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

Translate

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.

Document

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

Test

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.