Need to research further but seems plugin was written in JS and CSS only. Overall a Chrome extension seems more tenable following their lead as opposed to Redux DevTools, though we would probably do well to learn as much as possible from their approach as well.
Further tenability will be achieved as we continue to develop these tools in isolation. #80 (PR forthcoming) will open up many opportunities in this area. Additionally, Clara continues to port pre-existing CLJ code to CLJS. In particular there is an open issue to port fact explanation functionality: https://github.com/cerner/clara-rules/issues/307
Features the extension could include:
State tree/subscription data
Registered rules
Node-edge graph of facts
Switch through multiple states
Insert facts
Run queries
Rule explanations (what rules fired and why, their consequences)
Came across some remarkable work here: https://github.com/apollographql/apollo-client-devtools
Need to research further but seems plugin was written in JS and CSS only. Overall a Chrome extension seems more tenable following their lead as opposed to Redux DevTools, though we would probably do well to learn as much as possible from their approach as well.
Further tenability will be achieved as we continue to develop these tools in isolation. #80 (PR forthcoming) will open up many opportunities in this area. Additionally, Clara continues to port pre-existing CLJ code to CLJS. In particular there is an open issue to port fact explanation functionality: https://github.com/cerner/clara-rules/issues/307
Features the extension could include: