Shiny.Extensions.Mail.Abstractions
1.0.0.28-preview
Prefix Reserved
See the version list below for details.
dotnet add package Shiny.Extensions.Mail.Abstractions --version 1.0.0.28-preview
NuGet\Install-Package Shiny.Extensions.Mail.Abstractions -Version 1.0.0.28-preview
<PackageReference Include="Shiny.Extensions.Mail.Abstractions" Version="1.0.0.28-preview" />
paket add Shiny.Extensions.Mail.Abstractions --version 1.0.0.28-preview
#r "nuget: Shiny.Extensions.Mail.Abstractions, 1.0.0.28-preview"
// Install Shiny.Extensions.Mail.Abstractions as a Cake Addin #addin nuget:?package=Shiny.Extensions.Mail.Abstractions&version=1.0.0.28-preview&prerelease // Install Shiny.Extensions.Mail.Abstractions as a Cake Tool #tool nuget:?package=Shiny.Extensions.Mail.Abstractions&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 was computed. net5.0-windows was computed. net6.0 was computed. 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Shiny.Extensions.Mail.Abstractions:
Package | Downloads |
---|---|
Shiny.Extensions.Mail.StorageNet
A Mail template loader for use by Shiny.Extensions.Mail. By using Storage.NET, you can load templates up from nearly any blob provider you can think of |
|
Shiny.Extensions.Mail
The ultimate email template engine with template parsing, loading, and sending all in one beautiful abstraction - provides razor templates, file system loading, smtp sending, and sendgrid providers out of the box |
|
Shiny.Extensions.Mail.DotLiquid
Shiny.Extensions.Mail dotliquid template parser |
GitHub repositories
This package is not used by any popular GitHub repositories.