Week 4

Summary of Week 4
In class we were shown how to work on GitHub repositories through our local machines using git. Using this knowledge, I was able to edit my blog post for Week 3 through my local machine’s command line. I also contributed to OpenStreetMap adding the names to a couple of pathways in a cemetery. This week I edited a peer’s blog post using the procedure in Collaborative Editing. I fixed spelling mistakes and changed a sentence for clarity. The work flow that is described in the Collaborative Editing Procedure differs from the one described in GitHub Workflow Activity because we spoke about in class that it is smart to reach out to the maintainers of the repository to let them know you are changing a certain aspect, to reduce the risk of merge conflicts.

Comment on your experience with the Git activity that you did in class today. Was it useful? Was it confusing Did you have time to finish? Did you have merge conflicts? Were you able to resolve them?
I enjoyed the activity that we did in class because I got to practice using Git commands a little more and become more familiar with them. I now know what each of the commands mean and feel more comfortable using them, so this activity was very useful. I did not find it confusing and I was able to finish the activity in time. I did have to merge conflicts because my teammates and I were trying to edit the same line of a file. We had to resolve these issues by manually editing which lines we wanted in the file.

What are your reactions to the above on-line readings. Pick one or two that made an impression on you and articulate your thoughts about them.
I really enjoyed reading the article 7 Things That Make a Great Open Source Contribution because it brought attention to things that might get overlooked when you dive into contributing. One thing that I thought was a good tip for contributing to open source projects was to submit one issue at a time instead of combining tasks. This is something that I had not given much thought to but is very beneficial to any kind of project. Before reading this article I would have combined two tasks together thinking that I was hitting two birds with one stone. However, it now makes sense to tackle one task at a time and submit the pull requests separately to make changes easier to understand. Another tip I thought was helpful from this article was to have your pull request reviewed by someone else before you submit it. I found this to be a good tip because it is always good to have a second pair of eyes to proofread any work that you do.

Written before or on September 25, 2019