You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kibble.apache.org by tu...@apache.org on 2021/01/16 11:26:32 UTC

[kibble] branch main updated (2abfcc8 -> 113819c)

This is an automated email from the ASF dual-hosted git repository.

turbaszek pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/kibble.git.


    omit 2abfcc8  Add KibbleConfigParser (#74)
    omit 17e6734  Add kibana dashboard to dokcer-compose (#75)
    omit d7f9031  Add Black to pre-commit (#66)
    omit e4563ca  Fix labeler definitions (#70)
    omit 340f104  Add auto-labeler for PRs (#68)
    omit edb9a91  Make Kibble a package (#67)
    omit 5e18332  Refactor api to be a package (#51)
    omit 7092e86  Add dev docker compose (#50)
    omit aaae65d  Add and unify license headers (#61)
    omit 9376200  Add Github Action and license badge (#60)
    omit 2002a53  Apply pre-commit checks to all files and make CI green (#58)
    omit b371d80  Introduce github actions for CI (#47)
    omit a2d61ac  Refactor setup.py (#48)

This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.

 * -- * -- N   refs/heads/main (113819c)
            \
             O -- O -- O   (2abfcc8)

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/feature_request.md          |   2 +-
 .github/labeler.yml                                |  17 -
 .github/workflows/ci.yaml                          |  30 -
 .github/workflows/labeler.yaml                     |  11 -
 .gitignore                                         |   1 -
 .pre-commit-config.yaml                            |  45 --
 CODE_OF_CONDUCT.md                                 |   4 +-
 CONTRIBUTING.md                                    |  58 +-
 Dockerfile.dev                                     |  29 -
 NOTICE                                             |   3 +-
 README.md                                          |   4 +-
 api/handler.py                                     | 191 ++++++
 api/pages/__init__.py                              |  46 ++
 {kibble/api => api}/pages/account.py               | 173 +++--
 api/pages/bio/bio.py                               | 196 ++++++
 api/pages/bio/newtimers.py                         | 357 ++++++++++
 api/pages/bio/trends.py                            | 320 +++++++++
 api/pages/ci/queue.py                              | 210 ++++++
 api/pages/ci/status.py                             | 182 +++++
 api/pages/ci/top-buildcount.py                     | 176 +++++
 api/pages/ci/top-buildtime.py                      | 183 +++++
 api/pages/code/changes.py                          | 193 ++++++
 api/pages/code/commits.py                          | 179 +++++
 api/pages/code/committers.py                       | 267 ++++++++
 api/pages/code/evolution.py                        | 174 +++++
 api/pages/code/pony-timeseries.py                  | 215 ++++++
 api/pages/code/pony.py                             | 289 ++++++++
 api/pages/code/punchcard.py                        | 177 +++++
 api/pages/code/relationships.py                    | 302 ++++++++
 {kibble/api => api}/pages/code/retention.py        | 210 +++---
 api/pages/code/sloc.py                             | 139 ++++
 api/pages/code/top-commits.py                      | 177 +++++
 api/pages/code/top-sloc.py                         | 151 ++++
 api/pages/code/trends.py                           | 362 ++++++++++
 api/pages/filters.py                               |  65 ++
 api/pages/forum/actors.py                          | 244 +++++++
 api/pages/forum/creators.py                        | 181 +++++
 api/pages/forum/issues.py                          | 258 +++++++
 api/pages/forum/responders.py                      | 182 +++++
 api/pages/forum/top-count.py                       | 170 +++++
 api/pages/forum/top.py                             | 159 +++++
 api/pages/forum/trends.py                          | 350 ++++++++++
 api/pages/issue/actors.py                          | 245 +++++++
 api/pages/issue/age.py                             | 158 +++++
 api/pages/issue/closers.py                         | 182 +++++
 api/pages/issue/issues.py                          | 258 +++++++
 api/pages/issue/openers.py                         | 181 +++++
 api/pages/issue/pony-timeseries.py                 | 218 ++++++
 api/pages/issue/relationships.py                   | 311 +++++++++
 {kibble/api => api}/pages/issue/retention.py       | 216 +++---
 api/pages/issue/top-count.py                       | 172 +++++
 api/pages/issue/top.py                             | 160 +++++
 api/pages/issue/trends.py                          | 357 ++++++++++
 api/pages/mail/keyphrases.py                       | 156 +++++
 api/pages/mail/map.py                              | 313 +++++++++
 api/pages/mail/mood-timeseries.py                  | 178 +++++
 api/pages/mail/mood.py                             | 247 +++++++
 api/pages/mail/pony-timeseries.py                  | 208 ++++++
 api/pages/mail/relationships.py                    | 293 ++++++++
 {kibble/api => api}/pages/mail/retention.py        | 202 +++---
 api/pages/mail/timeseries-single.py                | 163 +++++
 api/pages/mail/timeseries.py                       | 187 +++++
 api/pages/mail/top-authors.py                      | 179 +++++
 api/pages/mail/top-topics.py                       | 153 +++++
 api/pages/mail/trends.py                           | 335 +++++++++
 api/pages/org/contributors.py                      | 168 +++++
 {kibble/api => api}/pages/org/list.py              | 121 ++--
 api/pages/org/members.py                           | 276 ++++++++
 {kibble/api => api}/pages/org/sourcetypes.py       |  46 +-
 api/pages/org/trends.py                            | 220 ++++++
 {kibble/api => api}/pages/session.py               | 149 ++--
 api/pages/sources.py                               | 283 ++++++++
 {kibble/api => api}/pages/verify.py                |  68 +-
 api/pages/views.py                                 | 306 +++++++++
 {kibble/api => api}/pages/widgets.py               |  54 +-
 api/plugins/database.py                            | 129 ++++
 api/plugins/openapi.py                             | 259 +++++++
 api/plugins/session.py                             | 187 +++++
 {kibble/api => api}/yaml/openapi.yaml              |   0
 {kibble/api => api}/yaml/openapi/combine.py        |  95 ++-
 .../components/schemas/ActionCompleted.yaml        |   0
 .../yaml/openapi/components/schemas/Biography.yaml |   0
 .../openapi/components/schemas/CommitterList.yaml  |   0
 .../yaml/openapi/components/schemas/Empty.yaml     |   0
 .../yaml/openapi/components/schemas/Error.yaml     |   0
 .../yaml/openapi/components/schemas/Factor.yaml    |   0
 .../yaml/openapi/components/schemas/NewOrg.yaml    |   0
 .../openapi/components/schemas/OrgMembers.yaml     |   2 +
 .../openapi/components/schemas/Organisation.yaml   |   1 +
 .../yaml/openapi/components/schemas/Phrase.yaml    |   0
 .../openapi/components/schemas/PhraseList.yaml     |   1 +
 .../yaml/openapi/components/schemas/Sloc.yaml      |   0
 .../yaml/openapi/components/schemas/Source.yaml    |   0
 .../yaml/openapi/components/schemas/SourceID.yaml  |   0
 .../openapi/components/schemas/SourceList.yaml     |   0
 .../openapi/components/schemas/SourceListAdd.yaml  |   2 +-
 .../openapi/components/schemas/SourceType.yaml     |   0
 .../openapi/components/schemas/SourceTypes.yaml    |   0
 .../openapi/components/schemas/Timeseries.yaml     |   0
 .../components/schemas/TimeseriesObject.yaml       |   0
 .../yaml/openapi/components/schemas/TopList.yaml   |   0
 .../yaml/openapi/components/schemas/Trend.yaml     |   0
 .../openapi/components/schemas/UserAccount.yaml    |   0
 .../components/schemas/UserAccountEdit.yaml        |   0
 .../components/schemas/UserCredentials.yaml        |   0
 .../yaml/openapi/components/schemas/UserData.yaml  |   0
 .../yaml/openapi/components/schemas/UserName.yaml  |   0
 .../yaml/openapi/components/schemas/View.yaml      |   0
 .../yaml/openapi/components/schemas/ViewList.yaml  |   0
 .../yaml/openapi/components/schemas/WidgetApp.yaml |   0
 .../openapi/components/schemas/WidgetDesign.yaml   |   0
 .../yaml/openapi/components/schemas/WidgetRow.yaml |   0
 .../components/schemas/defaultWidgetArgs.yaml      |   1 +
 .../yaml/openapi/components/schemas/editView.yaml  |   0
 .../components/securitySchemes/cookieAuth.yaml     |   0
 {kibble/api => api}/yaml/sourcetypes.yaml          |   8 +-
 {kibble/api => api}/yaml/widgets.yaml              |   0
 docker-compose-dev.yaml                            |  70 --
 docs/Makefile                                      |   2 +-
 .../source/_static/images/kibble-architecture.puml |  19 -
 docs/source/conf.py                                |  85 +--
 docs/source/index.rst                              |  17 -
 docs/source/managing.rst                           |  19 +-
 docs/source/setup.rst                              |  30 +-
 docs/source/usecases.rst                           |  55 +-
 kibble/__init__.py                                 |  16 -
 kibble/__main__.py                                 |  24 -
 kibble/api/__init__.py                             |  16 -
 kibble/api/handler.py                              | 187 -----
 kibble/api/pages/__init__.py                       |  50 --
 kibble/api/pages/bio/bio.py                        | 180 -----
 kibble/api/pages/bio/newtimers.py                  | 281 --------
 kibble/api/pages/bio/trends.py                     | 225 ------
 kibble/api/pages/ci/queue.py                       | 177 -----
 kibble/api/pages/ci/status.py                      | 152 ----
 kibble/api/pages/ci/top-buildcount.py              | 155 -----
 kibble/api/pages/ci/top-buildtime.py               | 162 -----
 kibble/api/pages/code/changes.py                   | 168 -----
 kibble/api/pages/code/commits.py                   | 161 -----
 kibble/api/pages/code/committers.py                | 216 ------
 kibble/api/pages/code/evolution.py                 | 159 -----
 kibble/api/pages/code/pony-timeseries.py           | 190 -----
 kibble/api/pages/code/pony.py                      | 237 -------
 kibble/api/pages/code/punchcard.py                 | 163 -----
 kibble/api/pages/code/relationships.py             | 301 --------
 kibble/api/pages/code/sloc.py                      | 122 ----
 kibble/api/pages/code/top-commits.py               | 158 -----
 kibble/api/pages/code/top-sloc.py                  | 136 ----
 kibble/api/pages/code/trends.py                    | 276 --------
 kibble/api/pages/filters.py                        |  56 --
 kibble/api/pages/forum/actors.py                   | 196 ------
 kibble/api/pages/forum/creators.py                 | 157 -----
 kibble/api/pages/forum/issues.py                   | 224 ------
 kibble/api/pages/forum/responders.py               | 157 -----
 kibble/api/pages/forum/top-count.py                | 146 ----
 kibble/api/pages/forum/top.py                      | 137 ----
 kibble/api/pages/forum/trends.py                   | 256 -------
 kibble/api/pages/issue/actors.py                   | 197 ------
 kibble/api/pages/issue/age.py                      | 137 ----
 kibble/api/pages/issue/closers.py                  | 155 -----
 kibble/api/pages/issue/issues.py                   | 219 ------
 kibble/api/pages/issue/openers.py                  | 155 -----
 kibble/api/pages/issue/pony-timeseries.py          | 192 ------
 kibble/api/pages/issue/relationships.py            | 293 --------
 kibble/api/pages/issue/top-count.py                | 150 ----
 kibble/api/pages/issue/top.py                      | 141 ----
 kibble/api/pages/issue/trends.py                   | 263 -------
 kibble/api/pages/mail/keyphrases.py                | 131 ----
 kibble/api/pages/mail/map.py                       | 325 ---------
 kibble/api/pages/mail/mood-timeseries.py           | 150 ----
 kibble/api/pages/mail/mood.py                      | 220 ------
 kibble/api/pages/mail/pony-timeseries.py           | 179 -----
 kibble/api/pages/mail/relationships.py             | 275 --------
 kibble/api/pages/mail/timeseries-single.py         | 140 ----
 kibble/api/pages/mail/timeseries.py                | 170 -----
 kibble/api/pages/mail/top-authors.py               | 154 -----
 kibble/api/pages/mail/top-topics.py                | 136 ----
 kibble/api/pages/mail/trends.py                    | 289 --------
 kibble/api/pages/org/contributors.py               | 150 ----
 kibble/api/pages/org/members.py                    | 318 ---------
 kibble/api/pages/org/trends.py                     | 169 -----
 kibble/api/pages/sources.py                        | 308 ---------
 kibble/api/pages/views.py                          | 320 ---------
 kibble/api/plugins/database.py                     | 151 ----
 kibble/api/plugins/openapi.py                      | 322 ---------
 kibble/api/plugins/session.py                      | 196 ------
 kibble/configuration.py                            |  35 -
 kibble/settings.py                                 |  23 -
 kibble/setup/kibble.ini                            |  16 -
 kibble/setup/makeaccount.py                        | 101 ---
 kibble/setup/setup.py                              | 347 ----------
 kibble/version.py                                  |  18 -
 license-templates/LICENSE.rst                      |  16 -
 license-templates/LICENSE.txt                      |  16 -
 nginx-dev.conf                                     |  34 -
 setup.cfg                                          |  36 -
 setup.py                                           | 100 ---
 {kibble/setup => setup}/kibble.yaml.sample         |   3 +-
 setup/makeaccount.py                               |  77 +++
 {kibble/setup => setup}/mappings.json              |   0
 setup/requirements.txt                             |   6 +
 setup/setup.py                                     | 318 +++++++++
 ui/apidoc.html                                     | 762 ++++++++++-----------
 ui/contributors.html                               |   6 +-
 ui/css/c3.css                                      |  27 +-
 ui/css/chosen.css                                  |  19 -
 ui/css/daterangepicker.css                         |  20 +-
 ui/css/kibble.min.css                              |  27 +-
 ui/css/main.css                                    |  19 -
 ui/css/theme.css                                   |  19 -
 ui/dashboard.html                                  |   8 +-
 ui/engagement.html                                 |   6 +-
 ui/index.html                                      |   6 +-
 ui/js/app.js                                       |   8 +-
 ui/js/c3.min.js                                    |   2 +-
 ui/js/coffee/account.coffee                        |   5 +-
 ui/js/coffee/charts_gauge.coffee                   |   9 +-
 ui/js/coffee/charts_linechart.coffee               |   2 +-
 ui/js/coffee/charts_linked_map.coffee              |  76 +-
 ui/js/coffee/charts_punchcard.coffee               |  23 +-
 ui/js/coffee/charts_radar.coffee                   |  57 +-
 ui/js/coffee/charts_wrapper.coffee                 |  65 +-
 ui/js/coffee/colors.coffee                         |  12 +-
 ui/js/coffee/combine.sh                            |  18 +-
 ui/js/coffee/datepicker.coffee                     |  11 +-
 ui/js/coffee/error_modal.coffee                    |   3 +-
 ui/js/coffee/explorer.coffee                       | 130 ++--
 ui/js/coffee/kibble_account.coffee                 |  14 +-
 ui/js/coffee/kibble_organisation.coffee            |  36 +-
 ui/js/coffee/misc.coffee                           |  22 +-
 ui/js/coffee/pageloader.coffee                     |  22 +-
 ui/js/coffee/phonebook.coffee                      |   7 +-
 ui/js/coffee/sources.coffee                        |  44 +-
 ui/js/coffee/widget.coffee                         |  69 +-
 ui/js/coffee/widget_admin.coffee                   |  33 +-
 ui/js/coffee/widget_affiliations.coffee            |   9 +-
 ui/js/coffee/widget_bio.coffee                     |   8 +-
 ui/js/coffee/widget_comstat.coffee                 |  42 +-
 ui/js/coffee/widget_donut.coffee                   |  24 +-
 ui/js/coffee/widget_factors.coffee                 |   6 +-
 ui/js/coffee/widget_jsondump.coffee                |   1 +
 ui/js/coffee/widget_map.coffee                     |  11 +-
 ui/js/coffee/widget_messages.coffee                |  43 +-
 ui/js/coffee/widget_mvp.coffee                     |  12 +-
 ui/js/coffee/widget_paragraph.coffee               |   3 +
 ui/js/coffee/widget_preferences.coffee             |   9 +-
 ui/js/coffee/widget_publisher.coffee               |   7 +-
 ui/js/coffee/widget_punchcard.coffee               |   6 +-
 ui/js/coffee/widget_radar.coffee                   |  16 +-
 ui/js/coffee/widget_relation.coffee                |  14 +-
 ui/js/coffee/widget_report.coffee                  |  31 +-
 ui/js/coffee/widget_top5.coffee                    |   9 +-
 ui/js/coffee/widget_treemap.coffee                 |  29 +-
 ui/js/coffee/widget_trend.coffee                   |  11 +-
 ui/js/coffee/widget_views.coffee                   |  30 +-
 ui/js/core.js                                      |   2 +-
 ui/js/d3.min.js                                    |   2 +-
 ui/js/datepicker/daterangepicker.js                |   2 +-
 ui/js/moment/moment.min.js                         |   2 +-
 ui/login.html                                      |  16 +-
 ui/organisations.html                              |   8 +-
 ui/relationships.html                              |   6 +-
 262 files changed, 14672 insertions(+), 14093 deletions(-)
 delete mode 100644 .github/labeler.yml
 delete mode 100644 .github/workflows/ci.yaml
 delete mode 100644 .github/workflows/labeler.yaml
 delete mode 100644 Dockerfile.dev
 create mode 100644 api/handler.py
 create mode 100644 api/pages/__init__.py
 rename {kibble/api => api}/pages/account.py (53%)
 create mode 100644 api/pages/bio/bio.py
 create mode 100644 api/pages/bio/newtimers.py
 create mode 100644 api/pages/bio/trends.py
 create mode 100644 api/pages/ci/queue.py
 create mode 100644 api/pages/ci/status.py
 create mode 100644 api/pages/ci/top-buildcount.py
 create mode 100644 api/pages/ci/top-buildtime.py
 create mode 100644 api/pages/code/changes.py
 create mode 100644 api/pages/code/commits.py
 create mode 100644 api/pages/code/committers.py
 create mode 100644 api/pages/code/evolution.py
 create mode 100644 api/pages/code/pony-timeseries.py
 create mode 100644 api/pages/code/pony.py
 create mode 100644 api/pages/code/punchcard.py
 create mode 100644 api/pages/code/relationships.py
 rename {kibble/api => api}/pages/code/retention.py (50%)
 create mode 100644 api/pages/code/sloc.py
 create mode 100644 api/pages/code/top-commits.py
 create mode 100644 api/pages/code/top-sloc.py
 create mode 100644 api/pages/code/trends.py
 create mode 100644 api/pages/filters.py
 create mode 100644 api/pages/forum/actors.py
 create mode 100644 api/pages/forum/creators.py
 create mode 100644 api/pages/forum/issues.py
 create mode 100644 api/pages/forum/responders.py
 create mode 100644 api/pages/forum/top-count.py
 create mode 100644 api/pages/forum/top.py
 create mode 100644 api/pages/forum/trends.py
 create mode 100644 api/pages/issue/actors.py
 create mode 100644 api/pages/issue/age.py
 create mode 100644 api/pages/issue/closers.py
 create mode 100644 api/pages/issue/issues.py
 create mode 100644 api/pages/issue/openers.py
 create mode 100644 api/pages/issue/pony-timeseries.py
 create mode 100644 api/pages/issue/relationships.py
 rename {kibble/api => api}/pages/issue/retention.py (50%)
 create mode 100644 api/pages/issue/top-count.py
 create mode 100644 api/pages/issue/top.py
 create mode 100644 api/pages/issue/trends.py
 create mode 100644 api/pages/mail/keyphrases.py
 create mode 100644 api/pages/mail/map.py
 create mode 100644 api/pages/mail/mood-timeseries.py
 create mode 100644 api/pages/mail/mood.py
 create mode 100644 api/pages/mail/pony-timeseries.py
 create mode 100644 api/pages/mail/relationships.py
 rename {kibble/api => api}/pages/mail/retention.py (51%)
 create mode 100644 api/pages/mail/timeseries-single.py
 create mode 100644 api/pages/mail/timeseries.py
 create mode 100644 api/pages/mail/top-authors.py
 create mode 100644 api/pages/mail/top-topics.py
 create mode 100644 api/pages/mail/trends.py
 create mode 100644 api/pages/org/contributors.py
 rename {kibble/api => api}/pages/org/list.py (55%)
 create mode 100644 api/pages/org/members.py
 rename {kibble/api => api}/pages/org/sourcetypes.py (60%)
 create mode 100644 api/pages/org/trends.py
 rename {kibble/api => api}/pages/session.py (54%)
 create mode 100644 api/pages/sources.py
 rename {kibble/api => api}/pages/verify.py (50%)
 create mode 100644 api/pages/views.py
 rename {kibble/api => api}/pages/widgets.py (52%)
 create mode 100644 api/plugins/database.py
 create mode 100644 api/plugins/openapi.py
 create mode 100644 api/plugins/session.py
 rename {kibble/api => api}/yaml/openapi.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/combine.py (62%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/ActionCompleted.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Biography.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/CommitterList.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Empty.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Error.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Factor.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/NewOrg.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/OrgMembers.yaml (99%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Organisation.yaml (99%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Phrase.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/PhraseList.yaml (99%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Sloc.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Source.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/SourceID.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/SourceList.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/SourceListAdd.yaml (99%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/SourceType.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/SourceTypes.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Timeseries.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/TimeseriesObject.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/TopList.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/Trend.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/UserAccount.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/UserAccountEdit.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/UserCredentials.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/UserData.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/UserName.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/View.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/ViewList.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/WidgetApp.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/WidgetDesign.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/WidgetRow.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/defaultWidgetArgs.yaml (99%)
 rename {kibble/api => api}/yaml/openapi/components/schemas/editView.yaml (100%)
 rename {kibble/api => api}/yaml/openapi/components/securitySchemes/cookieAuth.yaml (100%)
 rename {kibble/api => api}/yaml/sourcetypes.yaml (98%)
 rename {kibble/api => api}/yaml/widgets.yaml (100%)
 delete mode 100644 docker-compose-dev.yaml
 delete mode 100644 kibble/__init__.py
 delete mode 100644 kibble/__main__.py
 delete mode 100644 kibble/api/__init__.py
 delete mode 100644 kibble/api/handler.py
 delete mode 100644 kibble/api/pages/__init__.py
 delete mode 100644 kibble/api/pages/bio/bio.py
 delete mode 100644 kibble/api/pages/bio/newtimers.py
 delete mode 100644 kibble/api/pages/bio/trends.py
 delete mode 100644 kibble/api/pages/ci/queue.py
 delete mode 100644 kibble/api/pages/ci/status.py
 delete mode 100644 kibble/api/pages/ci/top-buildcount.py
 delete mode 100644 kibble/api/pages/ci/top-buildtime.py
 delete mode 100644 kibble/api/pages/code/changes.py
 delete mode 100644 kibble/api/pages/code/commits.py
 delete mode 100644 kibble/api/pages/code/committers.py
 delete mode 100644 kibble/api/pages/code/evolution.py
 delete mode 100644 kibble/api/pages/code/pony-timeseries.py
 delete mode 100644 kibble/api/pages/code/pony.py
 delete mode 100644 kibble/api/pages/code/punchcard.py
 delete mode 100644 kibble/api/pages/code/relationships.py
 delete mode 100644 kibble/api/pages/code/sloc.py
 delete mode 100644 kibble/api/pages/code/top-commits.py
 delete mode 100644 kibble/api/pages/code/top-sloc.py
 delete mode 100644 kibble/api/pages/code/trends.py
 delete mode 100644 kibble/api/pages/filters.py
 delete mode 100644 kibble/api/pages/forum/actors.py
 delete mode 100644 kibble/api/pages/forum/creators.py
 delete mode 100644 kibble/api/pages/forum/issues.py
 delete mode 100644 kibble/api/pages/forum/responders.py
 delete mode 100644 kibble/api/pages/forum/top-count.py
 delete mode 100644 kibble/api/pages/forum/top.py
 delete mode 100644 kibble/api/pages/forum/trends.py
 delete mode 100644 kibble/api/pages/issue/actors.py
 delete mode 100644 kibble/api/pages/issue/age.py
 delete mode 100644 kibble/api/pages/issue/closers.py
 delete mode 100644 kibble/api/pages/issue/issues.py
 delete mode 100644 kibble/api/pages/issue/openers.py
 delete mode 100644 kibble/api/pages/issue/pony-timeseries.py
 delete mode 100644 kibble/api/pages/issue/relationships.py
 delete mode 100644 kibble/api/pages/issue/top-count.py
 delete mode 100644 kibble/api/pages/issue/top.py
 delete mode 100644 kibble/api/pages/issue/trends.py
 delete mode 100644 kibble/api/pages/mail/keyphrases.py
 delete mode 100644 kibble/api/pages/mail/map.py
 delete mode 100644 kibble/api/pages/mail/mood-timeseries.py
 delete mode 100644 kibble/api/pages/mail/mood.py
 delete mode 100644 kibble/api/pages/mail/pony-timeseries.py
 delete mode 100644 kibble/api/pages/mail/relationships.py
 delete mode 100644 kibble/api/pages/mail/timeseries-single.py
 delete mode 100644 kibble/api/pages/mail/timeseries.py
 delete mode 100644 kibble/api/pages/mail/top-authors.py
 delete mode 100644 kibble/api/pages/mail/top-topics.py
 delete mode 100644 kibble/api/pages/mail/trends.py
 delete mode 100644 kibble/api/pages/org/contributors.py
 delete mode 100644 kibble/api/pages/org/members.py
 delete mode 100644 kibble/api/pages/org/trends.py
 delete mode 100644 kibble/api/pages/sources.py
 delete mode 100644 kibble/api/pages/views.py
 delete mode 100644 kibble/api/plugins/database.py
 delete mode 100644 kibble/api/plugins/openapi.py
 delete mode 100644 kibble/api/plugins/session.py
 delete mode 100644 kibble/configuration.py
 delete mode 100644 kibble/settings.py
 delete mode 100644 kibble/setup/kibble.ini
 delete mode 100644 kibble/setup/makeaccount.py
 delete mode 100644 kibble/setup/setup.py
 delete mode 100644 kibble/version.py
 delete mode 100644 license-templates/LICENSE.rst
 delete mode 100644 license-templates/LICENSE.txt
 delete mode 100644 nginx-dev.conf
 delete mode 100644 setup.cfg
 delete mode 100644 setup.py
 rename {kibble/setup => setup}/kibble.yaml.sample (97%)
 create mode 100644 setup/makeaccount.py
 rename {kibble/setup => setup}/mappings.json (100%)
 create mode 100644 setup/requirements.txt
 create mode 100644 setup/setup.py