Hi all,
I'd like to contribute what's currently called Easymport to e4
incubator. Easymport is a smarter and easier mechanism to import modular
projects and is described and available at
https://github.com/jbosstools/jbosstools-playground#easymport-easy-and-smart-openimport-of-a-project
I've been in touch with Dani Megert about including it in Platform or at
least in the IDE in the future, but since this is still some incubating
(but already functional) code, we agreed it makes more sense to put this
in some incubator at Eclipse.org for the moment. The contribution in e4
incubator would consist of the API, common UI and extension definition;
and of JDT and PDE extensions. The benefit of moving it from GitHub to
e4 incubator is that projects (m2e, WebTools, CDT, JSDT...) that want to
provide smart import extensions would be allowed to start using the
extensions from e4 incubator; and another benefit is that the code seems
more open a git.eclipse.org than it seems to be under the jbosstools
GitHub account, so I also hope that some other interested parties would
get involved in that feature ;)
Here are the pieces of advice provided by Daniel to make it easier to
move it back to Platform later:
"""
- We create a new project in the e4 incubator repository
_http://git.eclipse.org/c/e4/org.eclipse.e4.ui.git/_. I suggest to call
the project 'org.eclipse.e4.ui.importer'. The project itself would not
be moved to Platform, only the content would be moved to
'org.eclipse.ui.ide'.
- Add the code to the following packages:
'org.eclipse.ui.wizards.datatransfer' (APIs)
'org.eclipse.ui.internal.wizards.datatransfer' (internal code)
- Do not use the term "easyimport" anywhere in the code. At the end we
don't want to advertise/see this as a separate thing, but rather as a
part of the Platform.
"""
Does anyone have any objection/concern/comment/suggestion about this plan?
What would be the next steps? Creating a Gerrit entry for this?
Thanks in advance
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets
<http://twitter.com/mickaelistria>
_______________________________________________
e4-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/e4-dev