Skip to content

Delete remaining external XML documentation files#33663

Merged
jfversluis merged 1 commit intomainfrom
docs/api-docs-remaining-inline
Jan 22, 2026
Merged

Delete remaining external XML documentation files#33663
jfversluis merged 1 commit intomainfrom
docs/api-docs-remaining-inline

Conversation

@jfversluis
Copy link
Member

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description

This PR deletes the remaining external XML documentation files that are no longer referenced after previous PRs migrated all API documentation to inline XML doc comments.

What was done:

  • Deleted the entire src/Controls/docs/ directory (63 files)
  • No code changes needed - all <include> directives were already removed in previous PRs

Deleted directories:

  • src/Controls/docs/Microsoft.Maui.Controls/ (6 orphaned XML files + 57 legacy images)
  • src/Controls/docs/Microsoft.Maui.Controls.StyleSheets/
  • src/Controls/docs/Microsoft.Maui.Controls.Xaml/
  • src/Controls/docs/Microsoft.Maui.Controls.Xaml.Diagnostics/

This completes the migration from external XML to inline API documentation.

This is PR 6 of a series to achieve 100% API documentation coverage.

Testing

  • Build succeeds with 0 warnings, 0 errors

Copilot AI review requested due to automatic review settings January 22, 2026 08:56
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR completes the migration from external XML documentation to inline XML doc comments by deleting the entire src/Controls/docs/ directory containing orphaned documentation files. This is part 6 of a documentation coverage improvement series. All <include> directives referencing these files were already removed in previous PRs, making these files no longer used by the build system.

Changes:

  • Deleted 63 orphaned files from src/Controls/docs/ directory
  • Removed 6 XML documentation files across multiple namespaces
  • Removed 57 legacy screenshot/diagram image files

Reviewed changes

Copilot reviewed 6 out of 63 changed files in this pull request and generated no comments.

File Description
src/Controls/docs/Microsoft.Maui.Controls/ Deleted 6 orphaned XML files and 57 legacy image files (screenshots, diagrams)
src/Controls/docs/Microsoft.Maui.Controls.StyleSheets/StyleSheet.xml Deleted orphaned XML documentation for StyleSheet class
src/Controls/docs/Microsoft.Maui.Controls.Xaml/*.xml Deleted 3 orphaned XML files (XmlLineInfo, XamlResourceIdAttribute, XamlParseException)
src/Controls/docs/Microsoft.Maui.Controls.Xaml.Diagnostics/*.xml Deleted orphaned BindingBaseErrorEventArgs XML documentation

@jfversluis jfversluis added the area-docs Conceptual docs, API docs, Samples label Jan 22, 2026
@jfversluis jfversluis added this to the .NET 10.0 SR4 milestone Jan 22, 2026
- Delete the entire src/Controls/docs/ directory (63 files)
- These XML files were orphaned after previous PRs migrated all references to inline docs
- No code changes needed as all include directives were already removed

Deleted directories:
- src/Controls/docs/Microsoft.Maui.Controls/
- src/Controls/docs/Microsoft.Maui.Controls.StyleSheets/
- src/Controls/docs/Microsoft.Maui.Controls.Xaml/
- src/Controls/docs/Microsoft.Maui.Controls.Xaml.Diagnostics/

This completes the migration from external XML to inline API documentation.

Part of API documentation coverage improvement initiative (PR 6).
@jfversluis jfversluis force-pushed the docs/api-docs-remaining-inline branch from b822604 to 803a808 Compare January 22, 2026 09:40
@jfversluis jfversluis merged commit 0451fbe into main Jan 22, 2026
25 of 28 checks passed
@jfversluis jfversluis deleted the docs/api-docs-remaining-inline branch January 22, 2026 13:03
@github-actions github-actions bot locked and limited conversation to collaborators Feb 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-docs Conceptual docs, API docs, Samples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants