用于存储工作流和跟踪的django应用程序
django-genomix-workflows的Python项目详细描述
用于存储工作流和跟踪的django应用程序
快速启动
安装Django Genomix工作流:
pip install django-genomix-workflows
将其添加到已安装的应用程序中
INSTALLED_APPS=(...'genomix_workflows',...)
添加Django Genomix工作流的URL模式:
fromgenomix_workflowsimporturlsasgenomix_workflows_urlsurlpatterns=[...url(r'^',include(genomix_workflows_urls,namespace='genomix_workflows')),...]
功能
- 待办事项
运行测试
代码真的有用吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
历史记录
0.1.0(2018-01-12)
- pypi上的第一个版本。
0.2.0(2018-06-27)
- 完全改变了模式。
- 为工作流添加图形解释。
- 添加信号以在工作流实例启动后自动创建任务实例。
- 添加信号以在任务更新后更新相关任务状态。
- 为单个工作流/任务实例添加方法以获取当前状态、图形、json图形和其他有用的帮助程序。
- 为组合的工作流和任务方法添加管理器。
- 向django admin添加单个和组合图形图、当前状态和地形排序。
- 完成对django 2.0的切换
- 更新需求和依赖关系。
0.2.1(2018-07-02)
- 在工作流实例父字段的“管理”中添加原始ID
0.2.2(2018-07-03)
- 在“管理”中为任务实例添加原始ID
0.2.3(2018-07-06)
- 修复下一个和上一个任务实例的问题
0.2.4(2018-07-08)
- 改进下一次和上一次的合并计算
0.2.5(2018-07-09)
- 修复单个工作流的当前状态,而不运行或挂起任务
0.2.6(2018-08-07)
- 添加跳过动作功能
- 提高覆盖率
0.2.8(2018-08-30)
- 将版本添加到任务
0.2.9(2018-10-29)
- 更新的第三方要求。
0.2.10(2018-11-27)
- 更新的第三方要求。
0.2.11(2019-02-08)
- 更新的第三方要求。
- 已修复flake8问题
0.2.12(2019-04-10)
- 更新的第三方要求。
0.2.13(2019-04-15)
- 从任务实例中删除运行状态。
- 允许将任务实例的所有者更改回空值(取消分配任务)。
0.2.14(2019-06-03)
- 更新了Cookiecutter模板。
0.2.15(2019-07-26)
- 更新的第三方要求。
0.3.0(2019-08-13)
- 添加了一个服务来帮助更新/创建工作流,而不是手动执行。
0.3.1(2019-08-14)
- 缺少工作流创建服务的类型
- 已放弃对更新的支持。它可能无法按预期工作。