The reality is, documents such as README and CONTRIBUTING are some of the most important files in your project. It’s the first screen users navigate to for insight. Having an effective README is a great...Read More
Continuous integration platforms, such as Travis CI, allow for small code changes to be merged into a project after passing a series of automated testing performed in a virtual environment. Not only does this reduce...Read More
Utilizing version control technologies such as Git not only tracks changes in files but makes collaborating with multiple people possible. A key factor to any successful project. To gain some exposure to the process of...Read More
The goal for our 0.1 release, was to find and fix a bug(s) in a Mozilla product or tool. I had chosen Mozilla's Thimble, an online code editor that is designed to help new coders...Read More
Follow my progress as I take on my first open source bug and attempt to develop a patch and have it merged to the Mozilla’s Thimble master branch.Read More
After having the chance to test out the waters of building an open source project (Building Firefox Source) , it was time to branch off (git pun intended) and begin researching other open source projects...Read More
One of the most important tools for any developer is their code editor. Choosing the right editor for the job will significantly increase productivity and performance. For the purpose of this lab , we were...Read More
The MIT License is one of the most common open-source software license. The license gives “any person obtaining a copy of … the Software” A.K.A the general public, permission as well as the same protection of...Read More
Building Mozilla’s Firefox from source was definitely an experience on its own. This was my first time attempting to build a large open source project on my local machine. At first glance of the build instructions...Read More
Contributing to an open source project can be intimidating at first. You’re faced with thousands of files, directories, and programming languages you’ve probably never even heard of. Before you become overwhelmed, the first step to...Read More