KinsonDigital.Carbonate 1.0.0-preview.13

Prefix Reserved
This is a prerelease version of KinsonDigital.Carbonate.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package KinsonDigital.Carbonate --version 1.0.0-preview.13                
NuGet\Install-Package KinsonDigital.Carbonate -Version 1.0.0-preview.13                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KinsonDigital.Carbonate" Version="1.0.0-preview.13" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KinsonDigital.Carbonate --version 1.0.0-preview.13                
#r "nuget: KinsonDigital.Carbonate, 1.0.0-preview.13"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install KinsonDigital.Carbonate as a Cake Addin
#addin nuget:?package=KinsonDigital.Carbonate&version=1.0.0-preview.13&prerelease

// Install KinsonDigital.Carbonate as a Cake Tool
#tool nuget:?package=KinsonDigital.Carbonate&version=1.0.0-preview.13&prerelease                

carbonate-logo

Carbonate

GitHub Workflow Status GitHub Workflow Status Code Coverage

Latest NuGet Release Nuget

Good First GitHub Issues Discord

!! NOTICE !!

This library is still under development and is not at v1.0.0 yet!! However, all of the major features are available, so we encourage you to use it and provide feedback. That is what open source is all about. 🥳

📖 About Carbonate

Carbonate is a messaging library using the observable pattern. This library can be used for many different kinds of applications to add the ability to easily and reliably send messages to different parts and/or systems of an application.

🔧Maintainers

We currently have the following maintainers:

🙏🏼Contributing

To learn how to contribute to the project, go here.

Practices

  • The code base uses unit tests and has a high level of code coverage. Manual testing is performed by using the included testing application built specifically for manually testing the library. When contributing, make sure to add or adjust the unit tests accordingly and perform manual testing.
  • We use a combination of StyleCop and Microsoft.CodeAnalysis.NetAnalyzers libraries for maintaining coding standards.

Note We understand that there are some exceptions to the rule and not all coding standards fit every situation. In these scenarios, contact a maintainer and lets discuss it!! Warnings can always be suppressed if need be.

Funding

Carbonate and all of the KinsonDigital organization projects require significant effort to maintain, as such we greatly appreciate any financial support you are able to provide! This helps ensure the long term viability of all the projects in the organization and to help support the project maintainers in their free time.

Further Resources

Licensing And Governance

Contributor Covenant GitHub

Carbonate is distributed under the very permissive MIT license and all dependencies are distributed under MIT-compatible licenses. This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on KinsonDigital.Carbonate:

Package Downloads
KinsonDigital.CASL

CASL is a simplistic cross-platform, .NET library for playing and managing audio powered by OpenAL 1.1 using software rendering.

KinsonDigital.Velaptor

2D game or application development framework that provides 2D rendering, audio, keyboard and mouse input, etc.

KinsonDigital.KdGui

UI library driven by IMGUI to make it easier to quickly create UI controls.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0-preview.18 3,430 4/4/2024
1.0.0-preview.17 202 1/23/2024
1.0.0-preview.16 2,547 9/14/2023
1.0.0-preview.15 500 7/31/2023
1.0.0-preview.14 1,089 1/25/2023
1.0.0-preview.13 112 1/18/2023
1.0.0-preview.12 130 1/10/2023
1.0.0-preview.11 125 1/5/2023
1.0.0-preview.10 114 1/5/2023
1.0.0-preview.9 104 1/4/2023
1.0.0-preview.8 123 12/28/2022
1.0.0-preview.7 133 12/26/2022
1.0.0-preview.6 101 12/23/2022
1.0.0-preview.5 112 12/22/2022
1.0.0-preview.4 110 12/21/2022
1.0.0-preview.3 94 12/21/2022
1.0.0-preview.2 91 12/21/2022
1.0.0-preview.1 103 12/14/2022