blob: 75843279ef6f46597af95ed2e177a3d92fa7dd77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
==================================
Developer documentation for clangd
==================================
.. toctree::
:maxdepth: 1
Extensions
Compiling clangd
================
To build clangd from source, please follow the instructions for `building Clang
<https://clang.llvm.org/get_started.html>`_ 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
<https://lists.llvm.org/mailman/listinfo/clangd-dev>`_. For discussions with
the broader community on topics not only related to Clangd, use `Clang
developer mailing list <https://lists.llvm.org/mailman/listinfo/cfe-dev>`_. If
you're also interested in contributing patches to clangd, take a look at the
`LLVM Developer Policy <https://llvm.org/docs/DeveloperPolicy.html>`_ and `Code
Reviews <https://llvm.org/docs/Phabricator.html>`_ page. Contributions of new
features to the `Language Server Protocol
<https://github.com/Microsoft/language-server-protocol>`_ itself would also be
very useful, so that clangd can eventually implement them in a conforming way.
|