Ian
Philip Nelson wrote:
--- Scott Hernandez <[EMAIL PROTECTED]> wrote:
The projecthelp uses xsl templates to transform the source document (build file) without doing any includes (or actually running any tasks; like <property/>). This makes it pretty useless in many cases.
At this point I think we need to re-write the projecthelp stuff to load the
document, run (the <include/> tasks only?) global tasks, and then provide
help about the build file.
I've already done this for my command line replacement gui, except for the include target descriptions. What I have observed is that the need for the xslt is removed, as you are generally interested in a list of targets, and then of those, the descriptions of just some of them. Quite often on larger builds with lots of targets, you may be interested in only those targets with descriptions, or targets that don't start with an "_", or some other way of filtering the list. In a point and click gui, this is a much easier way to explore the build file than trying to read a full formatted document.
The expansion of properties is a good question. In my properties grid, I show
the unexpanded value, and I *think* this is what people would want. If a
property is in the description, I think the opposite may be true. From the
execution point of view you may want to see all expanded values, but if the gui
is hosting an editor, you may want to leave the expansion off.
I think the best answer is to expose some non instance code that takes a string with property "templates", and the property collection and returns the string with the templates expanded.
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers
--
Ian MacLean, Developer, ActiveState, a division of Sophos
http://www.ActiveState.com
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
