Filter units for doc generation

I would love to limit the generated documentation to units of a project, rather than the whole project. This would help to target specific audiences.

The <exclude/> tag can be used in a doc comment to indicate to the docgen that the corresponding code element should be excluded. Currently, no user interface supports this action.

To increase flexibility, the new doc manifest will support customization of filtering, allowing users to specify which units to include and exclude.

Furthermore, it would also be valuable to introduce “profile” and “tags” to support conditional compilation.

Almost any “easy” solution is cool. We have a huge main project, which includes many modules within, and all I’d like to do is generate the documents based on the module. Since those modules are purely within our logic, there is no chance for DI to filter them - all within one DPR. Currently, I simply throw everything else out of the DPR, generate the CHM and restore the DPR :smiley: Works, but a smoother process would be lovely.