Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add platform support to create an Applied To section #897

Open
EWSoftware opened this issue Feb 21, 2022 · 0 comments
Open

Add platform support to create an Applied To section #897

EWSoftware opened this issue Feb 21, 2022 · 0 comments

Comments

@EWSoftware
Copy link
Owner

Add a "platform builder" modeled after the version builder plug-in but integrated into the build engine. It would evaluate all project documentation sources, group them by target framework, and build reflection data for each set. If a project multi-targets, it would be included once for each target framework. The separate reflection info files would be merged similar to how version builder works but would add platform elements that specify which platforms and versions each API member applies to. This info could then be used to render an Applied To section similar to Microsoft Docs. This would also solve the current problem of not being able to document assemblies from mixed sets of incompatible target frameworks.

The Framework Version property in the project would effectively only be used for non-project documentation sources. The version builder plug-in would be used to render a version section that applies to different versions of the projects being documented. It still needs some work though to make it more usable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant