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

preview_player
Показать описание
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:

🔗 Link to the Pull Request:
Рекомендации по теме
Комментарии
Автор

I really hope that this video will inspire you to give it a try contributing to the open source angular ecosystem! I would highly appreciate your comments and sharing the video in Social Media. Cheers!

DecodedFrontend
Автор

I just started as an Angular developer and have followed many of your videos and want to become just like you. You're great role model for me.

devvratsingh
Автор

Very nice, an improvement I'd suggest is to write the test before the fix. This way you confirm the bug using the test and can be confident that it's fixed once the test passes. Doing the test after the fix can lead you to the situation where you write a test that would have potentially passed anyways.

Yes-goem
Автор

Totally appreciate this type of deep dive video, for dealing with open source projects.. many open source projects have their own quirks and having this type of walk through is so amazing.... awesome video.

unhandledexception
Автор

This is great info for someone who wants to contribute awesome Angular ecosystem. Thank you!

SampathLokuge
Автор

Your channel may be the most underrated channel in Youtube. You deserve much more.

fatihersoy
Автор

Awesome video Dmytro🔥Thanks for sharing!

oscarsangularchannel
Автор

I haven't contributed to any open source before and I am into angular too. I recently opened the angular material repo and wanted to see how things are done there but I got lost. Thank you very much for this video. I really, really appreciate it.

josephsackeykontor
Автор

This kind of content is super underrated. I've been looking for exactly this! But had no clue how to get into open sourcing

devinosborne
Автор

This video is going to be inspiration for lot of devs.

softwareengineering
Автор

Extremely informative video. I thought I needed to be super advanced to contribute.
Can't wait to start ...

shemmuthanga
Автор

Didn't even know I wanted to do this!
Thank you

ariMuayad
Автор

This video is something that I was looking for since long time, Thank you so much.

SunnyVakil
Автор

Such a great content!! Not long ago I was looking for videos like this, but for different projects. Thanks a lot for taking some time to share it!

mauromattos
Автор

Very very useful video. Thank you so much. I'm interested in knowing more about Angular Unit Testing. Do you have some material about it?

pauloafpjunior
Автор

I liked the video in first 10 seconds. Something I was wanted to do for long 😀

patni
Автор

Thanks a lot for this content, it helped me so much!!!

gabriel-quintiliano
Автор

Thank you friend !!! Better content by Angular!

demidovmaxim
Автор

Thank you very much. It was very informative. 👍🏾

compton
Автор

thank you bro. It has lot of information

balaeinstein