关于开源软件:LiteFlow-v2611版本正式发布小而美的规则引擎

66次阅读

共计 1569 个字符,预计需要花费 4 分钟才能阅读完成。

前言

LiteFlow v2.6.11 版本正式公布!依赖包已公布地方仓库,文档做了大量的更新和补漏。

其实单看本次更新的 Issue 的确没多少,然而代码量却不少。次要工作花在构造依赖的改变上,和大量细节代码的优化上。同时我终于下决心恶补了下 LiteFlow 的测试用例,从 100 来个测试用例补到了 289 个。

新版本当初终于能够在非 Spring 的体系中也能够不便的应用 LiteFlow 了,可能有小伙伴会有纳闷,非 Spring 体系的我的项目还有必要反对么,还有人在用非 Spring 体系搭建我的项目吗?

其实自己一开始也有这个纳闷,然而最终促使我改的起因并不是有人在用非 Spring 体系用不了 LiteFlow,而是从我的项目构造来说,外围包强依赖一个第三方框架,始终让我感觉这不是一个好的设计。如何用一套外围代码,在不同体系的零碎框架下失效,而不是用硬代码去强判断环境,也是我想尝试的。所以就开始扭转模块依赖构造。

在改的过程中,也让我有机会把以前细节做的不好的中央又重写了一遍。顺便对简直所有的场景都补了测试用例。测试用例补的共事又反过来让我发现了一些细枝末节的 bug,在这个版本的开发中,我就这样来来回回的重构,改 bug,写测试用例。

废话了那么多,只想通知你们,v2.6.11 应该会是一个稳固的版本(话也不能说太死,就怕打脸:P)。

如果你是第一次晓得这个我的项目,能够去官网或相干的主页进行理解

我的项目官网:

https://liteflow.yomahub.com

gitee 托管仓库:

https://gitee.com/dromara/lit…

github 托管仓库:

https://github.com/dromara/li…

对于测试用例

其实对于如何更好的了解 LiteFlow 的每个个性,我更倡议大家去 PULL 下源码,联合下文档本人跑下测试用例。会了解的更为透彻。

测试用例目前总共有 5 个模块,大部分场景都有笼罩。

对于文档

随着新版本公布,我对文档也进行一小部分的重整。把局部章节进行了合并归类,使老手浏览起来,更加条理清晰,同时也对文档进行了查缺补漏,补充了一些文档。

另外我每天在群里答复小伙伴提出的各种问题,工夫一长,有很多人问出的问题都十分相似。为了防止反复问题的许可,我把大家常常问的问题整顿了一下,并到了 问题汇总和答疑 中。心愿小伙伴提问题,能够先在这章寻找下有没有你想要的答案,如果没有再在群里发问。

v2.6.11 更新日志

个性 I4UPWG 模块架构调整,反对非 Spring 的我的项目应用

https://gitee.com/dromara/lit…

加强 I4VTWB 代码动静构建规定,setClazz 办法应用全限定名不太敌对

https://gitee.com/dromara/lit…

加强 I4TIWM whenExecutors 目前不必注入到 spring 上下文中了

https://gitee.com/dromara/lit…

修复 I4VEV2 用 spring 扫描组件,然而流程用动静代码创立,会呈现 slot 无奈调配的 bug

https://gitee.com/dromara/lit…

修复 I4VGCN 在非 spring 环境下,LiteflowConfigGetter 无奈获取到原始的 config 实例

https://gitee.com/dromara/lit…

反对

为了开源我的项目的更好推广,如果你的我的项目中用了 LiteFlow 框架并且还感觉不错的话,心愿能够在以下地址注销你的公司,注销的公司都会更新到文档中的用户一栏中。

https://gitee.com/dromara/lit…

当然你也能够抉择请我喝杯咖啡:P,这会是对我以及我致力成绩的最大必定!

请我喝咖啡地址:https://liteflow.yomahub.com/…

正文完
 0