Summary: | [Documentation] Template Engine & New Project Model | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Tools] CDT | Reporter: | James Blackburn <jamesblackburn+eclipse> | ||||||||
Component: | cdt-core | Assignee: | Andrew Ferguson <andrew.ferguson> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | andrew.ferguson, bala.torati, m_a_r_k_y | ||||||||
Version: | 4.0 | Keywords: | contributed | ||||||||
Target Milestone: | 5.0 | ||||||||||
Hardware: | All | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
Attachments: |
|
Description
James Blackburn
2007-08-24 10:08:58 EDT
I'm interested in using the template engine feature as well. I got stuck looking for org.eclipse.cdt.templateengine. Adding myself to CC list. I've made the following changes * applied a patch from Beth T. that updates the package references in the template engine help, via https://bugs.eclipse.org/bugs/show_bug.cgi?id=203553 * corrected the example for the org.eclipse.cdt.core.templates extension-point * improved the description of extension-point org.eclipse.cdt.core.templateAssociations We didn't add the original template engine design docs to the ISV help as I believe they shouldn't be needed for ISV use of the extension point. Leaving open for comment Created attachment 90457 [details]
ProcessRunner is at org.eclipse.cdt.core.templateengine.process.ProcessRunner
Created attachment 90458 [details]
IPagesAfterTemplateSelection is at org.eclipse.cdt.ui.templateengine.IPagesAfterTemplateSelectionProvider
Created attachment 90459 [details]
Fixes to projectTemplateEngine docs
Hi Andrew,
Sorry for the delay in getting back to this bug...
There were a few incorrect locations detailed in the templateengine help files. I've also resolved the template engine processes between cdt.core and managedbuilder, and added the processes which weren't listed to Howtodeveloptemplates.html.
When editing exampleTemplate.html, I first replaced <br> with <br>\n to make it slightly more human parseable -- so you may want to do that when diffing the old with the new.
I think I've fixed most of the outdated location problems -- and hopefully not added any further inaccuracies!
thanks James. I've applied these corrections and improvements to CDT_4_0 and HEAD. Unless you have more enhancements for the template engine docs, I'd like to close this? (Its probably best to have a separate defect for any project model docs). Thanks for applying these Andrew! |