Community
Participate
Working Groups
I already started development, but I could not find a general bug for it, so let's use this bug for all general discussions. This is a link to some UI designs with description, by Anton: http://git.eclipse.org/c/orion/org.eclipse.orion.design.git/plain/mock-ups/Projects/Second%20Attempt/Projects%20Walkthrough.pdf To see the "works in progress" for projects UI you should install a plugin: /plugins/projectsPlugin.html, then when you open editor you will see an additional outliner called "Project". This UI will remain hidden until is somewhat stable and in line with all ongoing design discussions.
Created attachment 234532 [details] Screenshot of a project This is a screenshot of an editor page when we open a file that belongs to the project. For now only plain folder depenencies are implemented and this one has two.
Created attachment 234687 [details] Project scenario, stage 1 This document show step by step what I have made so far. If you want to follow this scenario you have to have projects plugin installed (/plugins/projectsPlugin.html). With this implementation there are two values added by defining a project: 1. User has a subset of workspace that shows all the necessary code in one view 2. User can obtain project.json from other user (or repository) and use it to recreate the development enviroment
Added action to remove ("Disconnect") existing dependency.
We had a talk yesterday on the call. The next step is to create a project Editor that would be opened in the right side of the editor.
Created attachment 235141 [details] Project Outliner Icon The Project outlines is merged and can be viewed by everyone. To see it you should open editor on a file or a folder and choose "Project" from outlines.
I created Bug 417811, Bug 417819 and Bug 417817 for things I know that still have to be done in this area. I'm closing this bug with this functionality: 1. All projects list 2. Project editor for projects that contain project.json. Editor renders some basic project information as well as project readme and project dependencies 3. Project outline: renders project contents and project dependencies 4. Actions adding Basic Project, Project from Zip File and Git Project (by plugin) 5. Project dependencies: Git (by plugin) and plain folder 6. "Connect" action for
> 6. "Connect" action for ... for dependencies, when we do not have a dependency in out workspace we may obtain it with one click based on the information in project.json