How to start develop Clang

Hello. I am a newbie in Clang community. But i want to start to contribute to the Clang. I am a student with experience in C++11\14, Boost, Qt. And i have some question :
1) Are there any easy tasks for newbies to get started in developing Clang? Can I try to do something?
2) There are any best pratices in developing(it's mean IDE, operating system, etc. )?
3) Can yuo give me any advice?

With the best regards,

Alexander Zaitsev.

Hi, and welcome.

My advice would be to look at bugzilla, browse bug reports and find something that interests you. Improving diagnostics, fixing crashes, defect reports, features, there’s so much to choose from. Spend some time investigating the issue, you’ll likely have to read the standard and won’t have complete understanding at first but don’t let that discourage you. Send emails to this list or ask for help on IRC if you get stuck.

It really depends on what you’re comfortable with. I’d say that debugging using Visual Studio is much easier than anything else (sorry LLDB folks), but I’m sure many seasoned developers would disagree with me. On the other hand builds tend to be faster on Linux and running tests is easier. The nice thing is that you get a choice, whatever works for you.