Contributing to LLVM
After going through Chapter 1, you have enough knowledge to start contributing to LLVM. While this may surprise you, given you did not even write a single line of code, contributing to LLVM is more than sending patches.
Contributing to an open source project can take many forms. Here are a few examples that we will cover in this chapter:
- Reporting issues
- Engaging in conversations in the public forum
- Reviewing code
- Contributing patches
Before diving into the details, the idea is to get your feet wet and build your confidence to a point where you feel you can contribute patches.
The LLVM community is supportive and welcoming, and you will not be alone on this journey.
To stay this great, the LLVM community abides by a strict code of conduct that you can find on the official website (https://llvm.org/docs/CodeOfConduct.html). We strongly recommend you read it and make sure to follow it whenever you engage with the...