
In this lecture, I give the basic explanation about Git, with some commands and learn to fork, make Pull Request and merge to master branch in GitHub, as it will use in the later part of the course.
In this lecture, we will be solving issue 5627, the text-area box that is the description box should be allowed to have a vertical expansion. We will be using a bit of CSS in order to solve and staged as well as commit the changes, along with a Pull Request.
In this lecture, we will be solving issue 7604, the default searching minimum length is 3, but we will be changing to 2 as most of the Chinese words are 2 in length.
In this lecture, we will be solving issue 7389, clicking on the username makes the border around the name dotted, this is supposed to be an accessibility feature and shouldn't be shown on click.
In this lecture, we will be solving issue 7529, in the mobile version of the addons frontend project, the Cancel and Submit are way too close and hence, making them messy on the website. We will make them have full widths on the smaller screen but on the desktop, it should remain as it is.
In this course, I will be showcasing on you can contribute to an open-source project. But, many people say that open-source projects are quite hard to understand, yes, they are very hard as there are many tests that are involved as they are based on real-life project and solving an actual real-life problem, it is quite intimidating but, it is just finding an easy bug and hence, get in touch with the right mentors, so that they can guide you with the setup of the project and sometimes even go an extra step to help out new members. Contributing to open source is a great way to start building your resume and it clearly shows that the dedication present in the individual. When your future employers see that you were involved in such a project, they would want to bring that person into their company as he/she has the analytical skills to solve an everyday problem. And also contributing to open-source will expose the code quality as well as communicating with different teams.
The project chosen is Addons-Frontend made by Mozilla. It is one of the easiest and most rapidly worked on by the Mozilla employees, the everyday beginner-friendly issue pops up. It is a reactjs based project and using absolute new and fast technology, along with the code based on GitHub. Solving issues here will also lead to getting selected in Mozilla in either GCI or GSoC.