Hi Stephan, Ed, and Lars,
 
Thanks for the tips and other comments. 
 
I've reviewed the guide you (Stephan) indicated, and in the interests of 
avoiding drilling more dry holes, will hold-off trying to execute it until 
after getting some answers to the following question 1.: 
 
+ Under "Where is the JDT/Core code?", before any mention of EGit, it instructs 
"You need to check out the following projects from 
git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git". Then under "How do I 
create a Git repository connections?", it says "Go through 
http://wiki.eclipse.org/Platform-releng/Git_Workflows to see how to set up Egit 
and create repository connections."   Should this be understood to apply to all 
the prior check-outs? If so, may I suggest that this second section be placed 
above the first, reducing the likelihood of wasted effort, self-applied hair 
removal, and/or gnashed teeth? 
+ If one is familiar with other Git clients, can they be used instead of EGit?  
Or is using EGit mandatory or at least strongly advised? 
+ Is provisioning Garrit required at any point prior to pushing fixes? 
+ At the start of a project, is it best practice or the norm to create, then 
work in, a new branch?   


Gotta say I'm looking forward to getting a workspace created, especially if 
doing so is "ridiculously easy" :-).
 
-rjs
--------- Original Message --------- Subject: Re: Need some more current 
pointers for getting started on JDT projects
From: Stephan Herrmann <[email protected]>
Date: 8/13/19 11:27 am
To: Richard Steiger <[email protected]>, [email protected], 
[email protected]

Hi Richard,
 
 A quick word about Team structure: the toplevel "Eclipse Project" consists of 
 "Platform", "JDT" and "PDE", so platform-dev may not be the perfect place to 
 discuss this. Cc'ing jdt-dev.
 
 Before going into details, have you seen the blue box in 
JDT_Core_Committer_FAQ 
 under the heading "Coding"?
 It says:
 "For the occasional contributor the easiest way to get started is the JDT 
 Code Setup Using Oomph."
 
 If you follow those instructions, setting up a workspace for JDT development 
 should be ridiculously easy (if all goes well).
 
 best,
 Stephan
 
 On 12.08.19 09:04, Richard Steiger wrote:
 > [FYI, despite having reported and done a bit of investigation on 
 > https://bugs.eclipse.org/bugs/show_bug.cgi?id=518095, I'm still a total 
 > eclipse 
 > noob, so please go easy on anything stupid below.]
 > 
 > I have a few JDT experiments ("hacks") I want to try-out, and have been 
 > trying 
 > to follow the instructions in the various dev resources and guides, such as
 > 
 > * eclipse.org/jdt/core/dev.php
 > * wiki.eclipse.org/JDT_Core_Committer_FAQ
 > * https://wiki.eclipse.org/JDT_Core_Programmer_Guide
 > * eclipse.org/forums/index.php/f/13/
 > * and numerous others.
 > 
 > The central problem (that's blocking me) is the fact that none of the above 
 > appear to be both current and correct, compounded by the fact that none of 
 > the 
 > docs have overt last-modified dates, nor major release level ranges.  I 
 > therefore invested a fair amount of time trying to build a JDT dev project 
 > going 
 > down multiple routes, only to discover that each was effectively an 
 > abandoned 
 > gopher-hole.  In more detail:
 > 
 > * I tried to clone the repos listed in
 > https://github.com/eclipse/eclipse.jdt.core; determined that maven can build
 > all modules from the command-line with the -Pbuild-individual-bundles
 > profile, but have yet to successfully import the modules into eclipse as a
 > set of maven projects, since the project can't be compiled without the core
 > eclipse infrastructure jars; attempting to extract them from the parent pom
 > is a total crap-shoot, given its inherent complexity (else I might be on my
 > way to at least prototyping the hacks, but miles from creating even a
 > personal release);
 > * I also tried cloning the repose listed in
 > https://wiki.eclipse.org/Platform-releng/Git_Workflows (using http: as
 > anonymous as instructed); the first 3 clones worked, but the next several
 > crapped-out with timeouts, premature EOFs, or other faults; url #6
 > (*ssh://[email protected]:29418/jdt/eclipse.jdt.core.git*) with the
 > magic *29418 <ssh://[email protected]:29418/jdt/eclipse.jdt.core.git>*
 > segment alludes to this link being release-specific (viewing History doesn't
 > pin-point what release the page presents, but the latest entry is back to '16
 > * I was initially excited to find eclipse.platform.common-I20190808-1800, 
 > then
 > tracked it to https://projects.eclipse.org/projects/eclipse.platform, only
 > to find it's either not indexed there, or might be stale.
 > 
 > Any advice or live/good links to Getting Started docs would be most 
 > appreciated.
 > 
 > Thanks,
 > 
 > -rjs
_______________________________________________
platform-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to