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
Top comments (0)