Shiny.Extensions.Mail
1.0.0.28-preview
Prefix Reserved
See the version list below for details.
dotnet add package Shiny.Extensions.Mail --version 1.0.0.28-preview
NuGet\Install-Package Shiny.Extensions.Mail -Version 1.0.0.28-preview
<PackageReference Include="Shiny.Extensions.Mail" Version="1.0.0.28-preview" />
paket add Shiny.Extensions.Mail --version 1.0.0.28-preview
#r "nuget: Shiny.Extensions.Mail, 1.0.0.28-preview"
// Install Shiny.Extensions.Mail as a Cake Addin #addin nuget:?package=Shiny.Extensions.Mail&version=1.0.0.28-preview&prerelease // Install Shiny.Extensions.Mail as a Cake Tool #tool nuget:?package=Shiny.Extensions.Mail&version=1.0.0.28-preview&prerelease
SHINY SERVICE EXTENSIONS FOR .NET
<img src="https://github.com/shinyorg/shiny/raw/master/art/logo.png" width="100" />
The initial previews of these libraries are out in the wild on NuGet. Please note that we are not accepting issues or questions just yet. This will change closer to the release.
FEATURES
- Push Notification Management without a 3rd Party (think Azure Notification Hubs for your on-prem servers)
- Mail Templating On Steroids! Loaders, parsers, converters, & senders!
- Localization done right
- Looks like Microsoft.Extensions.Configuration
- Loads from a database, resx files, and more out of the box
- Allows you to serialize to JSON easily for your frontend
- Existing strongly typed classes generated for RESX, no worries - we have solutions for that too!
- Want to use in your XAML, yup - we got that covered properly too
- Async File Providers
- Local File System
- Azure Blob Storage
- FTP
LINKS
SUPPORT SHINY
While Shiny is free and will continue to be so, maintenance and support takes a heavy toll on sustainability. If you or your company have the resources, please consider becoming a GitHub Sponsor. GitHub Sponsorships help to make Open Source Development more sustainable.
Depending on your Sponsorship Tier, you may also get access to some great benefits on Sponsor Connect (https://sponsorconnect.dev) including:
- The Sponsor Only Discord server
- Training available ONLY to sponsors on Sponsor Connect
- Special sponsor-only packages
How about some Shiny Gear
BUILDS
Branch | Status |
---|---|
Master | |
Dev | |
Preview |
NUGETS
Name | Stable | Preview |
---|---|---|
Shiny.Extensions.Push | ||
Shiny.Extensions.Push.Ef | ||
Shiny.Extensions.Mail | ||
Shiny.Extensions.Localization | ||
Shiny.Extensions.Localization.SqlServer | ||
Shiny.Storage |
DOCS TODO
- Push Notification Management
- General Setup
- Global Decorators
- Contextual Decorators
- Notification Reporters
- Repository
- Vendor Documentation
- Localization
- General Setup
- Resource Files
- Database
- Mail Templates
- General Setup
- Processor
- Template Loader
- Template Parser
- Mail Template Converter
- Sender
- Async File Providers
- General Setup
- File System
- Azure Blob Storage
- FTP Client
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- Microsoft.Data.SqlClient (>= 4.0.0)
- Microsoft.Extensions.Caching.Memory (>= 6.0.0)
- RazorEngine.NetCore (>= 3.1.0)
- SendGrid (>= 9.25.1)
- Shiny.Extensions.Mail.Abstractions (>= 1.0.0.28-preview)
- Shiny.Storage (>= 1.0.0.28-preview)
- System.Resources.ResourceManager (>= 4.3.0)
-
net5.0
- Microsoft.Data.SqlClient (>= 4.0.0)
- Microsoft.Extensions.Caching.Memory (>= 6.0.0)
- RazorEngine.NetCore (>= 3.1.0)
- SendGrid (>= 9.25.1)
- Shiny.Extensions.Mail.Abstractions (>= 1.0.0.28-preview)
- Shiny.Storage (>= 1.0.0.28-preview)
- System.Resources.ResourceManager (>= 4.3.0)
-
net6.0
- Microsoft.Data.SqlClient (>= 4.0.0)
- Microsoft.Extensions.Caching.Memory (>= 6.0.0)
- RazorEngine.NetCore (>= 3.1.0)
- SendGrid (>= 9.25.1)
- Shiny.Extensions.Mail.Abstractions (>= 1.0.0.28-preview)
- Shiny.Storage (>= 1.0.0.28-preview)
- System.Resources.ResourceManager (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.