Skip to content

relay-dev/core

Repository files navigation

Core

Core

Build status NuGet Release MyGet Release License

Introduction

Core is a set of base class libraries written using .NET Standard. The code base consists of abstractions, contracts, stubs and interfaces only. Core abstractions are implemented by plugins, which can be found on GitHub and NuGet.

Core is published to the main public NuGet feed (see section Installation). All APIs are documented in a .chm file located here.

*Update: .NET Core/.NET 5 has made the original intention of this project obsolete. Services like ILogger, IConfiguration, IServiceProvider, etc have been making their way out of this codebase. There are other useful abstractions here so the package will stay.

Getting Started

Installation

Follow the instructions below to install this NuGet package into your project:

.NET Core CLI

dotnet add package Relay.Core

Package Manager Console

Install-Package Relay.Core

Latest releases

Latest releases and package version history can be found on NuGet.

Build and Test

Follow the instructions below to build and test this project:

Build

.NET Core CLI

dotnet build

Test

.NET Core CLI

dotnet test

Contribute

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

About

A bare-bones, plugin model application framework for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages