GitHub / jayaddison issue stats
Total issues: 448
Total pull requests: 1,126
Merged pull request: 818
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Average comments per issue: 2.46
Average comments per pull request: 2.4
Issues created
- hhursev/recipe-scrapers: 70
- sphinx-doc/sphinx: 55
- openculinary/infrastructure: 37
- openculinary/knowledge-graph: 23
- openfoodfacts/openfoodfacts-server: 17
- grocy/grocy-docker: 13
- openculinary/frontend: 12
- jayaddison/pywisetransfer: 11
- openculinary/crawler: 10
- openculinary/backend: 9
- jayaddison/timedelta-isoformat: 8
- matplotlib/matplotlib: 8
- openculinary/company: 7
- openculinary/hashedixsearch: 6
- openculinary/ingredient-parser: 6
- openculinary/ingreedy-py: 6
- electricitymaps/electricitymaps-contrib: 5
- rawify/Fraction.js: 4
- jelmer/dulwich: 4
- openculinary/api: 4
- jazzband/pip-tools: 3
- mediacomem/carbonviz: 3
- jaraco/inflect: 3
- jeancochrane/pytest-flask-sqlalchemy: 3
- emfcamp/Website: 3
- pallets/jinja: 3
- gsantner/dandelion: 3
- bgeron/sphinxience: 2
- osm-uk/sotm-eu-2025: 2
- sysgears/mochapack: 2
- openculinary/backups: 2
- python/cpython: 2
- nodejs/node: 2
- fontforge/fontforge: 2
- willforde/python-htmlement: 2
- tlocke/pg8000: 2
- jayaddison/quadrilateralcowboy: 1
- tlsfuzzer/tlsfuzzer: 1
- adobe-type-tools/afdko: 1
- psf/requests: 1
- openfoodfacts/open-prices-frontend: 1
- tc39/proposal-record-tuple: 1
- dmonad/lib0: 1
- Nykakin/chompjs: 1
- openfoodfacts/openfoodfacts-web: 1
- transferwise/digital-signatures-examples: 1
- harfbuzz/harfbuzz: 1
- openttd/opengfx: 1
- sphinx-contrib/sphinx-lint: 1
- floating-ui/floating-ui: 1
- gregrs-uk/fhodot: 1
- caddyserver/certmagic: 1
- GourmandRecipeManager/gourmand: 1
- vim/vim: 1
- jmcnamara/libxlsxwriter: 1
- hypermodeinc/pydgraph: 1
- html5lib/html5lib-python: 1
- elastic/elasticsearch: 1
- Robpol86/sphinx-carousel: 1
- ubuntu-uk/ubuntu-uk.github.io: 1
- w3c/feedvalidator: 1
- pylint-dev/pylint: 1
- python/peps: 1
- joesarre/timedelta-isoformat: 1
- MichaelAquilina/hashedindex: 1
- peer-base/peer-base: 1
- blendogames/quadrilateralcowboy: 1
- bottlepy/bottle: 1
- opensearch-project/opensearch-py: 1
- sethvargo/ratchet: 1
- pypi/warehouse: 1
- kornelski/slip: 1
- prrvchr/pyrdfa3: 1
- python/pythondotorg: 1
- sqlalchemyorg/zzzeeksphinx: 1
- TommyScribble/feedback-popup: 1
- jquery/jquery: 1
- RDFLib/pymicrodata: 1
- openculinary/image-retrieval: 1
- SemanticMediaWiki/SemanticMediaWiki: 1
- cebix/macemu: 1
- ua-parser/uap-core: 1
- Oelnbod/Abingdon-EndOf10: 1
- jquery/blog.jquery.com-theme: 1
- jasmine/jasmine-browser-runner: 1
- adamchainz/time-machine: 1
- dodomorandi/quadrilateral-cowboy: 1
- mattip/sphinx-affiliates: 1
- i18next/.github: 1
- P403n1x87/pytest-austin: 1
- yashsinghcodes/wik: 1
- tox-dev/tox: 1
- openculinary/blog: 1
- ximion/appstream: 1
- xz64/license-webpack-plugin: 1
- PyCQA/pycodestyle: 1
- openfoodfacts/openfoodfacts-infrastructure: 1
- openculinary/i18next-gettext-loader: 1
- OpenPrinting/cups: 1
- rkd77/elinks: 1
- snowballstem/snowball: 1
- jakerella/jquery-mockjax: 1
- waysact/webpack-subresource-integrity: 1
- microsoft/TypeScript: 1
- signalapp/Signal-Android: 1
- anguswg-ucsb/ingredient-slicer: 1
- grocy/docs: 1
- nedbat/coveragepy: 1
- gabrielschulhof/purpose-of-life: 1
- anchore/scan-action: 1
- alisaifee/limits: 1
- emfcamp/developer.emfcamp.org: 1
- openculinary/quantity-parser: 1
- openculinary/tardir: 1
- bskinn/sphobjinv: 1
- tef/clgi: 1
- linuxwacom/wacom-hid-descriptors: 1
- kpcyrd/debian-repro-status: 1
- halide/Halide: 1
- sqlalchemy/sqlalchemy: 1
- JulienPalard/textunwrap: 1
- raspberrypi/linux: 1
- Guake/guake: 1
- opensearch-project/OpenSearch: 1
- ethicalSource/contributor_covenant: 1
- yargs/y18n: 1
- yjs/y-dom: 1
- github/choosealicense.com: 1
- openstreetmap/iD: 1
- metomi/isodatetime: 1
Pull requests created
- sphinx-doc/sphinx: 272
- hhursev/recipe-scrapers: 173
- openculinary/knowledge-graph: 52
- grocy/grocy-docker: 44
- openfoodfacts/openfoodfacts-server: 33
- openculinary/infrastructure: 30
- openculinary/hashedixsearch: 28
- openculinary/ingredient-parser: 25
- jayaddison/pywisetransfer: 21
- emfcamp/Website: 21
- openculinary/frontend: 18
- select2/select2: 17
- matplotlib/matplotlib: 16
- openculinary/ingreedy-py: 14
- openculinary/crawler: 12
- ximion/appstream: 12
- jaraco/inflect: 12
- jelmer/dulwich: 11
- MichaelAquilina/hashedindex: 11
- openculinary/backend: 11
- jayaddison/timedelta-isoformat: 9
- d3/d3-sankey: 8
- electricitymaps/electricitymaps-contrib: 7
- blendogames/quadrilateralcowboy: 7
- html5lib/html5lib-python: 7
- jeancochrane/pytest-flask-sqlalchemy: 7
- sysgears/mochapack: 6
- openculinary/openfoodfacts-server: 6
- pyparsing/pyparsing: 6
- nodejs/node: 6
- openculinary/quantity-parser: 5
- kpcyrd/debian-repro-status: 5
- osm-uk/sotm-eu-2025: 5
- PlasmaPy/PlasmaPy: 4
- jmcnamara/libxlsxwriter: 4
- openttd/opengfx: 4
- i18next/i18next-gettext-converter: 4
- pallets/jinja: 4
- PyCQA/doc8: 4
- Frozen-Flask/Frozen-Flask: 4
- openculinary/api: 4
- jazzband/pip-tools: 4
- pallets/quart: 4
- jayaddison/quadrilateralcowboy: 3
- peer-base/peer-base: 3
- gsantner/dandelion: 3
- sqlalchemy/alembic: 3
- scrapinghub/extruct: 3
- PyCQA/pycodestyle: 3
- yjs/y-websocket: 3
- openculinary/blog: 3
- s-panferov/queryst: 3
- sqlalchemy/sqlalchemy: 3
- sqlalchemyorg/zzzeeksphinx: 2
- spring/spring: 2
- spulec/freezegun: 2
- MTG/essentia: 2
- wenzhixin/bootstrap-table: 2
- sphinx-doc/sphinxcontrib-devhelp: 2
- redhat-actions/buildah-build: 2
- ecmwf/magics: 2
- xz64/license-webpack-plugin: 2
- aosabook/aosabook: 2
- stachenov/quazip: 2
- morris/lessql: 2
- Guake/guake: 2
- diracdeltas/tweets: 2
- peer-base/js-delta-crdts: 2
- Lemmons/pytest-raises: 2
- UbuntuBudgie/budgie-control-center: 2
- willforde/python-htmlement: 2
- ua-parser/uap-core: 2
- readthedocs/sphinx_rtd_theme: 2
- seperman/fast-autocomplete: 2
- github/opensource.guide: 2
- nedbat/coveragepy: 2
- tlocke/pg8000: 2
- prrvchr/pyrdfa3: 2
- spring/pr-downloader: 2
- tmux-python/libtmux: 2
- datacamp/pythonwhat: 2
- jakerella/jquery-mockjax: 2
- django-es/django-elasticsearch-dsl: 2
- opensearch-project/opensearch-py: 2
- pgjones/quart-auth: 2
- JulienPalard/textunwrap: 2
- bskinn/sphobjinv: 2
- infusion/Fraction.js: 2
- osmdroid/osmdroid: 2
- exhuma/puresnmp: 2
- pypa/build: 2
- tutao/tutanota: 1
- acornjs/acorn-class-fields: 1
- juliaferraioli/opensource-timeline: 1
- glasgowhackerspace/website: 1
- GIScience/openrouteservice-py: 1
- sde1000/quicktill: 1
- cowboy/jquery-bbq: 1
- SWI-Prolog/swipl-devel: 1
- acornjs/acorn-static-class-features: 1
- pelias/pelias: 1
- openculinary/i18next-gettext-loader: 1
- ubuntu/stubble: 1
- joesarre/timedelta-isoformat: 1
- hakank/hakank: 1
- tempusdominus/core: 1
- jayaddison/electricitymaps-contrib: 1
- pylint-dev/pylint: 1
- bottlepy/bottle: 1
- P403n1x87/pytest-austin: 1
- snyk/cli: 1
- kjd/idna: 1
- biocore/emperor: 1
- ajcerejeira/autofmu: 1
- TommyScribble/feedback-popup: 1
- heuer/segno: 1
- beyond-all-reason/spring: 1
- dodomorandi/quadrilateral-cowboy: 1
- openculinary/direction-parser: 1
- mdr78/libx1000: 1
- AceMetrix/jquery-deparam: 1
- peer-base/js-delta-crdts-msgpack-codec: 1
- morris/dop: 1
- pypi/warehouse: 1
- flask-admin/flask-admin: 1
- agronholm/anyio: 1
- openculinary/company: 1
- pytest-dev/pytest: 1
- heathrampazis/recipe-scrapers: 1
- b0z1/i18next-gettext-loader: 1
- RobertBeckebans/RBDOOM-3-BFG: 1
- Schlaumeier5/student-database: 1
- pallets/werkzeug: 1
- openculinary/pytest: 1
- kornelski/slip: 1
- MariaDB/server: 1
- davidgiven/wordgrinder: 1
- picnixz/sphinx: 1
- PyCQA/flake8-json: 1
- WordPress/wordpress-develop: 1
- davep/fivepyfive: 1
- backslash47/xslt: 1
- bmwiedemann/sphinxcontrib-devhelp: 1
- wlach/sphinx: 1
- OpenTTD/OpenTTD: 1
- beyond-all-reason/pr-downloader: 1
- GourmandRecipeManager/gourmand: 1
- textualize/textualize.io: 1
- erikrose/parsimonious: 1
- openculinary/internationalization: 1
- jquery/blog.jquery.com-theme: 1
- openfoodfacts/open-prices-frontend: 1
- jquery/jquery: 1
- pypa/twine: 1
Maintainer
- hhursev/recipe-scrapers: 243
- openculinary/knowledge-graph: 75
- openculinary/infrastructure: 67
- openculinary/hashedixsearch: 34
- jayaddison/pywisetransfer: 32
- openculinary/ingredient-parser: 31
- openculinary/frontend: 30
- openculinary/crawler: 22
- openculinary/ingreedy-py: 20
- openculinary/backend: 20
- jayaddison/timedelta-isoformat: 17
- openculinary/company: 8
- openculinary/api: 8
- openculinary/openfoodfacts-server: 6
- openculinary/quantity-parser: 6
Active Maintainer
- openculinary/frontend: 8
- openculinary/openfoodfacts-server: 6
- openculinary/infrastructure: 6
- openculinary/backend: 5
- jayaddison/pywisetransfer: 4
- openculinary/ingreedy-py: 3
- openculinary/knowledge-graph: 2
- openculinary/ingredient-parser: 2
- hhursev/recipe-scrapers: 1
- Schlaumeier5/student-database: 1
- openculinary/pytest: 1
- openculinary/api: 1
Issue Author Associations
- Contributor (146, 32.59%)
- Member (127, 28.35%)
- None (84, 18.75%)
- Collaborator (71, 15.85%)
- Owner (20, 4.46%)
Pull Request Author Associations
- Contributor (595, 52.84%)
- Member (214, 19.01%)
- Collaborator (173, 15.36%)
- None (110, 9.77%)
- Owner (34, 3.02%)
Top Issue Labels
- bug (89)
- enhancement (74)
- type:bug (22)
- type:proposal (14)
- html search (13)
- type:tests (12)
- core-team-job (9)
- builder:linkcheck (7)
- good first issue (7)
- feature (6)
- python (6)
- help wanted (6)
- Maintenance (5)
- โ task (5)
- taxonomies (5)
Top Pull Request Labels
- html search (45)
- type:tests (35)
- javascript (29)
- builder:linkcheck (25)
- internals:refactoring (22)
- type:bug (19)
- priority:low (18)
- DO NOT MERGE (13)
- python (12)
- internals:other (11)
- internals:config (10)
- ๐งช tests (10)
- type:performance (10)
- type:docs (9)
- extensions:intersphinx (9)