First of all, keep up the good work! :)
NDoc is a really nice piece of software...
I think it would be nice if the "FilesToInclude" parameter
[MSDN and Linear HTML documenters] could accept
wildcard strings, like ".\Diagrams\*.gif" to include
multiple files into the help file(s).
[This could be quite helpful in many cases, e.g. wnen
many diagrams or some additional html files must be
included as they are referenced from the RootPage, for
example...]
The implementation is extremely simple...
I have written a small utility class "FileListExtractor" (to
be put into the NDoc.Core), having one static method,
doing the job of reading the full file list (including
wildcard expansion) from a string.
I have uploaded a small VS.NET project, containing the
class and some unit-tests as well...
The class should be used in all places
(MsdnDocumenter, LinearHtmlDocumenter as far as I
understand)
where this code appears:
foreach( string srcFile in MyConfig.FilesToInclude.Split
( '|' ) )
. . .
it must be changed into:
string files = FileListExtractor.GetFileList
(MyConfig.FilesToInclude);
foreach ( string srcFile in files )
. . .
[By the way: to save time, you may consider adding me
to the developer group,
so I can make all the required changes directly in the
source control...]
Regards,
David Sirovsky.
A VS.NET project