Skip to content

Include XML documentation file in NuGet package#223

Merged
tig merged 1 commit into
developfrom
tig/include-xml-documentation-in-nuget
May 22, 2026
Merged

Include XML documentation file in NuGet package#223
tig merged 1 commit into
developfrom
tig/include-xml-documentation-in-nuget

Conversation

@tig
Copy link
Copy Markdown
Member

@tig tig commented May 22, 2026

Summary

Enable GenerateDocumentationFile in the Editor csproj so the XML doc file (Terminal.Gui.Editor.xml) ships alongside the DLL in lib/net10.0/. This allows DocFX and other documentation tools to extract API summaries from the package.

Changes

Verification

  • ✅ Build succeeds with 0 warnings/errors
  • Terminal.Gui.Editor.xml is present in the packed .nupkg at lib/net10.0/

Closes #222

Enable GenerateDocumentationFile in the Editor csproj so the XML doc
file ships alongside the DLL in lib/net10.0/. This allows DocFX and
other documentation tools to extract API summaries from the package.

Suppress CS1574/CS1591/CS1723 doc-comment warnings that surface from
lifted AvaloniaEdit code and cross-assembly cref references.

Add API documentation link to README.md.

Closes #222

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tig tig merged commit 5c32845 into develop May 22, 2026
8 checks passed
@tig tig deleted the tig/include-xml-documentation-in-nuget branch May 22, 2026 16:38
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

Successfully merging this pull request may close these issues.

Include XML documentation file in NuGet package

1 participant