-
Notifications
You must be signed in to change notification settings - Fork 140
Add Papercut SMTP to packages #998
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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 adds the Papercut SMTP hosting integration to the list of available packages in the README.md, making it discoverable to users of the Aspire Community Toolkit.
Key changes:
- Added Papercut SMTP integration entry to the integrations table with links to documentation and NuGet packages
- Added markdown reference link definitions for the integration's documentation and NuGet package URLs
| [mailpit-ext-nuget-preview]: https://nuget.org/packages/CommunityToolkit.Aspire.Hosting.MailPit/absoluteLatest | ||
| [papercutsmtp-integration-docs]: https://github.com/CommunityToolkit/Aspire/tree/main/src/CommunityToolkit.Aspire.Hosting.PapercutSmtp#readme | ||
| [papercutsmtp-shields]: https://img.shields.io/nuget/v/CommunityToolkit.Aspire.Hosting.PapercutSmtp | ||
| [papercutsmtp-nuget]: https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.PapercutSmtp/ |
Copilot
AI
Nov 24, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The NuGet URL uses www.nuget.org while all other integrations consistently use nuget.org (without www). For consistency with the rest of the file, change to:
[papercutsmtp-nuget]: https://nuget.org/packages/CommunityToolkit.Aspire.Hosting.PapercutSmtp/
| [papercutsmtp-nuget]: https://www.nuget.org/packages/CommunityToolkit.Aspire.Hosting.PapercutSmtp/ | |
| [papercutsmtp-nuget]: https://nuget.org/packages/CommunityToolkit.Aspire.Hosting.PapercutSmtp/ |
| | - **Learn More**: [`Hosting.SqlServer.Extensions`][sqlserver-ext-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.SqlServer.Extensions][sqlserver-ext-shields]][sqlserver-ext-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.SqlServer.Extensions][sqlserver-ext-shields-preview]][sqlserver-ext-nuget-preview] | An integration that contains some additional extensions for hosting SqlServer container. | | ||
| | - **Learn More**: [`Hosting.LavinMQ`][lavinmq-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.Hosting.LavinMQ][lavinmq-shields]][lavinmq-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.LavinMQ][lavinmq-shields-preview]][lavinmq-nuget-preview] | An Aspire hosting integration for [LavinMQ](https://www.lavinmq.com). | | ||
| | - **Learn More**: [`Hosting.MailPit`][mailpit-ext-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.Hosting.MailPit][mailpit-ext-shields]][mailpit-ext-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.MailPit][mailpit-ext-shields-preview]][mailpit-ext-nuget-preview] | An Aspire integration leveraging the [MailPit](https://mailpit.axllent.org/) container. | | ||
| | - **Learn More**: [`Hosting.PapercutSmtp`][papercutsmtp-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields]][papercutsmtp-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields-preview]][papercutsmtp-nuget-preview] | An Aspire integration leveraging the [Papercut SMTP](https://github.com/ChangemakerStudios/Papercut-SMTP) container. | |
Copilot
AI
Nov 24, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line has excessive trailing whitespace before the pipe character (|) separating the first and second columns. The spacing should match other entries in the table (approximately 23 spaces based on line 48 and 50). The current line appears to have significantly more spacing, breaking visual alignment in the markdown table.
| | - **Learn More**: [`Hosting.PapercutSmtp`][papercutsmtp-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields]][papercutsmtp-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields-preview]][papercutsmtp-nuget-preview] | An Aspire integration leveraging the [Papercut SMTP](https://github.com/ChangemakerStudios/Papercut-SMTP) container. | | |
| | - **Learn More**: [`Hosting.PapercutSmtp`][papercutsmtp-integration-docs] <br /> - Stable 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields]][papercutsmtp-nuget] <br /> - Preview 📦: [![CommunityToolkit.Aspire.Hosting.PapercutSmtp][papercutsmtp-shields-preview]][papercutsmtp-nuget-preview] | An Aspire integration leveraging the [Papercut SMTP](https://github.com/ChangemakerStudios/Papercut-SMTP) container. | |
| [mailpit-ext-nuget]: https://nuget.org/packages/CommunityToolkit.Aspire.Hosting.MailPit/ | ||
| [mailpit-ext-shields-preview]: https://img.shields.io/nuget/vpre/CommunityToolkit.Aspire.Hosting.MailPit?label=nuget%20(preview) | ||
| [mailpit-ext-nuget-preview]: https://nuget.org/packages/CommunityToolkit.Aspire.Hosting.MailPit/absoluteLatest | ||
| [papercutsmtp-integration-docs]: https://github.com/CommunityToolkit/Aspire/tree/main/src/CommunityToolkit.Aspire.Hosting.PapercutSmtp#readme |
Copilot
AI
Nov 24, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The documentation link uses a GitHub URL pointing to the source directory, while other integrations (like LavinMQ, MailPit, k6) use Microsoft Learn documentation URLs (e.g., https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-<integration>). Consider using a consistent pattern:
[papercutsmtp-integration-docs]: https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-papercutsmtp
This would be consistent with the MailPit integration above and other hosting integrations.
| [papercutsmtp-integration-docs]: https://github.com/CommunityToolkit/Aspire/tree/main/src/CommunityToolkit.Aspire.Hosting.PapercutSmtp#readme | |
| [papercutsmtp-integration-docs]: https://learn.microsoft.com/dotnet/aspire/community-toolkit/hosting-papercutsmtp |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@IEvangelist I don't have the technical capability to contribute to the aspire.dev repo. Is there a possibility to provide Markdown to be integrated by an existing contributor?
Related #940
PR Checklist