Starting...
I have been very exciting to review other classmates' repository before I will jump into a real open source project. From this lab, I have learned how to do forking and cloning other projects and create a new branch for a new issue or a new feature. It is very hard to wait for the owner's answer but it also can be a special experience
Reading...
In my experience, finding an issue and improvement is not easy especially for other's task and really careful to touch it since it should be very sensitive. For this reason, my first step for this lab, I tried to create an issue with a nice comment. During the time for waiting for reply, I did forking and cloning the repository and started to review a code to find out what I can contribute. Finally, I figured out some part I can improve so I added comment for it, Issue 5
I suggested three things. First of all, the number of counter is always the last number so I wanted to fix it. Second, I wanted to add an another option for http or https request by one simple option so the request will be easy to replaced with https or http. Last but not least, it is also one of option parts. With the new option, a time for request will be set so that the request doesn't need to wait a time for response more than enough.
After that, I requested for my Pull Request to the repository and the owner reviewed my code and gave me a feed back and after fixing the improvement, I requested for Pull Request again.
After all of the review, he finally accepted my PR and I became a contributor to the project. It was a great experience although it is my classmate's repository. I am very exciting that I will jump into a real open source world soon.
Comments
Post a Comment