Skip to content

Kukkimonsuta/Odachi

Repository files navigation

Odachi Build Publish

Set of miscellaneous extensions for .NET Core. Please note that while we will try to follow semver we also have no intention of keeping apis stable between major versions which may or may not come somewhat often depending on our needs.

Odachi.Abstraction

Abstractions used across Odachi framework.
✔️ Used in production, breaking changes will follow semver.

Odachi.Annotations

Annotations used across Odachi framework.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.AspNetCore.Authentication.ApiKey

ASP.NET Core middleware for apikey authentication.
✔️ Used in production, breaking changes will follow semver.

Odachi.AspNetCore.Authentication.Basic

ASP.NET Core middleware for basic authentication.
✔️ Used in production, breaking changes will follow semver.

Odachi.AspNetCore.JsonRpc

ASP.NET Core jsonrpc middleware.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.AspNetCore.Mvc

ASP.NET MVC extensions and helpers.
❓ Internal use. May change outside of semver.

Odachi.Build.OptionsFileGenerator

Code-first options file template generator.
🚧 In development. Not working properly. Will change outside of semver.

Odachi.CodeGen

Base for code generators using Odachi.CodeModel.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeGen.CSharp

C# code generator for Odachi.CodeModel.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeGen.TypeScript

TypeScript code generator for Odachi.CodeModel.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeModel

Code description library.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeModel.Providers.FluentValidation

Code description providers for FluentValidation.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeModel.Providers.JsonRpc

Code description providers for Odachi.AspNetCore.JsonRpc.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.CodeModel.Providers.Validation

Code description providers for Odachi.Validation.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.EntityFrameworkCore

Extensions for Entity Framework Core. Includes paging.
✔️ Used in production. Breaking changes will follow semver.

Odachi.Extensions.Collections

Collection extensions. Includes paging and sorting.
✔️ Used in production. Breaking changes will follow semver.

Odachi.Extensions.Formatting

Formatting extensions. Includes word splitting and casing changes.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.Extensions.Primitives

Primitives extensions. Includes entity reference, file reference.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.Extensions.Reflection

Reflection extensions. Includes awaitable detection and execution helpers.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.Gettext

Gettext file parsing library.
❓ Unused. May change outside of semver.

Odachi.JsonRpc.Client

JsonRpc client base.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.JsonRpc.Client.Http

JsonRpc client using HttpClient as backend.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.JsonRpc.Common

Common classes of JsonRpc.Client and Odachi.AspNetCore.JsonRpc.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.JsonRpc.Server

JsonRpc server base.
🚧 In development. Happy with the current state. May change outside of semver.

Odachi.Security

Role/Permission definition helpers.
❓ Internal use. May change outside of semver.

Odachi.Storage.Azure

Azure implementation of storage defined in Odachi.Abstractions.
🚧 In development. May change outside of semver.

Odachi.Storage.FileSystem

File system implementation of storage defined in Odachi.Abstractions.
🚧 In development. May change outside of semver.

Odachi.Validation

Object validation library.
🚧 In development. May change outside of semver.