-
Notifications
You must be signed in to change notification settings - Fork 12
RoadMap
This page is used to list features, ideas for an Angular2 Eclipse plugins.
Angular2 Eclipse will be based on Eclipse Neon which provides:
- support for *, [, ], (, ) characters for HTML attributes. See https://github.com/angelozerr/angular2-eclipse/issues/1
- custom HTML validator (helpful to support validation for Angular2 attributes, elements directive)
- JSON Editor (helpful for tsconfig.json, etc)
- a node.js commons/cli (helpful to launch angwular-cli) See https://github.com/angelozerr/angular2-eclipse/issues/4
As Angular2 is based on TypeScript, we need an Eclipse Plugin for TypeScript. It exists today TypEcs and Eclipse TypeScript, but I have decided to create my own Eclipse Plugin for TypeScript https://github.com/angelozerr/typescript.java based on JSDT Editor and tsserver. See https://github.com/angelozerr/typescript.java#eclipse for more information.
This plugin looks like VSCode integration for TypeScript. Microsoft guys are working on Angular2 features https://github.com/Microsoft/TypeScript/issues/6508 and you will see an ansewone demo with Angular2. I'm very excited that this plugin will be available to integrate it inside Angular2 Eclipse.
Completion for angular2 attributes like *ngFor, ngModel, etc We could start to hard coded this list and after it should be very cool to have completion for custom directive (waiting for work of https://github.com/Microsoft/TypeScript/issues/6508)
As Angular2 uses *, [], () as attributes syntax, WTP HTML Editor doesn't support it. See https://github.com/angelozerr/angular2-eclipse/issues/1
It should be cool to have HTML syntax coloration for @Component/template but JSDT Editor doesn't support the override of the syntax coloration. I hope JSDT Editor (or Platform) will provide an extension point to override syntax coloration. My idea is to do like VSCode, Atom and use TextMate grammar for syntax coloration. See https://github.com/angelozerr/angular2-eclipse/issues/2
Integrate angular2-cli with a Console? with a Wizards? See https://github.com/angelozerr/angular2-eclipse/issues/4