QBiC's internal project template collection.
Project description
QBiC’s internal project template collection.
Free software: MIT
Documentation: https://qube.readthedocs.io.
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.6.0 (2020-10-27)
Added
Add template for OSGi Groovy library bundles
Add template for OSGi Groovy portlet bundles
Fixed
Fix missing license property bug, that showed up if the license placeholder was referenced in a template.
Dependencies
Deprecated
Java 8, templates now build with JDK 11.
2.5.1 (2020-10-16)
Added
Fixed
qube lint now wraps too long lines
Dependencies
Deprecated
2.5.0 (2020-10-06)
Added
verbose support #186
Fixed
sync workflow now polls instead of being triggered on push #170
renamed branch protection workflow #190
refactored sync command
Faster build time by fixing the order of Maven repositories for dependency resolving
Ignore rule for Vaadin widgetsets
Dependencies
Deprecated
2.4.6 (2020-10-02)
Added
Fixed
Fix missing properties for portlet domain
Fix #169
Dependencies
Deprecated
2.4.5 (2020-10-02)
Added
Ignores additional Maven files
Fixed
Preserve boolean case when loading YAML boolean values
Force push changes to the TEMPLATE branch during sync
Dependencies
Deprecated
2.4.4 (2020-10-02)
Added
Fixed
Fix the pull request creation after updating syncing the TEMPLATE branch. Qube reported a
FileNotFoundError
for the sync workflow file, because it tried to access this file in an empty directory.Removed redundant sync_workflow workarounds
sync and maven test workflow yaml syntax
Dependencies
Deprecated
2.4.3 (2020-10-01)
Added
Fixed
Sets correct repo owner for the
qube sync
Dependencies
Deprecated
2.4.2 (2020-10-01)
Added
Enables debug logging
Fixed
Dependencies
Deprecated
2.4.1 (2020-10-01)
Added
Fixed
Dependencies
Updated parent pom to 3.1.1
Updated template versions to 1.0.1
Deprecated
2.4.0 (2020-10-01)
Added
Now using Johnny5 for the sync workflow by default
Maven caching for tests
Fixed
Add all src/main/webapp/VAADIN/widgetsets folders to .gitignore
Makefile now uses pip instead of setup.py by default
Dependencies
Deprecated
2.3.0 (2020-09-28)
Added
Added release deployment GA workflow for JVM templates
Added workflow to build software reports and internal documentation
Fixed
Fixed parent-pom version being outdated -> 3.1.0
Fixed further outdated dependencies in various poms
Fixed release URL in all poms
Allow PR from ‘hotfix’ branches
Dependencies
Deprecated
Removed PR allowance from patch branches
Removed Travis CI support
2.2.0 (2020-08-21)
Added
Fixed
Couple of docs fixes
Now always using hyphens for options
Dependencies
Deprecated
2.1.0 (2020-08-21)
Added
Option to config –view to get the current set configuration
Option –set_token to set the sync token again
Sync docs improved
Support for QUBE TODO: and TODO QUBE:
Fixed
Sync for organization repositories
Dependencies
Deprecated
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file qube-2.6.0.tar.gz
.
File metadata
- Download URL: qube-2.6.0.tar.gz
- Upload date:
- Size: 838.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32fc82873a9a0272963ed3b188e0bf219d02f2f5dd2a552b8485deb0590aff0 |
|
MD5 | 8da61506005d24074e002eee4928bea8 |
|
BLAKE2b-256 | 48a2a8f3c90d903aa885668d458dbf72f768b226f445eb4b9191a44e6b042e39 |
Provenance
File details
Details for the file qube-2.6.0-py2.py3-none-any.whl
.
File metadata
- Download URL: qube-2.6.0-py2.py3-none-any.whl
- Upload date:
- Size: 274.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b7a80e92ee99a783f70477517595c42e25e8767d3688884591b477712ea518 |
|
MD5 | a8a29c2ab469b3f779e538655c0eaae7 |
|
BLAKE2b-256 | 615ff646be88caa258b0249d2c8226a139b4fc8eabd35eca81f037f3fae83cc2 |