A cross-cutting set of libraries and services providing a consistent, well-documented, and easy-to-use API that helps developers solve the problems that nearly all applications have, such as logging, DI, AOP, and metrics. It also includes testing classes, helper classes, and time-saving extension methods.

Features

Rock.Core

This library contains features and functionality used by the rest of our Framework. It also contains many useful utility classes and extension methods.


PM> Install-Package Rock.Core
  

Rock.Logging

This library contains a logging framework.


PM> Install-Package Rock.Logging
  

Rock.Messaging

A library for accomplishing various messaging tasks.


PM> Install-Package Rock.Messaging
  

Rock.StaticDependencyInjection

Creates a static composition root for a library, allowing dependency injection.


PM> Install-Package Rock.StaticDependencyInjection