whoa! Ramsey!

Can we get this process scripted somehow?

I haven't yet tried the steps, which I'll do today but I can see this is hugely 
helpful!

I should think that the setup of a new developer machine would ALWAYS benefit 
from having a standardized WOnder install.



On Feb 11, 2013, at 12:23 PM, Ramsey Gurley <[email protected]> wrote:

> What I do is this:
> 
> 1) Open Git Repository Exploring perspective in Eclipse. 
> - Window -> Open Perspective -> Other
> * You'll need eGit installed to do this.
> 
> 1a) If you don't have eGit
> - Help -> Install New Software
> - In the "Work with:" box, type Juno if you're using 4.2. Type Indigo if 
> you're using 3.7. Not sure for 3.8...  maybe try typing "Dead end road to 
> nowhere edition" ;-)
> - Select the site that comes up in the auto complete popup
> - in the 'type filter text' search box, type git. Install everything 
> egit/jgit related. Ignore the "Mylyn Versions Connector: Git" thing if you 
> see it.
> - install and restart eclipse
> 
> 2) In the Git Repositories tab, clone wonder
> - Click the clone button at the top of the tab with the blue arrow on it and 
> use the wizard
> * If you already have wonder checked out, you can add a local repo instead
> 
> 3) In the wonder repository, import all Wonder frameworks
> - wonder -> Working Directory -> Frameworks
> - right click on Frameworks directory, select "Import Projects"
> - select the "Import existing projects" radio button, next
> - select all, add projects to Wonder Frameworks working set, finish
> 
> 4) Switch back to WOLips perspective
> - cmd-shift-t and type the name of the component or class to go directly to 
> the java file
> - cmd-shift-r and type the name of the component to go directly to the 
> java/wod/html/api/woo files of a component
> - cmd-click on method names to go directly to that method declaration in the 
> wonder source file
> - right-click and "Open Call Hierarchy" on a method name to see everywhere 
> that method is called, in and out of wonder
> -right-click and "Open Type Hierarchy" to see every method available on that 
> class and its superclasses. Also displays all known subclasses.
> 
> You may also want to import all the wonder examples, applications, and tests 
> into their own working sets too. I keep all of wonder in my workspace and 
> only display what I need via working sets for projects I work on. You might 
> think it would take a long time to build all this stuff, but the incremental 
> builder makes this mostly painless. A full clean will take a couple of 
> minutes tho.
> 
> If these instructions suck, let me know. A screencast might be in order here.
> 
> Ramsey
> 
> On Feb 11, 2013, at 9:38 AM, Jesse Tayler wrote:
> 
>> 
>> Oh, while we're at this -- I don't have eclipse properly connecting to my 
>> Wonder source such that it finds things for me.
>> 
>> Is there an easy fix for this?
>> 
>> D2W would be much easier to debug with at least that.
>> 
>> 
>> 
>> On Feb 11, 2013, at 11:22 AM, Ramsey Gurley <[email protected]> wrote:
>> 
>>> 
>>> On Feb 11, 2013, at 4:52 AM, Theodore Petrosky wrote:
>>> 
>>>> does anyone have a cheat sheet that lists all the possible bindings in D2W 
>>>> components. (if its on the wiki I'll just start screaming because I have 
>>>> been reading in there all weekend)
>>>> 
>>>> Or do you just run to the source of each component and look to see what is 
>>>> there (including the inherited bindings)?
>>>> 
>>>> Ted
>>> 
>>> The second one :-) After you do it for a while, you begin to remember the 
>>> ones you use frequently tho. Auto-complete in rule modeler helps too.
>>> 
>>> Ramsey
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com
>>> 
>>> This email sent to [email protected]
>> 
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to