-
Notifications
You must be signed in to change notification settings - Fork 565
[Mono.Android] Generate API docs for .NET Android #8007
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
Conversation
The `UpdateExternalDocumentation` target has been updated to run against the .NET version of Mono.Android.dll, as we no longer need to generate docs and doc redirects for the classic installers.
|
This fixes the more urgent portion of #7974 |
|
The issues in the Docs build are already known and tracked in dotnet/java-interop#1071, this should be good to merge. |
jpobst
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The non-API docs changes (jcwgen.dll, generator.dll) look fine to me. I am not familiar with the API docs process, so I'll leave those changes to @jonpryor.
|
|
||
| <Target Name="_FindDocSourceFiles"> | ||
| <ItemGroup> | ||
| <_MsxDocSourceFile Include="$(XamarinAndroidSourcePath)external\android-api-docs\**" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should probably be …\android-api-docs\docs\Mono.Android\en, because:
_ExportMsxDocwon't use any of the other files.- It'll be slightly fewer files to glob (8760 vs. 9914)
I do wonder how long it'll take to fill the item group, but I don't know of a better solution…
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, I updated this to use the more specific path.
* main: Bump to xamarin/Java.Interop/main@6aedf1c (dotnet#8027) [ci] Simplify WearOS Emulator test job. (dotnet#8024) [Mono.Android] Generate API docs for .NET Android (dotnet#8007)
The
UpdateExternalDocumentationtarget has been updated to run againstthe .NET version of Mono.Android.dll, as we no longer need to generate
docs and doc redirects for the classic installers.