All Projects → eclipse-theia → generator-theia-extension

eclipse-theia / generator-theia-extension

Licence: other
A Yeoman generator for extensions to the Theia IDE

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to generator-theia-extension

generator-django
A Yeoman generator for Django.
Stars: ✭ 78 (+129.41%)
Mutual labels:  yeoman
generator-liferay-fragments
Yeoman generator for creating and maintaining Liferay Fragment projects
Stars: ✭ 31 (-8.82%)
Mutual labels:  yeoman
generator-composer
🐘 Yeoman (http://yeoman.io) generator for a PHP Composer project
Stars: ✭ 16 (-52.94%)
Mutual labels:  yeoman
glsp-examples
Example diagram editors built with Eclipse GLSP
Stars: ✭ 28 (-17.65%)
Mutual labels:  theia-extension
generator-latex
Yeoman Generator for LaTeX up-to-date documents
Stars: ✭ 29 (-14.71%)
Mutual labels:  yeoman
theia-trace-extension
Theia trace viewer extension using the tsp-typescript-client (https://github.com/theia-ide/tsp-typescript-client) and Trace Server Protocol (https://github.com/theia-ide/trace-server-protocol).
Stars: ✭ 38 (+11.76%)
Mutual labels:  theia-extension
theia-workshop
Theia Workshop - Building Cloud and Desktop IDEs
Stars: ✭ 38 (+11.76%)
Mutual labels:  theia-extension
yeoman-php
A sample workaround to use yeoman with php.
Stars: ✭ 30 (-11.76%)
Mutual labels:  yeoman
matcha-bot
MatchaBot is a code generator. You can use matchabot to create an entire project, or to generate code inside an existing project consistently.
Stars: ✭ 14 (-58.82%)
Mutual labels:  yeoman
generator-flynt
A Yeoman generator to create Flynt Components
Stars: ✭ 19 (-44.12%)
Mutual labels:  yeoman
generator-go
A Yeoman generator to scaffold a simple golang application
Stars: ✭ 46 (+35.29%)
Mutual labels:  yeoman
generator-vue-plugin
Yeoman generator generating vue plugin 🚀
Stars: ✭ 29 (-14.71%)
Mutual labels:  yeoman
generator-express-ts
create an app using express and typescript
Stars: ✭ 27 (-20.59%)
Mutual labels:  yeoman
generator-laravel-5
Scaffold Laravel 5.7 applications with ease.
Stars: ✭ 19 (-44.12%)
Mutual labels:  yeoman
kibe
A simple Yeoman Generator to start projects with the most common tasks of my workflow using Gulp.
Stars: ✭ 33 (-2.94%)
Mutual labels:  yeoman
generator-fountain-react
Yeoman 'fountain' generator to start a webapp with React
Stars: ✭ 36 (+5.88%)
Mutual labels:  yeoman
generator-deepexi-spring-cloud
deepexi java scaffold(spring cloud) generator
Stars: ✭ 30 (-11.76%)
Mutual labels:  yeoman
generator-springboot
A Yeoman generator for generating Microservice with SpringBoot
Stars: ✭ 121 (+255.88%)
Mutual labels:  yeoman
generator-hapi-plus
Hapi REST API generator with PostgreSql, MySql, Mongo plugins, automatic Swagger docs, authentication with JWT, logging, Docker etc
Stars: ✭ 21 (-38.24%)
Mutual labels:  yeoman
hubot-bearychat
BearyChat Adapter for Hubot
Stars: ✭ 99 (+191.18%)
Mutual labels:  yeoman

theia logo

ECLIPSE THEIA - EXTENSION GENERATOR

Build npm


A yeoman generator that scaffolds a project structure for developing Eclipse Theia extensions.


How to use

To use it, install yo and the generator.

npm install -g yo generator-theia-extension

To create a sample project with a Theia extension including a browser and electron app, run:

mkdir my-extension && cd my-extension
yo theia-extension

For configuration options, see:

yo theia-extension --help

Extension Options

Template Option Description Documentation
hello-world Creates a simple extension which provides a command and menu item which displays a message readme
widget Creates the basis for a simple widget including a toggle command, alert message and button displaying a message. The template also contains an example unit test. readme
labelprovider Creates a simple extension which adds a custom label (with icon) for .my files readme
tree-editor Creates a tree editor extension readme
empty Creates a simple, minimal extension readme
backend Creates a backend communication extension readme
diagram-editor Creates a diagram editor extension readme

Publishing

Follow this instruction to login to the npm registry with a user account.

If you don't have an account contact Theia organization to request one.

Publish with np.

npx np

License

Trademark

"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].