llvm/Community.o

llvm.org has pratically no information geared for newcomers.

Opened this issue · 1 comments

It would be great to have a bigger presence for welcoming newcomers on the main page. Tangentially this is something a professional web designer can help out with too.

This topic came up again at the EuroLLVM 2024 community.o workshop.

Here is a more concrete idea that one of the workshop groups came up with:

There are many videos/tutorials; it is hard to know which one to go read first. It would be good to have a short list of "go through these first" tutorials published very clearly on the main webpage. Maybe highlighted as "New to LLVM? Start here:".
We thought that the following initial list of tutorials might be good for many or most newcomers:

  1. "How to build LLVM using an officially supported docker image". Also see #6, which was raised at the October 2023 community.o workshop
  2. "How to write a 'hello world' LLVM-IR pass", pointing to https://github.com/banach-space/llvm-tutor
  3. "How to debug your LLVM pass"
  4. "How to create your first pull request; how to raise your first issue; how to find a mentor to help you"
  5. "What do I do when I don't get any feedback?"