Changes for page Setup and Documentation
Last modified by Richard Kreissig on 2025/01/30 12:20
Change comment:
Update document after refactoring.
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.s tu2309801 +XWiki.sdo - Content
-
... ... @@ -1,16 +1,27 @@ 1 +{{layout}} 2 +{{layout-section ac:type="single"}} 3 +{{layout-cell}} 1 1 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. 2 2 3 3 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}} 4 4 5 - 10 +{{layout-section ac:type="two_equal"}} 11 +{{layout-cell}} 6 6 == Set up KIELER development Eclipse == 7 7 8 8 Follow the [[doc:KIELER.Getting Eclipse]] guide and select KIELER semantics **and** KIELER pragmatics. 9 9 16 +\\ 10 10 18 +\\ 19 +{{/layout-cell}} 11 11 21 +{{layout-cell}} 12 12 == Set up KEITH development Eclipse == 13 13 24 +\\ 14 14 15 15 Follow the [[doc:KIELER.Running KEITH]] guide and select only KIELER semantics (you don't need ELK). Be sure to select the **keith** stream. 16 16 ... ... @@ -19,11 +19,14 @@ 19 19 {{info}} 20 20 KEITH does not work on Mac yet. If you only have a Mac you are only able to develop for KIELER. 21 21 {{/info}} 33 +{{/layout-cell}} 34 +{{/layout-section}} 22 22 23 - 36 +{{layout-section ac:type="single"}} 37 +{{layout-cell}} 24 24 == Repositories that you might need == 25 25 26 -(% class="relative-table wrapped" style="width:99.6007%" %) 40 +(% class="relative-table wrapped" style="width: 99.6007%;" %) 27 27 |=((( 28 28 Repo 29 29 )))|=((( ... ... @@ -64,25 +64,37 @@ 64 64 ((( 65 65 Typescript client that connects to the language server. Renders diagram via Sprotty. 66 66 ))) 81 +{{/layout-cell}} 82 +{{/layout-section}} 67 67 68 - 84 +{{layout-section ac:type="single"}} 85 +{{layout-cell}} 69 69 == Theia Documentation == 70 70 71 71 [[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}} 72 72 73 - 92 +{{layout-section ac:type="single"}} 93 +{{layout-cell}} 74 74 == General Idea of a Language Server == 75 75 76 76 [[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}} 77 77 78 - 100 +{{layout-section ac:type="single"}} 101 +{{layout-cell}} 79 79 == Our diagram server == 80 80 81 81 [[https:~~/~~/github.com/eclipse/sprotty/wiki/Client-Server-Protocol>>url:https://github.com/eclipse/sprotty/wiki/Client-Server-Protocol||shape="rect"]] 82 82 83 83 [[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}} 84 84 85 - 110 +{{layout-section ac:type="single"}} 111 +{{layout-cell}} 86 86 == Ticket Management == 87 87 88 88 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). ... ... @@ -89,4 +89,7 @@ 89 89 90 90 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. 91 91 92 - 118 +\\ 119 +{{/layout-cell}} 120 +{{/layout-section}} 121 +{{/layout}}