Developer documentation for clangd

Compiling clangd

To build clangd from source, please follow the instructions for building Clang and include LLVM, Clang, and the “extra Clang tools” in your build.

Contributing to clangd

A good place for interested contributors is the Clangd developer mailing list. For discussions with the broader community on topics not only related to Clangd, use Clang developer mailing list. If you’re also interested in contributing patches to clangd, take a look at the LLVM Developer Policy and Code Reviews page. Contributions of new features to the Language Server Protocol itself would also be very useful, so that clangd can eventually implement them in a conforming way.