Skip to main content

QBiC's internal project template collection.

Project description

QUBE Logo

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

QBiC’s internal project template collection.

Features

  • Create one of QBiC’s internal project templates (Java, Groovy or R based)

  • List all available templates

  • Lint the project to verify that it adheres to QBiC’s standards

  • Conveniently bump the version of any QUBE project

Credits

This package was created with COOKIETEMPLE based on a modified audreyr/cookiecutter-pypackage project template using Cookiecutter.

Changelog

This project adheres to Semantic Versioning.

2.0.0 (2020-08-17)

Added

  • Strong code refactoring overhauling everything

  • Added config command to recreate config files

  • Added upgrade command to update qube itself

  • Added sync command to sync a qube project

  • Help messages are now custom

  • Bump-version lints versions before updating

  • Added a metaclass to fetch all linting functions

  • Master requires PR review & no stale PRs

  • Greatly improved the documentation

  • Much more…

Fixed

  • PR check WF now correctly requires PRs to master to be from patch or release branches

Dependencies

  • Too many updates to jot down…!

Deprecated

1.4.1 (2020-05-23)

Added

Fixed

  • Reverted simplified common files copying, since it broke Github support

Dependencies

Deprecated

1.4.0 (2020-05-23)

Added

  • Added Rich for tracebacks & nice tables

  • New ASCII Art!

Fixed

Dependencies

Deprecated

1.3.2 (2020-05-22)

Added

  • Strongly simplified common files copying

  • info now automatically reruns the most similar handle

Fixed

Dependencies

Deprecated

1.3.1 (2020-05-20)

Added

  • Checking whether project already exists on readthedocs

Fixed

  • bump-version SNAPSHOT handling strongly improved

Dependencies

  • requests==2.23.0 added

  • packaging==20.4 added

Deprecated

1.3.0 (2020-05-20)

Added

  • bump-version now supports SNAPSHOTS

  • documentation about 4 portlet prompts

  • new COOKIETEMPLE docs css

Fixed

  • Tests GHW names

Dependencies

Deprecated

1.2.1 (2020-05-03)

Added

  • Refactored docs into common files

Fixed

Dependencies

Deprecated

1.2.0 (2020-05-03)

Added

  • QUBE linting workflow for all templates

  • PR to master from development only WF

  • custom COOKIETEMPLE css

Fixed

  • setup.py development status

  • max width for docs for all templates

  • PyPi badge is now green

Dependencies

  • flake 3.7.9 -> 3.8.1

Deprecated

1.1.0 (2020-05-03)

Added

  • The correct version tag :)

Fixed

  • Readthedocs width is now

Dependencies

Deprecated

1.0.0 (2020-05-03)

Added

  • Created the project using COOKIETEMPLE

  • Added create, list, info, bump-version, lint based on COOKIETEPLE

  • Added cli-java template

  • Added lib-java template

  • Added gui-java template

  • Added service-java template

  • Added portlet-groovy template

Fixed

Dependencies

Deprecated

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qube-2.0.0.tar.gz (833.2 kB view details)

Uploaded Source

Built Distribution

qube-2.0.0-py2.py3-none-any.whl (209.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file qube-2.0.0.tar.gz.

File metadata

  • Download URL: qube-2.0.0.tar.gz
  • Upload date:
  • Size: 833.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for qube-2.0.0.tar.gz
Algorithm Hash digest
SHA256 f470f6b199aeab78b8b8664543fea9630219989335b900fa28a34ae0bdcd6d1a
MD5 e2c40da30e93ff8f26617d3379aa8950
BLAKE2b-256 5adc919a5a6e32ef30e6d56b1fd534d853e2918c5033dc5133538d3528705dbd

See more details on using hashes here.

File details

Details for the file qube-2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: qube-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 209.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for qube-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 39850c5a2d68a37ad027c74f9a43e464ea69792914db762b267ab70194cd62bd
MD5 df18b62a5927c66d3228d6f1f1e11361
BLAKE2b-256 8af9783bc20ef0170509f746a43df0072d5a23bc37d2f6c9cf0b6496a76dca46

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page