Metadata-Version: 2.1
Name: qube
Version: 2.3.0
Summary: QBiC's internal project template collection.
Home-page: https://github.com/qbicsoftware/qube
Author: Lukas Heumos
Author-email: lukas.heumos@posteo.net
License: MIT
Keywords: qube
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.7
Requires-Dist: cookiecutter (==1.7.2)
Requires-Dist: click (==7.1.2)
Requires-Dist: ruamel.yaml (==0.16.12)
Requires-Dist: pygithub (==1.53)
Requires-Dist: GitPython (==3.1.8)
Requires-Dist: autopep8 (==1.5.4)
Requires-Dist: cffi (==1.14.3)
Requires-Dist: cryptography (==3.1.1)
Requires-Dist: requests (==2.24.0)
Requires-Dist: rich (==7.1.0)
Requires-Dist: packaging (==20.4)
Requires-Dist: appdirs (==1.4.4)
Requires-Dist: questionary (==1.5.2)
Requires-Dist: pynacl (==1.4.0)

.. image:: https://user-images.githubusercontent.com/21954664/81098605-e3f23380-8f09-11ea-81e1-a9eeb8545127.png
        :target: https://user-images.githubusercontent.com/21954664/81098605-e3f23380-8f09-11ea-81e1-a9eeb8545127.png
        :alt: QUBE Logo

|

.. image:: https://github.com/qbicsoftware/qube/workflows/Build%20qube%20Package/badge.svg
        :target: https://github.com/qbicsoftware/qube/workflows/Build%20qube%20Package/badge.svg
        :alt: Github Workflow Build QUBE Status

.. image:: https://github.com/qbicsoftware/qube/workflows/Run%20qube%20Tox%20Test%20Suite/badge.svg
        :target: https://github.com/qbicsoftware/qube/workflows/Run%20qube%20Tox%20Test%20Suite/badge.svg
        :alt: Github Workflow Tests Status

.. image:: https://img.shields.io/pypi/v/qube.svg?color=passing
        :target: https://pypi.python.org/pypi/qube
        :alt: PyPi Status

.. image:: https://img.shields.io/badge/dynamic/json?color=passing&maxAge=86400&label=downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fqube
        :target: https://pepy.tech/project/qube
        :alt: Downloads

.. image:: https://readthedocs.org/projects/qube/badge/?version=latest
        :target: https://qube.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://flat.badgen.net/dependabot/thepracticaldev/dev.to?icon=dependabot
        :target: https://flat.badgen.net/dependabot/thepracticaldev/dev.to?icon=dependabot
        :alt: Dependabot Enabled


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_.

.. _COOKIETEMPLE: https://cookietemple.com
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


.. _changelog_f:

==========
Changelog
==========

This project adheres to `Semantic Versioning <https://semver.org/>`_.


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**


