Video details

How to Contribute to Angular Material — Step-by-Step Guide (2022)

02.14.2022
English

I know that many Angular developers are thinking about contributing to Angular or Angular Material at some point in their careers. The bitter truth is that only very few of them eventually deliver their Pull Requests to Angular Material repo and get a cherished label “merged”. The majority of developers (including me in the past) don’t even give it a try because they are sure (for whatever reasons) that it is just too complicated or they have “Impostor syndrome” and think that their code isn’t good enough to be committed to Angular. In this video, I decided to show that it is not as hard as you might think and probably motivate you to give it a try. In this video, we will go through all steps that are necessary to provide your first pull request. I dedicate this video to our awesome Angular Community and hope that together we will do our favorite framework and its ecosystem even better ;)
🕒 Time Codes: 00:00:00 - Intro; 00:01:09 - Motivation; 00:03:24 - How to pick the proper issue on GitHub; 00:07:27 - Forking Angular Material to your GitHub Account; 00:09:26 - Quick repo files/folders overview; 00:11:28
- Signing CLA (Contributor License Agreement); 00:13:19 - Up and running Dev App Locally; 00:17:21 - Starting debugging process and fixing the issue; 00:33:56 - Writing Unit Tests for the solution; 00:44:09 - Commit & Creating Pull Request; 00:48:49 - What to do if changes requested?; 00:54:37 - Outro;
🔗
Link to the GitHub issue: https://github.com/angular/components/issues/23913
🔗
Link to the Pull Request: https://github.com/angular/components/pull/24218