Seeking Guidance on Earning /dev/1 Badge for GSoC 2025

Hello OpenMRS Community,

I hope you’re doing well! My name is Chamika Gayashan, and I’m currently working towards earning the /dev/1 badge to participate in GSoC 2025. I’m very excited to contribute to OpenMRS, but I’ve encountered some confusion around the process of earning the /dev/1 badge and would greatly appreciate any help or clarification.

I’ve already forked the OpenMRS repositories and set up my development environment. However, I’m a bit unclear on the next steps for earning the /dev/1 badge, particularly regarding the following:

  1. Claiming and Working on an Issue: I’ve found an issue (related to canceling forms and workspace handling), and I’m working on a fix. But I’m unsure if there’s a specific process for claiming and getting credit for the issue.
  2. Pull Requests and JIRA Links: Once I submit my pull request, I want to make sure I’m linking everything correctly to the JIRA issue. Is there a particular format or steps to follow when submitting a PR for /dev/1?
  3. Completing the /dev/1 Quiz: After submitting a PR, what’s the process for completing the /dev/1 quiz? Is there anything I need to be aware of in terms of quiz questions or information I need to provide?

I’m eager to contribute to the community and participate in GSoC 2025. Any tips or resources you could share would be incredibly helpful, and I would be grateful for your guidance as I continue my journey with OpenMRS.

Thank you for your time and support!

Best regards, Chamika Gayashan

1 Like

Hi @chamikagayashan

Welcome to the OpenMRS community! It’s great to hear that you’re setting up your development environment and actively working towards the /dev/1 badge. I’ll be happy to clarify the next steps for you.

  1. Claiming and Working on an Issue:

If you’ve found an issue to work on, make sure it’s unassigned and not already being worked on.

Comment on the issue in JIRA or GitHub, stating that you’d like to take it up. A maintainer will usually acknowledge it.

Once confirmed, you can start working on your fix!

  1. Pull Requests and JIRA Links:

When submitting your PR, ensure it references the JIRA issue ID in the title and commit message (e.g., TRUNK-123: Fix cancel button issue).

In the PR description, add a link to the corresponding JIRA issue.

Follow the community’s PR guidelines

  1. Completing the /dev/1 Quiz:

After submitting PR, you can take the /dev/1 quiz.

The quiz typically covers OpenMRS fundamentals, version control, and best practices.

You’re on the right track! Keep engaging with the community, and feel free to ask if you have any further questions. Looking forward to your contributions to OpenMRS and GSoC 2025!

1 Like