Hacktoberfest 2018

Open Source
Man Parvesh Singh Randhawa
Hacktoberfest is an initiative by DigitalOcean and Github that is held every year in October to promote Open Source software development. To win a T-Shirt and some goodies, one had to submit five pull requests for any project on Github and get it merged. I contributed by adding 3 of my projects to this challenge as I wanted to help the people who were new to the open source world. These were:
  1. yoda: Personal assistant, based on the command line, implemented in Python.
      • I had many ideas that I wanted to be implemented in this project, and many enhancements were suggested from the community as well.
      • There were many contributions to yoda this year as well, and I was able to release v0.4.0 for this project.
      • The next goal of this project would be the first stable release of yoda.
  1. stlmp: Implementation of data structures and algorithms in C++, like the Standard Template Library (STL).
      • I added this because I hoped the beginners who did not have any knowledge of how professional software projects work and were only familiar with implementing Algorithms and data structures.
      • I also encouraged the contributors to write tests for the algorithms they write, so that they would gain some familiarity with software testing.
  1. IdeaTrackerPlus: Android app - Idea tracking for the creative ones.
      • This project also attracted some contributors this year, but not as much as last year.
It was a great experience, interacting with so many developers from all around the world, discussing ideas, reading their code, etc. I am looking forward to the next year, where I am hoping to host more projects than this year and contributing to some exciting projects as well.
This was my second time as a participant and a maintainer during Hacktoberfest, and I intend to continue contributing to open-source software for the next many more years too.