跳转到主要内容

QBiC的内部项目模板集合。

项目描述

qube Logo

Github Workflow Build QUBE Status Github Workflow Tests Status PyPi Status Downloads Documentation Status Dependabot Enabled

QBiC的内部项目模板集合。

功能

  • 创建QBiC的内部项目模板之一(基于Java、Groovy或R)

  • 列出所有可用模板

  • 检查项目以验证其是否符合QBiC的标准

  • 方便地升级任何qube项目的版本

致谢

此包是用cookietemple创建的,基于修改过的audreyr/cookiecutter-pypackage项目模板,使用Cookiecutter

变更日志

此项目遵循语义版本控制

2.6.1 (2020-11-06)

新增

  • 将报告生成脚本添加到公共文件

修复

依赖项

弃用

2.6.0 (2020-10-27)

新增

  • 添加OSGi Groovy库捆绑模板

  • 添加OSGi Groovy端口捆绑模板

修复

  • 修复了模板中引用许可证占位符时出现的缺失许可证属性错误

依赖项

弃用

  • Java 8,模板现在使用JDK 11构建。

2.5.1 (2020-10-16)

新增

修复

  • qube lint现在包装过长的行

依赖项

弃用

2.5.0 (2020-10-06)

新增

  • verbose支持 #186

修复

  • sync工作流程现在轮询而不是在推送时触发 #170

  • 重命名分支保护工作流程 #190

  • 重构sync命令

  • 通过修复依赖项解析时Maven仓库的顺序来加快构建时间

  • 为Vaadin小部件集忽略规则

依赖项

弃用

2.4.6 (2020-10-02)

新增

修复

  • 修复端口域中缺失的属性

  • 修复 #169

依赖项

弃用

2.4.5 (2020-10-02)

新增

  • 忽略额外的Maven文件

修复

  • 加载YAML布尔值时保留布尔值的真假

  • 在sync期间强制推送更改到TEMPLATE分支

依赖项

弃用

2.4.4 (2020-10-02)

新增

修复

  • 更新同步TEMPLATE分支后修复了创建pull request的问题。Qube在同步工作流程文件时报告了一个FileNotFoundError错误,因为它尝试在空目录中访问此文件。

  • 移除了冗余的sync_workflow解决方案

  • sync和maven测试工作流程yaml语法

依赖项

弃用

2.4.3 (2020-10-01)

新增

修复

  • qube sync设置了正确的仓库所有者

依赖项

弃用

2.4.2 (2020-10-01)

新增

  • 启用了调试日志

修复

依赖项

弃用

2.4.1 (2020-10-01)

新增

修复

依赖项

  • 更新了父pom到3.1.1

  • 更新了模板版本到1.0.1

弃用

2.4.0 (2020-10-01)

新增

  • 现在默认使用Johnny5进行同步工作流程

  • Maven测试缓存

修复

  • 将所有src/main/webapp/VAADIN/widgetsets文件夹添加到.gitignore

  • Makefile现在默认使用pip而不是setup.py

依赖项

弃用

2.3.0 (2020-09-28)

新增

  • 为JVM模板添加了发布部署GA工作流程

  • 添加了构建软件报告和内部文档的工作流程

修复

  • 修复了父pom版本过时的问题 -> 3.1.0

  • 修复了各个pom中过时的依赖项

  • 修复了所有pom中的发布URL

  • 允许从‘hotfix’分支发起PR

依赖项

弃用

  • 移除了从补丁分支允许PR

  • 移除了Travis CI支持

2.2.0 (2020-08-21)

新增

修复

  • 几个文档修复

  • 现在始终使用连字符作为选项

依赖项

弃用

2.1.0 (2020-08-21)

新增

  • 配置选项–view以获取当前配置集

  • 选项–set_token重新设置同步令牌

  • 同步文档得到改善

  • 支持QUBE TODO:和TODO QUBE

修复

  • 组织仓库的同步

依赖项

弃用

2.0.0 (2020-08-17)

新增

  • 对代码进行了彻底的重构,全面更新

  • 添加了配置命令来重新创建配置文件

  • 添加了升级命令来更新qube本身

  • 添加了同步命令来同步qube项目

  • 帮助信息现在是自定义的

  • 在更新之前对bump-version版本进行lint

  • 添加了一个元类来获取所有linting函数

  • 主分支需要PR审查且没有过期的PR

  • 大幅改进了文档

  • 更多...

修复

  • PR检查WF现在正确地要求PR从master分支来自补丁发布分支

依赖项

  • 更新太多,无法一一列举...

弃用

1.4.1 (2020-05-23)

新增

修复

  • 由于它破坏了Github支持,已回滚简化的通用文件复制

依赖项

弃用

1.4.0 (2020-05-23)

新增

  • 添加Rich用于跟踪回溯和漂亮的表格

  • 新的ASCII Art!

修复

依赖项

弃用

1.3.2 (2020-05-22)

新增

  • 极大地简化了通用文件复制

  • info现在自动重新运行最相似的handle

修复

依赖项

弃用

1.3.1 (2020-05-20)

新增

  • 检查项目是否已在readthedocs上存在

修复

  • bump-version对SNAPSHOT的处理得到显著改善

依赖项

  • 添加requests==2.23.0

  • 添加packaging==20.4

弃用

1.3.0 (2020-05-20)

新增

  • bump-version现在支持SNAPSHOT

  • 有关4个portlet提示的文档

  • 新的COOKIETEMPLE文档css

修复

  • 测试GHW名称

依赖项

弃用

1.2.1 (2020-05-03)

新增

  • 将文档重构到通用文件中

修复

依赖项

弃用

1.2.0 (2020-05-03)

新增

  • 为所有模板添加QUBE linting工作流程

  • 仅从开发分支到master的PR

  • 自定义COOKIETEMPLE css

修复

  • setup.py开发状态

  • 所有模板的文档最大宽度

  • PyPi徽章现在是绿色的

依赖项

  • flake 3.7.9 -> 3.8.1

弃用

1.1.0 (2020-05-03)

新增

  • 正确的版本标签 :)

修复

  • Readthedocs宽度现在是

依赖项

弃用

1.0.0 (2020-05-03)

新增

  • 使用COOKIETEMPLE创建了项目

  • 根据COOKIETEPLE添加了创建、列表、info、bump-version、lint

  • 添加了cli-java模板

  • 添加了lib-java模板

  • 添加了gui-java模板

  • 添加了service-java模板

  • 添加了portlet-groovy模板

修复

依赖项

弃用

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

qube-2.6.1.tar.gz (838.3 kB 查看哈希值)

上传时间 源码

构建发行版

qube-2.6.1-py2.py3-none-any.whl (279.3 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者