Openproject

WORK IN PROGRESS

Contents


We really need to split this into subtopics, as we jumped on so many things

To work on my sources in IDE I need to:

Open sources

Open single file

  • display file in project view?
    Image:pic01_Openproject.png
  • create in-memory project for the file? (plz. don't kill me for stupid ideas)
  • easy to guess project type (.php, .py, ... :-)
  • debugging and other project-related features could work?

Open folder with sources in new 'Open Folder' menu item

Select 'Open Folder' item in 'File' menu:
Image:pic02_Openproject.png
Select folder.
In case selected folder is project known to IDE, it will suggest to open it as project (Open as Folder button might be stupid idea?)
Image:pic03_Openproject.png
In case it is just folder unrecognized by IDE, display simplified dialog:
Image:pic04_Openproject.png

Open folder with sources using 'Open Project' menu item

In case folder is project type recognized by IDE, it just regular Open Project, where projects folders are in different color. In case of unrecognized folder is selected, some options are suggested:
Image:pic05_Openproject.png

Open project that wasn't created in IDE, but IDE understands it (Maven, Ruby, RoR, Grails, Django, CakePHP, ...)

It's just the regular Open Project action

Open project created in IDE (same as previous)

It's just the regular Open Project action

One general project with frameworks vs. common impl. with thin wrappers using supports

Shared APIs

Execution API

Current implementation evolved in the ruby.platform module and it's now copy-pasted and tweaked, generalized, ... in:

  • ruby.platform (tor, mkrauskopf, emononen)
  • contrib/languages.execution (dcaoyuan)
  • groovy.grailsproject (pheil)

Those should be refactored into the general Execution API. Listing for tracking purposes.

Tracked under issue 135670.

ClassPath support (David)

TBD

Logical view support (MartinA)

TBD

Multiple frameworks in 'Folder Project'

TBD

AutomaticProjects

TBD

one general project with frameworks vs. common impl. with thin wrappers using supports

TBD

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo