Commit 9d9caf7 1 parent 5dea1f4 commit 9d9caf7 Copy full SHA for 9d9caf7
File tree 3 files changed +21
-1
lines changed
3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -41,5 +41,8 @@ FF-testing {
41
41
FF-feature1 {
42
42
/* comment like this */
43
43
true
44
+ a == "something": false
45
+ false
46
+ json({})
44
47
}
45
48
Original file line number Diff line number Diff line change 7
7
- [ +] date comparisons
8
8
- [ ] date > timestamp comparison
9
9
- [ ] parse NOW function
10
- - [ ] parse comments in function body under rules
10
+ - [ + ] parse comments in function body under rules
Original file line number Diff line number Diff line change
1
+ # Roadmap
2
+
3
+ for the fullblown project Flagfile follow same bottom up technique just like NOM parsing bottom up : D
4
+
5
+ ## sequence of events
6
+
7
+ 1 . create parser and evaluator for boolean expressions
8
+ 2 . create parser and evaluator for Flagfile
9
+ 3 . finilize api for parsing and evaluating both
10
+ 4 . publish them as cargo libs
11
+ 5 . export WASM and FFI
12
+ 6 . create demo ffi lib in lets say c# .net core
13
+ 7 . create simple UI to create and update Flagfile on web
14
+ 8 . create sidecar container with storage of Flagfile in git/filesystem/cdn configurable
15
+ expose same through either restful/grpc/redis custom command
16
+ 9 . create fullblown UI multitenant and projects, envs and stuff to serve Flagfile through cdn
17
+ 10 . create clientside libs through ffi in other popular languages
You can’t perform that action at this time.
0 commit comments