Skip to content

Defines CQS-style contracts and provides AOP facilities over those contracts using Functional (https://github.com/JohannesMoersch/Functional) primitives

License

Notifications You must be signed in to change notification settings

RyanMarcotte/Functional.CQS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functional.CQS

Defines CQS-style contracts using Functional primitives:

What is CQS? Why use CQS?

Functional.CQS.AOP

Functional.CQS.AOP is a set of NuGet packages that provide decoration facilities over implementations of Functional.CQS contracts (listed above), specifically for aspect-oriented programming / applying cross-cutting concerns.

Why use Functional.CQS.AOP?

Library Usage Cookbook

You can find examples demonstrating how to use the various Functional.CQS.AOP libraries via the links below. Note that a general understanding of dependency injection, the decorator pattern, and onion architecture is assumed.

Information

Do you wish to contribute?

If you encounter problems with any Functional.CQS.AOP package, some documentation is unclear, or you have questions not adequately answered by the existing documentation, please report an issue.

About

Defines CQS-style contracts and provides AOP facilities over those contracts using Functional (https://github.com/JohannesMoersch/Functional) primitives

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages