Cuemon
Cuemon copied to clipboard
Cuemon for .NET
Cuemon for .NET
An open-source project (MIT license) that targets and complements the Microsoft .NET platform. It provides vast ways of possibilities for all breeds of coders, programmers, developers and the likes thereof. Your ideal companion for .NET 8, .NET 7, .NET 6, .NET Standard 2 and .NET Framework 4.6.2 and newer.
It is, by heart, free, flexible and built to extend and boost your agile codebelt.
State of the Union
Cuemon for .NET (formerly Cuemon .NET Standard) has been completely refactored and updated to support .NET 8 (LTS), .NET 7 (STS) and .NET 6 (LTS).
Support for .NET Core 3.0, .NET Core 3.1, .NET 5 and .NET 7 has been deprecated as these are out of support.
[!IMPORTANT] Version 8.3.1 of Cuemon for .NET will be the last version to support .NET 7.
Full documentation (generated by DocFx) located here: https://docs.cuemon.net/
All CI and CD integrations have been migrated away from Microsoft Azure DevOps and now embraces GitHub Actions based on the Codebelt umbrella.
All code quality analysis are done by SonarCloud and CodeCov.io.
Branching Strategy
We have finally moved away from the somewhat dated git flow
branching strategy, and adapted trunk
based branching that is more aligned with todays DevSecOps practices.
That means, going forward, only one branch will be maintained; main
. The previous branches, development
, release
and master
is for reference only.
[!NOTE]
main
branch will be a clean slate starting from v8.3.1, meaning no previous commits will be preserved. Previous bad practices is a result of this, and going forward we will use Squash or Rebase before committing new code.
Tag Versioning
We will continue using semantic versioning and account for pre-release versions when tagging in git.
Code Quality Monitoring
Contributing to Cuemon for .NET
A big welcome and thank you for considering contributing to Cuemon for .NET open source project!
Please read more about contributing to Cuemon for .NET.
Code of Conduct
Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same.
For more information see our code of conduct.
Links to NuGet packages
This is a list of all NuGet packages from Cuemon for .NET that is publicly available on NuGet.org; the packages here are listed alphabetically and are available in preview-, rc- and production-ready versions.
📦 Standalone Packages
Provides a focused API for building various types of .NET projects.
🏭 Productivity Packages
Provides a convenient set of default API additions for building various types of .NET projects.
Package | vNext | Stable | Downloads |
---|---|---|---|
Cuemon.AspNetCore.App | |||
Cuemon.Core.App | |||
Cuemon.Extensions.Newtonsoft.Json.App | |||
Cuemon.Extensions.Xunit.App |