[
https://issues.jboss.org/browse/SEAMFORGE-29?page=com.atlassian.jira.plug...
]
Richard Kennard commented on SEAMFORGE-29:
------------------------------------------
I don't have a lot to add, but being an 'IDE guy' I just wanted to say I am
very excited by this direction and love what you are doing here. The popularity of
Rails/Roo/etc attests that many developers like the command line approach, but as someone
who prefers the comfort of their IDE it is great that Seam Forge will be coming to me
too!
Most of your points relate to SeamForge->Eclipse integration, but there would be
helpful integrations going the other way too. For example if I click to open the source of
a class in Eclipse the Seam Forge window could change its context so that I could just
type 'new-field string --fieldName firstName' and it would add it to the current
class. Kind of like the 'Link with Editor' button of the Project Explorer?
Tools for Forge Roadmap and Ideas
---------------------------------
Key: SEAMFORGE-29
URL:
https://issues.jboss.org/browse/SEAMFORGE-29
Project: Seam Forge
Issue Type: Task
Reporter: Koen Aers
I want to open a discussion about the JBoss Tools integration. The baseline of this
integration is the Forge Console currently available in the JBoss Tools SVN repository.
Evidently a whole bunch of improvements and additional features need to be implemented. I
would be good if all the ideas around this could be gathered in this issue and result in
new tasks.
I'll start off myself by giving a list of functionality that I think should be
included.
(1) normally, pressing the tab character should result in Forge suggesting the list of
possible commands; this is not working currently
(2) the usual colors you get when running Forge from the command line result in garbled
output in the Eclipse Forge console; we need to find a way of getting this functionality
up and running in Eclipse
(3) after performing each Forge command, appropriate actions need to be performed and
feedback needs to be given to the user; this feedback will be highly dependent on the
particular command;
(a) e.g. after creating a project the project should be imported in the workspace
(b) e.g. after creating an entity, the created containing folder needs to be refreshed
and the file opened
(c) e.g. after creating a field, the field needs to be selected in the open editor
(4) imo, it doesn't make sense to perform Forge commands outside the Eclipse
workspace; therefore, i think it should be made impossible to cd out of the workspace
folder; similarly, a pwd command should probably be rooted in the workspace root.
(5) at this time the Forge runtime is embedded in the plugin; while it is not necessarily
a bad idea to continue to ship a runtime in an Eclipse plugin, it's probably wise to
offer the users a way to add additional runtimes by means of a preference page and
evidently provide a way to select the default Forge runtime; this is similar to the way
you select a default JVM for an Eclipse workspace.
(6) use a preference page to add Forge plugin repositories
(7) maintain the command history; currently the upward arrow just moves the cursor upward
in the console viewer.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira