coreh-deprecated / nide

Beautiful IDE for Node.js
http://coreh.github.com/nide/
713 stars 111 forks source link

Feature: Express integration #20

Open cmundi opened 12 years ago

cmundi commented 12 years ago
  1. (comment) Nide is frickin' amazing. It sounded so crazy, I just had to check it out.
  2. (feature suggestion) Maybe this is already planned, but a plugin architecture for frameworks (Express please?) would totally rock. For example, starting an "Express Project" in Nide would invoke express in the current directory and automatically import the files and directories into the nide project. That much could be pretty easy. Extra credit for prompting the user for choice of template and css engines and passing those to express.
coreh commented 12 years ago
  1. Thanks, man! :-)
  2. Actually, I hadn't thought of that before. I planned to eventually support plugins for custom editors, but didn't think about supporting project templates. It's a pretty good idea.

We could check if a global express installation was available, and if it was, include some additional fields on the initial setup screen.

Perhaps a couple other sample projects could also be preloaded with nide? Do you have something in mind besides express?

cmundi commented 12 years ago

I'm just learning node now, so express is the only "project type" I have in mind right now. I'm sure others will evolve organically, but right now I don't know what those will be.

On Wed, Dec 28, 2011 at 7:50 PM, Marco Aurlio < reply@reply.github.com

wrote:

  1. Thanks, man! :-)
  2. Actually, I hadn't thought of that before. I planned to eventually support plugins for custom editors, but didn't think about supporting project templates. It's a pretty good idea.

We could check if a global express installation was available, and if it was, include some additional fields on the initial setup screen.

Perhaps a couple other sample projects could also be preloaded with nide? Do you have something in mind besides express?


Reply to this email directly or view it on GitHub: https://github.com/Coreh/nide/issues/20#issuecomment-3297626

autoferrit commented 12 years ago

Rather than adding support for individual frameworks (which I could imagine might be daunting), what about creating a simple interface, where you can create a list of custom commands and maybe even add an icon to the task bar or a custom menu. So say if I knew I used express a lot, I would go to the settings, and setup an custom exterior resourse, give it a name, allow to give optional parameters (either a blank space for everything, or allow us to add individual parameters as a check box so when the main command is run, a dialogue pops up asking us to select the options we pre-defined to run it with). This could also work in that when we run the setup command a dialogue show up with what the command line is asking and we can then fill in the blanks.

Doing it this way I think would add a good base for support any framework, or other set of tools. Could also be used for git operations as well. Then once that works well, then maybe extend it for special case scenarios for certain frameworks or something else. Make it extensible so people can make plugins for it as well.

arieljake commented 12 years ago

I would like to begin work on this.

As a start, I would like to create a simple feature called "code runner" that adds the basic capability found in the IDE CodeRunner to execute scripts from within the app.