Skip to content

Commit 30a7da4

Browse files
authored
Merge pull request #1 from ViTeXFTW/readme_update
Fixed: Upaded readme Added: liscense file
2 parents d37e30c + 76b6fb6 commit 30a7da4

File tree

2 files changed

+36
-32
lines changed

2 files changed

+36
-32
lines changed

LISCENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 ViTeXFTW
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,20 @@
1-
# LSP Example
1+
<div align="center">
2+
<h1>ZeroSyntax-Snippets</h1>
3+
<img src="https://github.com/ViTeXFTW/ZeroSyntax/blob/main/ZeroSyntaxLogo128.png?raw=true">
4+
</div>
25

3-
Heavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide
6+
## Introduction
7+
**ZeroHour-Server** is a language server written in TypeScript for Command and Conquor Generals Zero Hour INI. The server is intended to provide formatting, linting and code completion. Currently this is intended for Visual Studio Code only, however all functionallities will be server sided and can be utilized in other IDEs by creating an interface for communicating with the server over Json-RPC.
48

5-
## Functionality
9+
## Contributing
10+
For contributing you will need to fork the repository, create your own branch make and test any changes you feel is missing from the project and create a pull request. I will then take a look at the code changes and merge the code if everything is in order.
611

7-
This Language Server works for plain text file. It has the following language features:
8-
- Completions
9-
- Diagnostics regenerated on each file change or configuration change
12+
## Licsens
13+
This projct is under the MIT [LICENSE](LICENSE)
1014

11-
It also includes an End-to-End test.
15+
## Sugestions
16+
As this is my first open-source project, if you have any ideas or suggestions please write to me on eithre Discord or mail. (Discord might be better)
1217

13-
## Structure
14-
15-
```
16-
.
17-
├── client // Language Client
18-
│ ├── src
19-
│ │ ├── test // End to End tests for Language Client / Server
20-
│ │ └── extension.ts // Language Client entry point
21-
├── package.json // The extension manifest.
22-
└── server // Language Server
23-
└── src
24-
└── server.ts // Language Server entry point
25-
```
26-
27-
## Running the Sample
28-
29-
- Run `npm install` in this folder. This installs all necessary npm modules in both the client and server folder
30-
- Open VS Code on this folder.
31-
- Press Ctrl+Shift+B to start compiling the client and server in [watch mode](https://code.visualstudio.com/docs/editor/tasks#:~:text=The%20first%20entry%20executes,the%20HelloWorld.js%20file.).
32-
- Switch to the Run and Debug View in the Sidebar (Ctrl+Shift+D).
33-
- Select `Launch Client` from the drop down (if it is not already).
34-
- Press ▷ to run the launch config (F5).
35-
- In the [Extension Development Host](https://code.visualstudio.com/api/get-started/your-first-extension#:~:text=Then%2C%20inside%20the%20editor%2C%20press%20F5.%20This%20will%20compile%20and%20run%20the%20extension%20in%20a%20new%20Extension%20Development%20Host%20window.) instance of VSCode, open a document in 'plain text' language mode.
36-
- Type `j` or `t` to see `Javascript` and `TypeScript` completion.
37-
- Enter text content such as `AAA aaa BBB`. The extension will emit diagnostics for all words in all-uppercase.
18+
## Questions
19+
Discord: ViTeXFTW#6644
20+

0 commit comments

Comments
 (0)