Skip to content

docs(packaging): per-package READMEs + English descriptions (for 1.0.1)#36

Merged
montfort merged 1 commit into
mainfrom
docs/package-readmes-and-en-descriptions
Jul 19, 2026
Merged

docs(packaging): per-package READMEs + English descriptions (for 1.0.1)#36
montfort merged 1 commit into
mainfrom
docs/package-readmes-and-en-descriptions

Conversation

@montfort

Copy link
Copy Markdown
Contributor

The published 1.0.0 packages show no README and a Spanish <Description> (a residue of the English migration that lived in the .csproj, not a comment). This fixes both in the package metadata.

Changes

  • Directory.Build.props: PackageReadmeFile=README.md + pack each publishable library's own README.md into its .nupkg.
  • Six per-package README.md (Core, Versioning, Server, Loro, Persistence.EFCore, Persistence.Redis): what it provides, install, a short snippet, and links (absolute GitHub/nuget URLs so they resolve on nuget.org).
  • Translated the six <Description> values to English.

Verification

dotnet pack embeds README.md (<readme>README.md</readme> in the .nuspec) and emits the English <description>; markdownlint clean; build green.

Note

1.0.0 packages are immutable, so this ships in 1.0.1. (nuget.org's web "add a README" can patch the displayed README of 1.0.0 in the meantime, but 1.0.1 fixes README and description embedded.)

🤖 Generated with Claude Code

The published 1.0.0 packages showed no README and a Spanish <Description>
(a residue of the English migration that lived in the .csproj, not a
comment). Fix both in the package metadata so the next release (1.0.1)
ships correct, embedded content.

- Directory.Build.props: PackageReadmeFile=README.md + pack each publishable
  library's own README.md into its .nupkg.
- Six per-package README.md (Core, Versioning, Server, Loro,
  Persistence.EFCore, Persistence.Redis): what it provides, install, a short
  snippet, links (absolute URLs so they resolve on nuget.org).
- Translated the six <Description> values to English.

Verified: dotnet pack embeds README.md (<readme> in the .nuspec) and the
English description; markdownlint clean; build green. 1.0.0 packages are
immutable, so this lands in 1.0.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@montfort
montfort merged commit 7ba95c9 into main Jul 19, 2026
14 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant