Repository navigation
Help search engines and AI assistants find AnyMediator - #21
Merged
Merged
Conversation
- New page comparing MediatR alternatives (AnyMediator, MediatR, Mediator, LiteBus, Wolverine, FreeMediator), with sources. - Describe MediatR's license accurately: RPL-1.5 or commercial from v13, free Community edition below $5M revenue, warning without a key. - Docs workflow submits the sitemap to IndexNow (Bing and others) after each deploy. - context7.json so coding agents get the guide and usage rules. - Migration: MediatR.NotificationPublishers maps to AnyMediator.NotificationPublishers (the home page converter mapped it to AnyMediator), and custom INotificationPublisher signatures differ. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- The build writes the IndexNow key file and request from config.mts; the deploy job sends it, instead of a separate job fetching the live sitemap with the URL, host and key repeated. - The converter maps MediatR namespaces through one table and leaves unknown ones unchanged. - MediatR license details live only on the alternatives page; the README links to the guide's differences instead of copying the table. - Alternatives page: no version row or hand-written edit link. - llms.txt lists Performance and follows the sidebar order; context7.json reuses its description and drops a no-op setting. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/guide/mediatr-alternatives): AnyMediator, MediatR, Mediator, LiteBus, Wolverine and FreeMediator by license, API compatibility, dispatch, features, Native AOT and targets, with a "which one to choose" section and links to each project's own docs and NuGet page. Linked from the sidebar, the migration guide, the README andllms.txt.config.mts; the deploy job then submits it to IndexNow (Bing, which also feeds ChatGPT search and Copilot, plus the other IndexNow engines). The step iscontinue-on-error, so a failed ping never fails the deploy.context7.jsonso Context7 indexesdocs/guideand gives coding agents a few usage rules (install, register, migrate, one handler per request, behaviors are registered explicitly).MediatR.NotificationPublishersmaps toAnyMediator.NotificationPublishers. The home page converter mapped it toAnyMediator, which leftTaskWhenAllPublisherunresolved; it now maps namespaces through a table and leaves unknown ones unchanged. The guide now also lists the different customINotificationPublishersignature.Checked
npm run build: the new page, the IndexNow key file, the sitemap entry andllms-full.txtare generated.using MediatR.NotificationPublishers;becomesusing AnyMediator.NotificationPublishers;.After merging
context7.json.sitemap.xml.🤖 Generated with Claude Code