Packages

Emeraude is a relatively lightweight framework that provides only the necessary features. It is separated on 20 packages which strictly follow the requirement of the application architecture. More information about each specific package is available bellow. In every package description, there is a provided reference recommendation in order for the Inversion Flow to be properly implemented.

Emeraude

Emeraude

The main package of the framework. Exposes the extensions and setup utilities for application running.

Referenced by: Presentation

Emeraude.Contracts

Emeraude.Contracts

Base contracts for domain recognition from Emeraude.

Referenced by: PresentationApplicationInfrastructureDomainAdminClient Builder

Emeraude.Configuration

Emeraude.Configuration

Configuration abstractions of Emeraude used for options definition and accessibility from the framework side.

Referenced by: PresentationApplicationInfrastructureDomainAdminClient Builder

Emeraude.Essentials

Emeraude.Essentials

Base constants, utilities and helpers needs for the proper work of the framework.

Referenced by: PresentationApplicationInfrastructureDomainAdminClient Builder

Emeraude.Infrastructure

Emeraude.Infrastructure

Emeraude.Infrastructure

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Infrastructure.Persistence

Emeraude.Infrastructure.Persistence

Emeraude.Infrastructure.Persistence

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Identity

Emeraude.Identity

Emeraude.Identity

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Localization

Emeraude.Localization

Emeraude.Localization

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.FileStorage

Emeraude.FileStorage

Emeraude.FileStorage

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Application

Emeraude.Application

Emeraude.Application

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Application.General

Emeraude.Application.General

Emeraude.Application.General

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Application.Identity

Emeraude.Application.Identity

Emeraude.Application.Identity

Referenced by: PresentationInfrastructureApplicationAdminClient Builder

Emeraude.Application.Admin

Emeraude.Application.Admin

Emeraude.Application.Admin

Referenced by: Admin

Emeraude.Application.Admin.EmPages

Emeraude.Application.Admin.EmPages

Emeraude.Application.Admin.EmPages

Referenced by: Admin

Emeraude.Application.Consumer

Emeraude.Application.Consumer

Emeraude.Application.Consumer

Referenced by: PresentationClient Builder

Emeraude.Application.ClientBuilder

Emeraude.Application.ClientBuilder

Emeraude.Application.ClientBuilder

Referenced by: Client Builder

Emeraude.Presentation

Emeraude.Presentation

Emeraude.Presentation

Referenced by: Presentation

Emeraude.Presentation.PlatformBase

Emeraude.Presentation.PlatformBase

Emeraude.Presentation.PlatformBase

Referenced by: Presentation

Emeraude.Presentation.PortalGateway

Emeraude.Presentation.PortalGateway

Emeraude.Presentation.PortalGateway

Referenced by: AdminClient Builder

Emeraude.Cli

Emeraude.Cli

Emeraude.Cli