Nodeclipse / nodeclipse

Nodeclipse-1 : Eclipse plugin for Node.js, PhantomJS development (Nodeclipse core plugin); Maven and Gradle (with Android) plugins
https://nodeclipse.github.io/
158 stars 78 forks source link

Confurable Wizard #10

Open paulvi opened 11 years ago

paulvi commented 11 years ago

Wizard with external set of Node project types

tomotaro1065 commented 11 years ago

What do you mean? Sorry, I couldn't understand.

paulvi commented 11 years ago

There should be wizard for connect, yeoman and huge number of others Node.js frameworks. There's no sense to implement Wizard for every framework. So we should think about general approach. And make it user configurable.

paulvi commented 11 years ago

Quick link to code https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.ui/src/org/nodeclipse/ui/wizards

paulvi commented 11 years ago

Pushkar Gupte said

  1. Create more project templates for people starting up with Node.js.

E.g. When you create a new Plugin-Project in Eclipse it gives you a list of templates you can create your project from. We can have a few sample projects people can see and pickup and play around with to understand Node.js

I think it is great to have a Wizard that has (configurable) list of templates for new project.

pushkar-g commented 11 years ago

Let me take this one up. I will create a extensible Project creation wizard which will pick up templates and then create templates from them.

paulvi commented 11 years ago

That would be great. It will be new Java file, later just merge/update 1 plugins.xml Send pull requests, @tomotaro1065 will merge then. I also fell back to sending pull requests, as it make communication/synchronization easier. (We may discuss again later though)

pushkar-g commented 11 years ago

To add wizards templates does anyone know a set of projects we can add?

Because writing sample projects from scratch will be time consuming.

paulvi commented 11 years ago

Just do it as JSON (or XML, worse) file that can be inside .jar or in location configured by user. see #27 Nodejs.sublime-completions file example And commit/2f91eb9ddbb617e95167a43ccee94761bc76bfd2

paulvi commented 11 years ago

I can't find any example for inspiration. JetBrains only has basic settings.

Suggestion is to use NPM Most Starred Packages for reference.