Skip to content

Commit f5f23b4

Browse files
authored
Snapshot v1.8, Update README.md (#12)
* Update README.md * Update pom.xml * Update README.md
1 parent c624d1c commit f5f23b4

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@
44

55
[![Java CI with Maven](https://github.com/conorheffron/rules-engine/actions/workflows/maven.yml/badge.svg)](https://github.com/conorheffron/rules-engine/actions/workflows/maven.yml)
66

7+
### Sample Rules defined in app configuration for a set of `features`
8+
- Rules can be enabled/disabled & each rule can have `attr`, `op`, & `values` value/values list.
9+
```yml
10+
feature:
11+
new-checkout:
12+
enabled: true
13+
ruleGroups:
14+
all:
15+
- { attr: country, op: IN, values: [ "ES", "PT" ] }
16+
- { attr: appVersion, op: GTE, values: [ "120" ] }
17+
any:
18+
- { attr: tier, op: IN, values: [ "gold", "platinum" ] }
19+
20+
search-v2:
21+
enabled: false
22+
23+
beta-banner:
24+
enabled: true
25+
26+
old-checkout:
27+
enabled: true
28+
ruleGroups:
29+
all:
30+
- { attr: country, op: IN, values: [ IRL ] }
31+
any:
32+
- { attr: tier, op: IN, values: [ gold, platinum ] }
33+
```
34+
735
### Build & Run App
836
```shell
937
mvn clean install spring-boot:run

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>ie.example.flag.evaluator</groupId>
88
<artifactId>rules-engine</artifactId>
9-
<version>1.6-SNAPSHOT</version>
9+
<version>1.8-SNAPSHOT</version>
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

0 commit comments

Comments
 (0)