You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A [yeoman](https://yeoman.io/) generator that scaffolds a project structure for developing [Eclipse Theia](https://github.com/eclipse-theia/theia) extensions.
14
+
A [yeoman](https://yeoman.io/) generator that scaffolds a project structure for developing custom [Eclipse Theia](https://github.com/eclipse-theia/theia) applications and extensions.
15
15
16
+
Please also see:
17
+
18
+
-[Build your own IDE/Tool based on Eclipse Theia](https://theia-ide.org/docs/composing_applications/)
@@ -27,10 +31,10 @@ To use it, install `yo` (version 4.x.x) and the `generator` (see next below).
27
31
npm install -g yo generator-theia-extension
28
32
```
29
33
30
-
To create a sample project with a Theia extension including a browser and electron app, run:
34
+
To create a sample Theia project (optionally with custom Theia extensions) including a browser and electron app, run:
31
35
32
36
```
33
-
mkdir my-extension && cd my-extension
37
+
mkdir my-theia-app && cd my-theia-app
34
38
yo theia-extension
35
39
```
36
40
@@ -42,6 +46,7 @@ yo theia-extension --help
42
46
43
47
## Extension Options
44
48
49
+
The generator allows to generate an example extension that is directly part of the generated Theia application. Alternativly, you can select 'no-extension' to just generate a Theia application without a custom extension.
45
50
46
51
| Template Option | Description | Documentation |
47
52
|:---|:---|:---|
@@ -52,6 +57,7 @@ yo theia-extension --help
52
57
|`empty`| Creates a simple, minimal extension |[readme](https://github.com/eclipse-theia/generator-theia-extension/blob/master/templates/empty/README.md)|
53
58
|`backend`| Creates a backend communication extension |[readme](https://github.com/eclipse-theia/generator-theia-extension/blob/master/templates/backend/README.md)|
54
59
|`diagram-editor`| Creates a diagram editor extension |[readme](https://github.com/eclipse-glsp/glsp-examples/blob/master/README.md)|
60
+
|`no-extension`| Creates a Theia application without any extension ||
0 commit comments