Skip to content

Commit 556dc81

Browse files
committed
Update readme
1 parent eaea44c commit 556dc81

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

README.md

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,23 @@
11
# vscode-db2i
22

3-
Db2 for IBM i tools provides SQL functionality to VS Code. **It is in preview right now**.
3+
<img src="./media/logo.png" align="right" width="150px">
44

5-
* Schemas view
6-
* Language validator* (must be enabled in VS Code settings)
7-
8-
\* *must be enabled in the settings*
9-
10-
![](./media/main.png)
5+
[GitHub star this repo 🌟](https://github.com/halcyon-tech/vscode-db2i)
116

12-
## Want to help?
7+
Db2 for IBM i tools provides SQL functionality to VS Code. **Currently in preview**.
138

14-
See the [Projects](https://github.com/halcyon-tech/vscode-db2i/projects) tab to see our progress and what you could work on.
9+
* Statement executor and result set view
10+
* Schemas view
11+
* Query history
12+
* SQL Job Manager, with JDBC options editor and configuration manager
1513

16-
### Help with Built-in function snippets
14+
---
1715

18-
* `./src/language/*.code-snippets` will be used to defined all available functions and variables in Db2 for i.
19-
* This is used to make writing SQL, and having access to all globals, easy.
20-
* We simply need a new snippet object for each function or variable.
16+
![](./media/main.png)
2117

22-
### Help with Schemas tool views.
18+
### Server Component
2319

24-
* Each object type in the tree list has a Defintion View (by clicking on the object). Each Definition View exists in it's own folder. For example the table definition exists at `./src/panels/table`. This means other types will get their own folder for their Definition View. Views might be `./src/panels/view` and procedures might be `./src/panels/procedure`.
25-
* Each object type has a class in the `./src/database` folder. For example, the table Definition View has the class `./src/view/table.js` which has all the methods needed to fetch information for that view. You may also add other static methods which could be used for commands specific to the table. Other objects would also get their own class.
26-
* **The best example to work from is `src/panels/view/index.js`.**
20+
As of 0.3.0, the Db2 for i extension requires a server component. The component provides improved performance and makes it easy for us to add better features. The extension will manage the server component installation when you connect to a system with Code for IBM i. [The server component is also open-source](https://github.com/ThePrez/CodeForIBMiServer).
2721

2822
## Building from source
2923

media/main.png

38.8 KB
Loading

0 commit comments

Comments
 (0)