Getting Involved in Hacktoberfest !



This content originally appeared on DEV Community and was authored by Ajo George

This week our course offered us an opportunity to contribute and participate in the Hacktoberfest, which is under Release 0.2. We are required to have 4 pull requested which are approved by the owners of the Repo who are participating.

How did it start

Personally for me i felt it difficult to find Repo which match’s with my skill set, i am not a great coder or programmer and for me i need lot of time in understanding and learning about new concept. As for the first PR we have the choice to choose anything from a small Typo to any small addition.

I was browsing through the GitHub to find a small yet active Repo which will match my liking and skill set, So i came across a Repo which were adding and storing all the necessary algorithms that a programmer uses day to day in Python. So i decided to contribute for that Repo.

The Repo was called dev-mates, and it found it interesting that they said you can contribute anything that you will that help yourself and others.

What was my issue and how i fulfilled the requirements.

I filled a issue which will add jump_sort to the searching algorithms in Python. Issue.

What is Jump Search :
Jump Search
Jump search is an efficient algorithm designed for searching an element in a sorted array. It works by dividing the array into blocks of a fixed size (jump size), and then checks the elements in increments (or “jumps”) of that size. Once it finds a block that contains the target, it performs a linear search within that block.

I felt like adding more to the small pile can contribute more for their requirement.

I have send the PR for review Pull Request, there is no updates yet, i think the moderators and owners are of a different time zone, so i think i need to wait until they respond, I will update this section once i get a response.

Conclusion

It was a great experience searching for Repo and finding issues within a public repo, I am feeling it a bit difficult as this is not you typical teammates or classmates to have an easy contact of, even though Open Source is a busy network getting your PR’s done can also be challenging !

AJO GEORGE 05-10-2024


This content originally appeared on DEV Community and was authored by Ajo George