文件名称:飞轮:一个简单的工作流引擎
文件大小:49KB
文件格式:ZIP
更新时间:2024-03-01 23:40:03
Go
飞轮 状态机引擎。 核心领域模型 定义(模式) 州 国家财产 过渡 TransitionTrigger 挂钩:用于验证或通知(转换前,转换后) 实例
【文件预览】:
flywheel-master
----servehttp()
--------WorkHandler_test.go(10KB)
--------WorkflowHandler.go(2KB)
--------ErrorHandlingMiddleware.go(977B)
--------WorkStateTransitionHandler_test.go(4KB)
--------ErrorHandlingMiddleware_test.go(4KB)
--------HttpEngine.go(1KB)
--------WorkStateTransitionHanlder.go(1KB)
--------WorkflowHandler_test.go(4KB)
--------WorkHanlder.go(3KB)
--------servehttp_suite_test.go(200B)
----persistence()
--------MysqlDatabasePrepare_test.go(2KB)
--------persistence_suite_test.go(206B)
--------DatabaseConfig.go(584B)
--------MysqlDatabasePrepare.go(2KB)
--------DatabaseConfig_test.go(1KB)
--------DataSourceManager.go(890B)
--------DataSourceManager_test.go(785B)
----testinfra()
--------databaseTestInfra.go(2KB)
--------httptestUtils.go(410B)
--------testhelper.go(681B)
----.docker()
--------Dockerfile(110B)
----domain()
--------flow()
--------work()
--------namespace()
--------Work.go(569B)
--------Workflow.go(1KB)
--------Group.go(621B)
--------state()
--------typesExtends.go(1KB)
----.github()
--------workflows()
----.k8s()
--------k8s.yaml(2KB)
----common()
--------errors.go(662B)
--------meta.go(116B)
--------misc.go(236B)
--------Log.go(509B)
--------types.go(244B)
----main.go(2KB)
----i18n()
--------Messages.go(84B)
----doc()
--------WorkAndFlow.puml(581B)
--------StateMachine.puml(1KB)
----.gitignore(290B)
----security()
--------security_suite_test.go(197B)
--------simpleAuthFilter.go(5KB)
--------security_test.go(13KB)
--------SecurityContext_test.go(1KB)
--------SecurityContext.go(1KB)
----go.sum(13KB)
----README.md(237B)
----go.mod(443B)