llvm / Community.o

Community.o website and other resources
0 stars 1 forks source link

llvm.org has pratically no information geared for newcomers. #11

Open cyndyishida opened 9 months ago

cyndyishida commented 9 months ago

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.

kbeyls commented 2 months ago

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 https://github.com/llvm/Community.o/issues/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?"