<
From version < 2.3 >
edited by Soeren Domroes
on 2023/07/11 10:04
To version < 3.1 >
edited by Richard Kreissig
on 2023/09/06 14:37
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.sdo
1 +XWiki.stu230980
Content
... ... @@ -1,27 +4,16 @@
1 -{{layout}}
2 -{{layout-section ac:type="single"}}
3 -{{layout-cell}}
4 4  First step is to set up an Eclipe to develop KIELER and the KEITH Language Server in. You might need both to test all features on both platforms.
5 5  
6 6  If you find anything in the Setup guides that seems unclear or is wrong feel free to contact us.
7 -{{/layout-cell}}
8 -{{/layout-section}}
9 9  
10 -{{layout-section ac:type="two_equal"}}
11 -{{layout-cell}}
5 +
12 12  == Set up KIELER development Eclipse ==
13 13  
14 14  Follow the [[doc:KIELER.Getting Eclipse]] guide and select KIELER semantics **and** KIELER pragmatics.
15 15  
16 -\\
17 17  
18 -\\
19 -{{/layout-cell}}
20 20  
21 -{{layout-cell}}
22 22  == Set up KEITH development Eclipse ==
23 23  
24 -\\
25 25  
26 26  Follow the [[doc:KIELER.Running KEITH]] guide and select only KIELER semantics (you don't need ELK). Be sure to select the **keith** stream.
27 27  
... ... @@ -30,14 +30,11 @@
30 30  {{info}}
31 31  KEITH does not work on Mac yet. If you only have a Mac you are only able to develop for KIELER.
32 32  {{/info}}
33 -{{/layout-cell}}
34 -{{/layout-section}}
35 35  
36 -{{layout-section ac:type="single"}}
37 -{{layout-cell}}
23 +
38 38  == Repositories that you might need ==
39 39  
40 -(% class="relative-table wrapped" style="width: 99.6007%;" %)
26 +(% class="relative-table wrapped" style="width:99.6007%" %)
41 41  |=(((
42 42  Repo
43 43  )))|=(((
... ... @@ -78,37 +78,25 @@
78 78  (((
79 79  Typescript client that connects to the language server. Renders diagram via Sprotty.
80 80  )))
81 -{{/layout-cell}}
82 -{{/layout-section}}
83 83  
84 -{{layout-section ac:type="single"}}
85 -{{layout-cell}}
68 +
86 86  == Theia Documentation ==
87 87  
88 88  [[https:~~/~~/github.com/eclipse-theia/theia/blob/master/doc/Developing.md>>url:https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md||shape="rect"]]
89 -{{/layout-cell}}
90 -{{/layout-section}}
91 91  
92 -{{layout-section ac:type="single"}}
93 -{{layout-cell}}
73 +
94 94  == General Idea of a Language Server ==
95 95  
96 96  [[https:~~/~~/microsoft.github.io/language-server-protocol/overviews/lsp/overview/>>url:https://microsoft.github.io/language-server-protocol/overviews/lsp/overview/||shape="rect"]]
97 -{{/layout-cell}}
98 -{{/layout-section}}
99 99  
100 -{{layout-section ac:type="single"}}
101 -{{layout-cell}}
78 +
102 102  == Our diagram server ==
103 103  
104 104  [[https:~~/~~/github.com/eclipse/sprotty/wiki/Client-Server-Protocol>>url:https://github.com/eclipse/sprotty/wiki/Client-Server-Protocol||shape="rect"]]
105 105  
106 106  [[https:~~/~~/github.com/eclipse/sprotty/wiki/Architectural-Overview>>url:https://github.com/eclipse/sprotty/wiki/Architectural-Overview||shape="rect"]]
107 -{{/layout-cell}}
108 -{{/layout-section}}
109 109  
110 -{{layout-section ac:type="single"}}
111 -{{layout-cell}}
85 +
112 112  == Ticket Management ==
113 113  
114 114  If you encounter any problems in KIELER, KEITH, or somewhere else in the used technology feel free to make a ticket in ourĀ [[Jira>>url:https://rtsys.informatik.uni-kiel.de/jira/secure/Dashboard.jspa||shape="rect"]] (or an issue in Github for Klighd).
... ... @@ -115,7 +115,4 @@
115 115  
116 116  Make sure to label your issue appropriately and add the right components to it. Otherwise we might not see it or people not responsible for it get assigned a ticket.
117 117  
118 -\\
119 -{{/layout-cell}}
120 -{{/layout-section}}
121 -{{/layout}}
92 +