Wednesday 31 October 2018

Hacktoberfest Summary

Issues
Pull Requests
  1. pull-1
  2. pull-2 pull that resulted in pull-2
  3. pull-3
  4. pull-4
  5. pull-5
Posts
  1. post-1
  2. post-2
  3. post-3
  4. post-4
  5. post-5
This month I made 5 contributions to open source projects:
  1. 1 contribution to algorithms game
  2. 1 bug fix in filer
  3. 2 contributions to consumable algorithms library (biggest contributions)
  4. 1 contribution to a small guess number game
During October I learned in practice how to use GitHub, how to create pull requests, how to resolve conflicts in pull requests. That's, I learned how Open Source works.

I added 441 lines of code and removed 12 lines. Each pull request includes changes to code (no README spell checking, sorting, and so on).

What I like in Open Source


1. I can choose any project I like and work on it
2. Experienced programmers might help me

What I don't like in Open Source


1. It's hard to contribute to a big project because you have to learn a lot of code written in unfamiliar style (That's why I was happy to find consumable algorithms library. I didn't have to learn existing code, my code didn't interact with existing code)
2. In many projects (usually small projects) response time is a few weeks

I also was disappointed by the fact that most people are not trying to do something helpful, something that will really improve project. Instead, they just want to get a PR without coding.

Conclusion


In general, Hacktoberfest is a good idea: during October a lot of people contribute to open source projects, some of them might continue contributing after the end of Hacktoberfest. However, most people contribute with minor and often senseless changes and stop contributing after Hacktoberfest.

Next time in order to increase efficiency I will contribute a lot to one project instead of contributing to many projects.

No comments:

Post a Comment