Continuing with OCL,during a discusion with @karuhanga,he tried to raise a couple of things and i would like to just quote them here as he stated them.
" Over the past 3 months, I’ve been re-evaluating the current status of the OCL for OpenMRS codebase, especially in regards to reliability, extensibility and architectural design.
I’ve increasingly found it hard to track down and understand bugs and work around key assumptions. It was in this bid that I started experimenting with a v2 of the same concept.
I now feel that the functionality in this is at par with the previous codebase, while at the same time eliminating a lot of duplication, and having a better design both architecturally and aesthetically. The codebase for v2 is here(https://github.com/Karuhanga/openmrs-ocl-client-v2/tree/development) and a demo(tracking qa) is currently hosted here(https://openmrs-ocl-client-v2.herokuapp.com/). The ultimate goal here is to increase our velocity which has not been good for the past couple of months while maintaining a stable, bug free application." by @karuhanga. Kindly add your comments which will be responded too as i continue to encourage @karuhanga to get some time to respond to everything.!!
cc @mozzy @jennifer @jecihjoy @jdick @kuang @whiscard @dkayiwa @darius @akanter @burke @jwnasambu @irenyak1 @tendomart @mseaton @mogoodrich @karuhanga @paynejd @ibacher @karuhanga @gcliff @reagan @ruhanga @raff @darius