Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sketch7/dotnet.multitenancy

Multitenancy library for .NET Standard
https://github.com/sketch7/dotnet.multitenancy

aspnet aspnet-core aspnetcore csharp dotnetcore multitenancy multitenant netstandard

Last synced: 7 days ago
JSON representation

Multitenancy library for .NET Standard

Awesome Lists containing this project

README

        

[projectUri]: https://github.com/sketch7/dotnet.multitenancy
[changeLog]: ./CHANGELOG.md

# Dotnet Multitenancy
[![CircleCI](https://circleci.com/gh/sketch7/dotnet.multitenancy.svg?style=shield)](https://circleci.com/gh/sketch7/dotnet.multitenancy)

Multitenancy library for .NET Standard

**Quick links**

[Change logs][changeLog] | [Project Repository][projectUri]

## Features
- Grace
- aspnet core support
- Microsoft Orleans support

## Installation
Available for [.NET Standard 2.0+](https://docs.microsoft.com/en-gb/dotnet/standard/net-standard)

### NuGet
```
PM> Install-Package FluentlyHttpClient
```

### csproj

```xml

```

## Usage

### Configure
Add services via `.AddFluentlyHttpClient()`.

```cs
// using Startup.cs (can be elsewhere)
public void ConfigureServices(IServiceCollection services)
{
services.AddFluentlyHttpClient();
}
```

### Basic usage

> todo

## Contributing

### Setup Machine for Development
Install/setup the following:

- NodeJS v8+
- Visual Studio Code or similar code editor

### Commands

```bash
# run tests
npm test

# bump version
npm version minor --no-git-tag # major | minor | patch | prerelease

# nuget pack (only)
npm run pack

# nuget publish dev (pack + publish + clean)
npm run publish:dev
```