Skip to content

chore(release): prep 0.1.0 — README, NuGet packaging, AGPL license fix#2

Merged
adamy merged 2 commits into
mainfrom
feat-release-readme-nuget
Jun 10, 2026
Merged

chore(release): prep 0.1.0 — README, NuGet packaging, AGPL license fix#2
adamy merged 2 commits into
mainfrom
feat-release-readme-nuget

Conversation

@adamy

@adamy adamy commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Prepares the 0.1.0 release: README, NuGet packaging, demo screenshots, and a license-correctness fix.

README

Rewritten around the selling point — low-cost AI customer-support bot for .NET Core sites (bring your own OpenAI-compatible key, pay only for tokens). Embeds 4 demo screenshots of the answer → escalate → ticket flow. Image links use absolute raw.githubusercontent.com URLs so they also render on NuGet.org.

NuGet packaging

  • Bump to 0.1.0 (drop alpha.1).
  • Fix package project URL objectitadamy.
  • Add deterministic build, symbol packages (snupkg), repo-URL/commit embedding.
  • Ship README.md + IntelliSense XML docs inside each library package.
  • Validated with dotnet pack: 3 .nupkg + 3 .snupkg at 0.1.0; nuspec carries AGPL expression, README, and repo metadata.

Source fix

AnswerProviderOptions.cs: added missing using BotWire.Core.Abstractions — an unresolved <see cref="INotificationChannel"/> broke the Release pack once XML doc generation was enabled.

License correctness (important)

The LICENSE file contained plain GPL-3.0 text while all NuGet metadata and source headers declare AGPL-3.0-or-later. The Affero network-copyleft clause — the basis for the commercial dual-licensing offer — was missing. Replaced with the canonical AGPL-3.0 text, preserving the appended CONTRIBUTIONS/CLA paragraph. COMMERCIAL.md / CONTRIBUTING.md / URLs were already consistent.

Screenshots

docs/images/01-landing … 04-ticket.png — Playwright captures against the BasicEmail sample.

adamy and others added 2 commits June 10, 2026 11:22
- Bump to 0.1.0 (drop alpha.1)
- Fix package project URL objectit→adamy; add deterministic build,
  snupkg symbols, repo-URL embedding, README + XML docs in packages
- Fix unresolved INotificationChannel cref (broke Release pack)
- Rewrite README around low-cost selling point with demo screenshots
- Replace LICENSE GPL-3.0 text with AGPL-3.0 to match declared metadata

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…onsibility

- Add opts.PiiGuard (symmetric with opts.PromptInjection); wire configurePii
  so PII patterns/enabled/message are configurable via AddBotWire
- README: add "AI provider & responsible use" + "Customer PII" sections —
  no model/API bundled, customer PII is the deployer's responsibility, guard
  is best-effort and blocks (not redacts)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@adamy adamy merged commit aea1a18 into main Jun 10, 2026
@adamy adamy deleted the feat-release-readme-nuget branch June 10, 2026 06:44
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.

1 participant