Starting...
Over the past 2weeks, I have been trying to implement command-line tool for finding and reporting dead links (e.g., broken URLs) in a file. Although I had a bit of struggle at the beginning, I was able to get in track by checking Slack communication and asking professor. What I have learned from this release 0.1, is how I can start open source project. I was not comfortable since there is no strict instruction, also, it was open choice which language I like to work on. I just started to implement the http parser with node.js.
After 1st push...
After I implemented the application, I realized the performance seems really slow. Thus, I post question on slack and the professor suggested solution via git. It was actually first time for me that anyone was looking at my git, fix, and pull request. It was great experience that I could see all changes were applied to my master once I clicked the button.
Ex)
First code look like:
Fixing code:
Of course, there are also more changes to restrict method to header and timeout not to spend a lot of time.
Make it better
Today, I have great experience by browsing others git repositories since they chose different coding style and libraries and there are some I had thought about. To be honest, I am still very careful that I create an issue or contribute some because my task or view may be wrong or maybe I have some concern about judgement. Anyway, today I contribute to create issues on other's repository and even my one.
During this parts, I have learned what is label, what is milestone and what is project which are just awesome!
Comments
Post a Comment