GitHub / consideRatio issue stats
Total issues: 685
Total pull requests: 1,045
Merged pull request: 971
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Average comments per issue: 2.43
Average comments per pull request: 1.16
Issues created
- jupyterhub/oauthenticator: 34
- jupyterhub/grafana-dashboards: 32
- dask/dask-gateway: 31
- jupyterhub/jupyterhub: 28
- jupyterhub/kubespawner: 21
- jupyterhub/action-k3s-helm: 20
- jupyterhub/nativeauthenticator: 19
- jupyterhub/zero-to-jupyterhub-k8s: 17
- electricitymaps/electricitymaps-contrib: 17
- jupyterhub/jupyter-remote-desktop-proxy: 17
- jupyterhub/jupyter-server-proxy: 17
- executablebooks/github-activity: 15
- 2i2c-org/binderhub-service: 14
- jupyterhub/ldapauthenticator: 14
- yuvipanda/jupyterhub-ssh: 13
- jupyterhub/binderhub: 13
- jupyterhub/nbgitpuller: 12
- jupyterhub/systemdspawner: 11
- pangeo-data/jupyter-earth: 10
- jupyterhub/tmpauthenticator: 10
- jupyterhub/chartpress: 10
- jupyterhub/jupyterhub-sphinx-theme: 9
- jupyterhub/gh-scoped-creds: 9
- yuvipanda/prometheus-dirsize-exporter: 9
- jupyterhub/autodoc-traits: 9
- jupyterhub/action-k8s-namespace-report: 8
- 2i2c-org/features: 8
- berkeley-dsep-infra/hubploy: 8
- jupyterhub/batchspawner: 7
- jupyterhub/docker-image-cleaner: 7
- yuvipanda/hubtraf: 7
- consideratio/consideratio.github.io: 7
- jupyterhub/jupyterhub-idle-culler: 6
- jupyterhub/simpervisor: 6
- conda-forge/dask-gateway-feedstock: 5
- jupyterhub/repo2docker: 5
- jupyterhub/ltiauthenticator: 5
- kubernetes-sigs/nfs-ganesha-server-and-external-provisioner: 5
- jupyterhub/traefik-proxy: 5
- jupyterhub/the-littlest-jupyterhub: 4
- scottyhq/jupyter-cloud-scoped-creds: 4
- jupyterhub/repo2docker-action: 4
- jupyterhub/configurable-http-proxy: 4
- dask/dask-labextension: 4
- robots-from-jupyter/robotframework-jupyterlibrary: 4
- consideratio/jupytearth.org-deploy: 4
- jupyterhub/firstuseauthenticator: 3
- jupyterhub/jupyterhub-python-repo-template: 3
- tomplus/kubernetes_asyncio: 3
- rimusz/charts: 3
- jupyterhub/action-k8s-await-workloads: 3
- jupyterhub/dockerspawner: 3
- eksctl-io/eksctl: 3
- jupyterhub/team-compass: 3
- yuvipanda/pre-commit-hook-ensure-sops: 3
- 2i2c-org/docs: 3
- jcrist/skein: 3
- yuvipanda/jupyterhub-fancy-profiles: 3
- yuvipanda/jupyterhub-configurator: 3
- indexiatech/ember-forms: 3
- Mirantis/cri-dockerd: 2
- conda-forge/oauthenticator-feedstock: 2
- 2i2c-org/hub-user-image-template: 2
- timkpaine/jupyterlab_iframe: 2
- mediawiki-utilities/python-mwoauth: 2
- jupyterhub/action-major-minor-tag-calculator: 2
- Masterminds/semver: 2
- pangeo-data/pangeo-docker-images: 2
- conda-forge/batchspawner-feedstock: 2
- minrk/jupyter-keepalive: 2
- consideRatio/z2jh-extended: 2
- iovisor/kubectl-trace: 2
- EquipoAnaliticaXM/API_XM: 2
- sphinx-doc/sphinxext-rediraffe: 2
- jupyterhub/pytest-jupyterhub: 2
- yuvipanda/hubploy-template: 2
- sgibson91/helm-upgrade-decision-logic: 2
- jupyterhub/jupyterlab-hub: 2
- jupyterlab/jupyterlab: 2
- jupyterhub/sudospawner: 1
- lspvic/jupyter_tensorboard: 1
- 2i2c-org/infrastructure: 1
- jupyterhub/pebble-helm-chart: 1
- conda-forge/numpydoc-feedstock: 1
- hukkin/mdformat-config: 1
- conda-forge/jupyterlab-link-share-feedstock: 1
- zeromq/pyzmq: 1
- manics/jupyter-offlinenotebook: 1
- jacobtomlinson/gha-find-replace: 1
- consideRatio/neurips.mybinder.org-deploy: 1
- iiasa/ipcc_sr15_scenario_analysis: 1
- jupyter-book/jupyter-book: 1
- jupyter-server/jupyter-resource-usage: 1
- 2i2c-org/farallon-image: 1
- 2i2c-org/kpis: 1
- yuvipanda/jupyterhub-hmacauthenticator: 1
- grafana/grafana: 1
- jupyterhub/helm-chart: 1
- jacobtomlinson/gha-anaconda-package-version: 1
- Quansight/jhub-client: 1
- jupyterhub/nbgitpuller-downloader-plugins: 1
- conda-forge/jupyter-server-proxy-feedstock: 1
- conda-forge/gh-scoped-creds-feedstock: 1
- QuantStack/jupyterlab-drawio: 1
- follow-redirects/follow-redirects: 1
- jupyterlab/jupyter-renderers: 1
- mflevine/jupyterlab_html: 1
- ipython/traitlets: 1
- smallstep/helm-charts: 1
- conda-forge/simpervisor-feedstock: 1
- executablebooks/sphinx-autobuild: 1
- jzf2101/r2d_study: 1
- jupyterhub/.github: 1
- docker/docker-py: 1
- minrk/ghpro: 1
- sphinx-doc/sphinx: 1
- maartenbreddels/ipywebrtc: 1
- andrewheiss/sublimestataenhanced: 1
- pycurl/pycurl: 1
- garethr/kubernetes-json-schema: 1
- 2i2c-org/utoronto-r-image: 1
- vidartf/ipydatawidgets: 1
- yuvipanda/jupyter-syncthing-proxy: 1
- jupyterlab-contrib/jupyterlab-kernelspy: 1
- mdgreenwald/mozilla-sops-action: 1
- jacobtomlinson/gha-get-docker-hub-tags: 1
- cert-manager/cert-manager: 1
- jazzsaxmafia/video_to_sequence: 1
- 2i2c-org/sphinx-2i2c-theme: 1
- arboleya/electrify: 1
- bokeh/jupyter_bokeh: 1
- choldgraf/sphinx-social-previews: 1
- google/jsonnet: 1
- zamzterz/Flask-pyoidc: 1
- jupyterhub/mybinder.org-user-guide: 1
- jtpio/jupyterlab-system-monitor: 1
- sgibson91/bump-jhub-image-action: 1
- davidbrochart/ipyspin: 1
- jacobtomlinson/gha-read-helm-chart: 1
- conda-forge/jupyterhub-kubespawner-feedstock: 1
- letsencrypt/pebble: 1
- kynan/nbstripout: 1
- executablebooks/rst-to-myst: 1
- jupyterlab-contrib/jupyterlab-link-share: 1
- 2i2c-org/jupyter-launcher-shortcuts: 1
- pangeo-data/helm-chart: 1
- helm/helm: 1
- jupyter/nbclassic: 1
- yuvipanda/jupyter-launcher-shortcuts: 1
- mauro3/JupyterHubWithJulia: 1
- SublimeText/LaTeXTools: 1
- getsops/sops: 1
- consideratio/jupyter-se-deploy: 1
- executablebooks/jupyter-book: 1
- jupyter/telemetry: 1
- conda-forge/jupyterhub-feedstock: 1
Pull requests created
- dask/dask-gateway: 73
- jupyterhub/action-k3s-helm: 62
- jupyterhub/oauthenticator: 48
- jupyterhub/jupyter-server-proxy: 42
- pangeo-data/jupyter-earth: 42
- jupyterhub/ldapauthenticator: 41
- jupyterhub/zero-to-jupyterhub-k8s: 38
- electricitymaps/electricitymaps-contrib: 35
- jupyterhub/binderhub: 33
- jupyterhub/kubespawner: 31
- jupyterhub/jupyter-remote-desktop-proxy: 28
- executablebooks/github-activity: 27
- jupyterhub/nativeauthenticator: 26
- jupyterhub/pebble-helm-chart: 23
- jupyterhub/systemdspawner: 21
- jupyterhub/ltiauthenticator: 20
- 2i2c-org/binderhub-service: 18
- jupyterhub/chartpress: 18
- jupyterhub/configurable-http-proxy: 17
- jupyterhub/action-k8s-await-workloads: 17
- yuvipanda/jupyterhub-ssh: 16
- jupyterhub/jupyterhub-idle-culler: 16
- jupyterhub/simpervisor: 15
- jupyterhub/autodoc-traits: 14
- jupyterhub/tmpauthenticator: 14
- jupyterhub/nbgitpuller: 14
- jupyterhub/jupyterhub: 14
- jupyterhub/jupyterhub-python-repo-template: 13
- jupyterhub/grafana-dashboards: 13
- jupyterhub/traefik-proxy: 12
- jupyterhub/the-littlest-jupyterhub: 12
- jupyterhub/repo2docker: 12
- berkeley-dsep-infra/hubploy: 11
- jupyterhub/docker-image-cleaner: 11
- jupyterhub/repo2docker-action: 10
- 2i2c-org/jupyter-launcher-shortcuts: 10
- jupyterhub/action-k8s-namespace-report: 10
- jupyterhub/action-major-minor-tag-calculator: 10
- pangeo-data/helm-chart: 8
- jupyterhub/firstuseauthenticator: 8
- jupyterhub/batchspawner: 7
- conda-forge/dask-gateway-feedstock: 6
- jupyterhub/jupyterhub-sphinx-theme: 6
- jupyterhub/dockerspawner: 5
- consideRatio/testing-gh-workflows: 4
- kubernetes-sigs/nfs-ganesha-server-and-external-provisioner: 4
- jupyterhub/gh-scoped-creds: 4
- jcrist/skein: 4
- mastodon/mastodon: 3
- dask/helm-chart: 3
- conda-forge/jupyter-server-proxy-feedstock: 3
- jupyter-book/jupyter-book: 3
- jupyterhub/jupyter-rsession-proxy: 3
- yuvipanda/hubploy-template: 3
- jupyter/docker-stacks: 3
- yuvipanda/hubtraf: 3
- yuvipanda/jupyterhub-hmacauthenticator: 2
- 2i2c-org/kpis: 2
- jupyterhub/mybinder.org-user-guide: 2
- 2i2c-org/nasa-qgis-image: 2
- 2i2c-org/sphinx-2i2c-theme: 2
- jacobtomlinson/gha-anaconda-package-version: 2
- tomplus/kubernetes_asyncio: 2
- conda-forge/nbgitpuller-feedstock: 2
- conda-forge/oauthenticator-feedstock: 2
- jupyterhub/pytest-jupyterhub: 2
- 2i2c-org/.github: 2
- 2i2c-org/utoronto-image: 2
- dask/dask-gateway-helm-repo: 2
- heyman/postgresql-backup: 2
- 2i2c-org/team-compass: 2
- pangeo-data/pangeo-docker-images: 1
- jupyter-widgets/jupyterlab-sidecar: 1
- conda-forge/jupyter_telemetry-feedstock: 1
- yuvipanda/jupyter-launcher-shortcuts: 1
- idiap/multiauthenticator: 1
- 2i2c-org/utoronto-r-image: 1
- 2i2c-org/org-ops: 1
- jupyterhub/jupyterhub-deploy-docker: 1
- garethr/kubernetes-json-schema: 1
- yuvipanda/jupyterhub-configurator: 1
- conda-forge/skein-feedstock: 1
- smallstep/helm-charts: 1
- zeromq/pyzmq: 1
- jupyterhub/nullauthenticator: 1
- 2i2c-org/rocker-with-nbgitpuller: 1
- Masterminds/semver: 1
- timkpaine/jupyterlab_iframe: 1
- 2i2c-org/incident-reports: 1
- EnergieID/entsoe-py: 1
- eksctl-io/eksctl: 1
- jupyterhub/jupyterlab-hub: 1
- catthehacker/docker_images: 1
- conda-forge/conda-forge-ci-setup-feedstock: 1
- conda-forge/pangeo-notebook-feedstock: 1
- 2i2c-org/hhmi-spyglass-image: 1
- vidartf/ipydatawidgets: 1
- grafana/grafonnet: 1
- jupyterhub/mybinder.org-deploy: 1
- QuantStack/jupyterlab-drawio: 1
- dask/distributed: 1
- 2i2c-org/infrastructure: 1
- jupyterhub/sudospawner: 1
- aquasecurity/starboard-operator: 1
- 2i2c-org/frx-challenges: 1
- conda-forge/jupyterhub-feedstock: 1
- iovisor/kubectl-trace: 1
- jupyterhub/outreachy: 1
- conda/conda: 1
- minrk/ghpro: 1
- indexiatech/ember-forms: 1
- robots-from-jupyter/robotframework-jupyterlibrary: 1
- jupyterlab/jupyter-renderers: 1
- mantrajs/mantra-cli: 1
- Quansight/jhub-client: 1
- jupyterhub/team-compass: 1
- chaoleili/jupyterlab_tensorboard: 1
- jupyter/design: 1
- ncu-cryosensing/glaft: 1
Maintainer
- dask/dask-gateway: 104
- jupyterhub/oauthenticator: 82
- jupyterhub/action-k3s-helm: 82
- jupyterhub/jupyter-server-proxy: 59
- jupyterhub/ldapauthenticator: 55
- jupyterhub/zero-to-jupyterhub-k8s: 55
- jupyterhub/kubespawner: 52
- pangeo-data/jupyter-earth: 52
- jupyterhub/binderhub: 46
- jupyterhub/grafana-dashboards: 45
- jupyterhub/nativeauthenticator: 45
- jupyterhub/jupyter-remote-desktop-proxy: 45
- executablebooks/github-activity: 42
- jupyterhub/jupyterhub: 42
- jupyterhub/systemdspawner: 32
Active Maintainer
- jupyterhub/ldapauthenticator: 46
- dask/dask-gateway: 38
- jupyterhub/zero-to-jupyterhub-k8s: 32
- executablebooks/github-activity: 19
- jupyterhub/the-littlest-jupyterhub: 14
- jupyterhub/jupyter-remote-desktop-proxy: 9
- jupyterhub/kubespawner: 9
- jupyterhub/jupyterhub: 8
- jupyterhub/oauthenticator: 8
- jupyterhub/nativeauthenticator: 5
- jupyterhub/pebble-helm-chart: 4
- jupyterhub/systemdspawner: 4
- jupyterhub/grafana-dashboards: 3
- jupyterhub/configurable-http-proxy: 3
- jupyterhub/chartpress: 3
Issue Author Associations
- Member (439, 64.09%)
- None (87, 12.70%)
- Collaborator (82, 11.97%)
- Contributor (62, 9.05%)
- Owner (15, 2.19%)
Pull Request Author Associations
- Member (794, 75.98%)
- Collaborator (139, 13.30%)
- Contributor (96, 9.19%)
- None (12, 1.15%)
- Owner (4, 0.38%)
Top Issue Labels
- maintenance (141)
- bug (49)
- enhancement (43)
- help wanted (36)
- documentation (33)
- new (19)
- breaking (12)
- ci (7)
- :label: JupyterHub (7)
- codebase:dask-gateway-server (5)
- good first issue (5)
- codebase:helm-chart (4)
- lifecycle/rotten (4)
- :label: documentation (3)
- question (3)
Top Pull Request Labels
- maintenance (342)
- documentation (209)
- ci (125)
- bug (65)
- breaking (60)
- :label: JupyterHub (33)
- new (27)
- parser (26)
- python (26)
- dependencies (24)
- enhancement (21)
- codebase:helm-chart (13)
- tests (13)
- codebase:dask-gateway-server (10)
- zone config (9)