Need guidance to start contributing as a beginner. (GSoC 2026)

Hi everyone :waving_hand:,

I am Prince Makawana, a BE Computer Engineering student from India.
I am very excited to start contributing to Jenkins, but I am a beginner in open-source contributions.

I want to learn:

  1. How to properly start contributing to Jenkins.
  2. How to find and solve “good first issues”.
  3. How to set up the development environment for Jenkins.
  4. The correct workflow for creating PRs.

I have experience in Java, ReactJS, JavaScript, MySQL, and backend development, and I want to improve by contributing to real-world projects.

Can someone please guide me on how I should start as a beginner?

Thank you!

We are the Jenkins project. OpenMRS is at OpenMRS · GitHub

Thank you for the clarification!

Sorry for the confusion — that was my mistake.

Yes, I am here to contribute to the Jenkins project for GSoC preparation.
I am a beginner in open-source and would really appreciate some guidance.

Can someone please help me with:

  1. How to get started as a beginner in Jenkins,
  2. How to find and solve “good first issues”, and
  3. How to set up the development environment for Jenkins?

Thank you for your time and support!