├── .gitignore ├── .pdm-python ├── LICENSE ├── README.md ├── data └── .keep ├── pdm.lock ├── pyproject.toml └── src └── collab_dev ├── __init__.py ├── app.py ├── collect.py ├── components └── charts │ ├── __init__.py │ ├── approval_time │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── bot_analysis │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── chart.html │ ├── chart_renderer.py │ ├── contribution │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── merge_time │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── metric.html │ ├── review_coverage │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── review_funnel │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── review_turnaround │ ├── __init__.py │ ├── data.py │ └── template.html │ ├── utils.py │ └── workflow │ ├── __init__.py │ ├── data.py │ └── template.html ├── fetcher ├── __init__.py ├── api_client.py ├── fetch.py ├── github_utils.py └── store.py ├── loader ├── __init__.py └── load.py ├── templates ├── index.html └── repository.html └── theme.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/.gitignore -------------------------------------------------------------------------------- /.pdm-python: -------------------------------------------------------------------------------- 1 | /Users/zak/pullflow/collab-dev/.venv/bin/python -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/README.md -------------------------------------------------------------------------------- /data/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/collab_dev/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/collab_dev/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/app.py -------------------------------------------------------------------------------- /src/collab_dev/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/collect.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Charts package initialization. 3 | """ 4 | -------------------------------------------------------------------------------- /src/collab_dev/components/charts/approval_time/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/approval_time/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/approval_time/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/approval_time/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/approval_time/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/approval_time/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/bot_analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/bot_analysis/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/bot_analysis/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/bot_analysis/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/bot_analysis/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/bot_analysis/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/chart.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/chart_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/chart_renderer.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/contribution/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/contribution/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/contribution/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/contribution/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/contribution/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/contribution/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/merge_time/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/merge_time/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/merge_time/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/merge_time/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/merge_time/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/merge_time/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/metric.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/metric.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_coverage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_coverage/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_coverage/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_coverage/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_coverage/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_coverage/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_funnel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_funnel/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_funnel/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_funnel/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_funnel/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_funnel/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_turnaround/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_turnaround/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_turnaround/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_turnaround/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/review_turnaround/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/review_turnaround/template.html -------------------------------------------------------------------------------- /src/collab_dev/components/charts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/utils.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/workflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/workflow/__init__.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/workflow/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/workflow/data.py -------------------------------------------------------------------------------- /src/collab_dev/components/charts/workflow/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/components/charts/workflow/template.html -------------------------------------------------------------------------------- /src/collab_dev/fetcher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/collab_dev/fetcher/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/fetcher/api_client.py -------------------------------------------------------------------------------- /src/collab_dev/fetcher/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/fetcher/fetch.py -------------------------------------------------------------------------------- /src/collab_dev/fetcher/github_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/fetcher/github_utils.py -------------------------------------------------------------------------------- /src/collab_dev/fetcher/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/fetcher/store.py -------------------------------------------------------------------------------- /src/collab_dev/loader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/collab_dev/loader/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/loader/load.py -------------------------------------------------------------------------------- /src/collab_dev/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/templates/index.html -------------------------------------------------------------------------------- /src/collab_dev/templates/repository.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/templates/repository.html -------------------------------------------------------------------------------- /src/collab_dev/theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pullflow/collab-dev/HEAD/src/collab_dev/theme.py --------------------------------------------------------------------------------