For my third pull request I decided to try contributing to a “big” project, after a couple hours of looking through a bunch of projects I liked, looking through their issues, I realized pretty quickly I wouldn’t have time it would take to understand how the project worked. Instead, I looked at other very popularContinue reading “Contributing to “Big” Projects”
Author Archives: Phil
Squashing Commits
In Lab 5 we are tasked with refactoring our code and committing our changes to a new branch and then squashing the commits with a rebase and amending commit comments to reflect our changes. It goes a little something like this: First I created a new branch called refactoring based off master and began refactoringContinue reading “Squashing Commits”
Remotes and Merges
For our fourth lab we are asked to add a feature to one of ours peers’ repositories which allows a user to pass a file which contains a list of URL patterns to ignore. Except this time you cant submit a pull request but tell the maintainer of the upstream repo to merge it themselvesContinue reading “Remotes and Merges”
Another Contribution to My Favourite Project
Another week, …the same project! I contributed another improvement to Runelite earlier today, and this time, I actually got a response! Last week I contributed a feature that would allow players with poor eyesight to quickly identify items in their inventory. This time however, instead of adding a feature I fixed a bug in theContinue reading “Another Contribution to My Favourite Project”
My First Contribution
When I was 7 there was this game I played all the time at home and in computer labs when I had the chance at school called RuneScape. So many hours have been poured into this game that I can answer nearly any question about it like I’m a walking encyclopedia, but, as time wentContinue reading “My First Contribution”
Merge Conflicts Can Git Out of My Face…
So I decided to add JSON outputs and custom exit codes to my link checking tool WISA, both of these features were to be added separately to the master on different branches, in my case issue-13 and issue-14. So I got to work incorporating the new features. JSON Output For JSON output I wrote aContinue reading “Merge Conflicts Can Git Out of My Face…”
Leaving My Mark
Contributing to something always feels good, changes that are big or small, there is always something you can add to advance a project. I chose to work with Tony’s Go URL Checker once again and I ended up settling on adding a custom User-Agent flag to his tool. The changes I made which I willContinue reading “Leaving My Mark”
Working With Others
Our first lab required us to work with one of our peers on our 0.1 release to test, bring up issues and ameliorate each others work. Many students talked about their progress on our Slack making it easy to find a partner, I worked with Tony Vu as we noticed we were both using GoContinue reading “Working With Others”
WISA: A Link Checking Tool
You can take a look at my project here. WISA is fairly bare bones but it’s features include the usage of Go routines for parallelization, flags for file input and uses HEAD Requests which discards the body for network optimization.
Who Am I?
Hey, I’m Phil. I am taking DPS909 because I like tinkering with things, especially with cool things other people have made. Mainly, I respect all things open source as with out it a lot people would not be exposed to the many great things people have to share for others to study, learn from andContinue reading “Who Am I?”