Need guidance to start contributing as a beginner.

Hi everyone ,

I am Prince Makawana, a BE computer engineering student from India. I am very excited to start contributing to OpenMRS, but I am a beginner in open-source contributions.

I want to learn:

(1). How to properly start contributing.

(2). How to find and solve “good first issues”.

(3). How to set up the development environment for OpenMRS.

(4). The correct workflow for creating PRs.

I have experience in Java, ReactJS, Javascript, MySQL, and backend, 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!

Kindly feel free to join today’s newbies call on this link https://om.rs/community

Sorry, I couldn’t join the newbie call due to my exams. I will join the next one. Meanwhile, please guide me on what I can start with. Thank you!

No worries at all! your exams are important I hope they went well. You are most welcome to join the next newbie call. In the meantime, I would be happy to guide you on where to start. Let me know what areas you are interested in and we can walk through the first steps together. Besides, have you got a chance to look at this document ?https://openmrs.atlassian.net/wiki/spaces/docs/pages/25477022/Getting+Started+as+a+Developer

Thank you so much for your kind response!

Yes, I looked at the document — it was very helpful for understanding the basics.

Regarding my interests, I am mainly interested in:

  • Java backend development.
  • Working with REST APIs.
  • Understanding and contributing to OpenMRS backend modules.
  • I am also comfortable with frontend development.

I would really appreciate your guidance on what the best first steps would be for me. Thank you again for your support!

Hello,

Just a gentle follow-up on my previous message. I would really appreciate any guidance on where to start once you have time.

Thank you! Prince