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
