Well after Thursdays class, Humph told us to choose a bug from both processing.js and popcorn.js and solve them as our intro into open source. So on thursday night i figured I would give the processing.js one a shot (here). I had an idea of what the bug was describing so I downloaded the html file the guy who posted the bug had up and then downloaded processing.js from the processing website. After looking over the processing code a bit I figured I should go back to the processing website and read some of the descriptions on the functions, especially the fill() function as thats what the supposed bug had to do with. After reading the description on how to use the function and looking at the html file the guy posted, it seemed he was using quotations around the hex values he was passing as parameters to the fill function. Once I realized this and tested it a bit on my own, I informed Daniel and he confirmed that what I said was the issue. He later marked it as invalid and suggested I choose another bug to work on. Awesome.
Today humph told me to create a patch and install github and run some tests (all of which I had no idea how to do at the time). So far I've installed github(which looks awesome), forked the processing.js repo to mine, and started reading a bit on how github commands and such work. As its 12:37am right now and I have an 8am class, I figured its best to call it quits for today and tackle everything tomorrow.
P.S. - Thanks to dhodgin and Lennon on irc, you guys helped me a ton in figuring out how to get github working!