This week I managed to achieve one of my goals for 2015 – contributing to an open source project.
The project I contributed to was a command line interface to GitHub Gist. I found this project on the trending Python repositories page and decided to check it out (pun intended).
I think this was a great first project to contribute to. The code base was relatively small and extremely well organized and structured. The author also had a list of issues that needed addressing that made it very easy for someone to jump in and contribute to the project. I found an issue I felt I would be able to resolve, and after some back and forth with the author, my pull request for the issue was merged.
Things I learned –
- docopt is great
- How to use Request Sessions
- How to package and distribute pip projects
- Python decorators are immensely powerful
This was a fantastic experience, and I can’t wait to find the next project to contribute to!
One thought on “2015 goal achieved – contributing to an open source project”