From 3ab9977870655c17c52a1138564b8ff8d26f3f74 Mon Sep 17 00:00:00 2001 From: Dishant Munjal Date: Tue, 13 Aug 2019 16:09:47 +0530 Subject: [PATCH] Update README.md --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 322b099..e317a2e 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,13 @@ # Rules Engine ## Overview -Rules Engine is a NuGet Package for abstracting business logic/rules/policies out of the system. This works in a very simple way by giving you an ability to put your rules in a store outside the core logic of the system thus ensuring that any change in rules doesn't affect the core system. +Rules Engine is a library for abstracting business logic/rules/policies out of the system. This works in a very simple way by giving you an ability to put your rules in a store outside the core logic of the system thus ensuring that any change in rules doesn't affect the core system. ## Installation -To install this NuGet Package, please install the NuGet RulesEngine from [NuGet.org](https://www.nuget.org/) using manage nuget explorer in visual studio. +To install this library, please clone this project and refer it as class library. ## How to use it -To use the Rules Engine, please install it as a NuGet Package into the project you want to use. - You need to store the rules based on the [schema definition](https://github.com/microsoft/RulesEngine/blob/master/schema/workflowRules-schema.json) given and they can be stored in any store as deemed appropriate like Azure Blob Storage, Cosmos DB, Azure App Configuration, SQL Servers, file systems etc. The expressions are supposed to be a [lambda expressions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions). An example rule could be -