Lab 4
Picking and Filing an Issue
For this weeks lab, I choose to work on an old friends repository. Im not sure if this is considered cheating, however, I gave my friend a call to run me through how his code works. In five minutes, I had a basic understanding of his work, and was left to study his code. Since it was not my own code, I had some difficulty reading it. I created a new branch, and started cleaning up the repository to better fit my needs.
I created a pull request simplifying the code, however, no merge was done. I guess everyone has their own preference of how their code should look. After failing the first time, I decided to try again by creating an issue on his repository, starting a new branch, and getting to work!
This is when everything burst into flames. I thought I finished the feature! I checked the next day only to discover that I broke his logic. This was a blessing in disguise since this allowed Niaz to learn to verify every merge before he implements it. I quickly fixed the logic and pushed a new merge. Now I'm not sure if Niaz will read my message before merging, however, he now has the chance to checkout my branch before merging.
Reviewing, Testing, and Merge via Remotes
I have yet to get Niaz's Pull request. I will update this later this week.
Thanks for reading my blog post.
Comments
Post a Comment