Fixes #928: Add LSIF to the main LSP start page.

This commit is contained in:
Dirk Baeumer 2020-02-21 12:00:42 +01:00
parent 31151b960a
commit 0689f45bbd
3 changed files with 19 additions and 6 deletions

13
.vscode/tasks.json vendored Normal file
View file

@ -0,0 +1,13 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Jekyll",
"type": "shell",
"command": "bundle exec jekyll serve",
"problemMatcher": []
}
]
}

View file

@ -35,7 +35,7 @@ body {
.intro-text {
margin: 0 auto;
max-width: 450px;
max-width: 650px;
text-align: center;
}
}
@ -361,7 +361,7 @@ pre[class=highlight] {
@media (min-width: 576px) {
float: right;
}
}
}
ul {
@ -384,7 +384,7 @@ pre[class=highlight] {
li {
list-style: none;
padding-bottom: 10px;
@media (min-width: 576px) {
display: inline-block;
padding: 0;
@ -435,4 +435,4 @@ pre[class=highlight] {
display: inline-block;
font-size: 14px;
}
}
}

View file

@ -11,7 +11,7 @@ layout: default
<h1>Language Server Protocol</h1>
</div>
<p class="intro-text">
The Language Server Protocol (LSP) defines the protocol used between an editor or IDE and a language server that provides language features like auto complete, go to definition, find all references etc.
The Language Server Protocol (LSP) defines the protocol used between an editor or IDE and a language server that provides language features like auto complete, go to definition, find all references etc. The goal of the Language Server Index Format (LISF, pronounced like "else if") is to support rich code navigation in development tools or a Web UI without needing a local copy of the source code.
</p>
<br />
@ -87,7 +87,7 @@ layout: default
<h1 class="text-center"><i class="fa fa-cogs" aria-hidden="true"></i></h1>
<a href='{{ "/overviews/lsp/overview" | prepend: site.baseurl }}'><h3 class="text-center">Overview</h3></a>
<p>
The protocol defines the format of the messages sent using JSON-RPC between the development tool and the language server.
The protocol defines the format of the messages sent using JSON-RPC between the development tool and the language server. LSIF defines a graph format to store information about programming aritfacts.
</p>
</div>
<div class="col-lg-4">