GitHub / wesleytodd issue stats
Total issues: 197
Total pull requests: 363
Merged pull request: 242
Average time to close issues: 9 months
Average time to close pull requests: 4 months
Average comments per issue: 6.18
Average comments per pull request: 2.43
Issues created
- wesleytodd/meeting-maker: 20
- expressjs/discussions: 17
- nodejs/web-server-frameworks: 11
- wesleytodd/short: 7
- pillarjs/router: 5
- StreamMeDev/scroll-to: 4
- JedWatson/happiness: 4
- nodejs/nodejs.org: 4
- bmcmahen/selection-range: 4
- mafintosh/multicast-dns-service-types: 4
- tj/node-migrate: 3
- wesleytodd/YeoPress: 3
- pillarjs/discussions: 3
- nodejs/package-maintenance: 3
- conventional-commits/meta: 3
- pkgjs/meet: 2
- npm/registry-issue-archive: 2
- wesleytodd/Universal-Forms: 2
- wesleytodd/nighthawk: 2
- expressjs/perf-wg: 2
- watson/bonjour: 2
- wesleytodd/signed-append-only-log: 2
- nodejs/next-10: 2
- googleapis/release-please: 2
- nodejs/nodejs-news-feeder: 2
- vmakhaev/reconnectable-websocket: 2
- cpsubrian/node-etc: 2
- wesleytodd/wombat: 2
- heapwolf/level-mget: 2
- mafintosh/ims: 1
- MusicMapIo/json-http-proxy: 1
- wesleytodd/english-days: 1
- expressjs/express: 1
- wesleytodd/express-openapi: 1
- mk-pmb/is-error-js: 1
- wesleytodd/cptmpl: 1
- facebook/create-react-app: 1
- nodejs/node: 1
- gruntjs/grunt-init: 1
- mongodb-js/boxednode: 1
- expressjs/restful-router: 1
- microsoft/DefinitelyTyped-tools: 1
- PeculiarVentures/ASN1.js: 1
- expressjs/Admin: 1
- derbyjs/tracks: 1
- kemitchell/english-months: 1
- Drulac/template-literal: 1
- netflix-skunkworks/spectator-js-nodejsmetrics: 1
- juliangruber/test-npm-dependants: 1
- wesleytodd/wesleytodd.com: 1
- wesleytodd/react-express-middleware: 1
- timoxley/linklocal: 1
- googleapis/release-please-action: 1
- jpstevens/nver: 1
- logicalparadox/readdir-stream: 1
- npm/read: 1
- ccampbell/gator: 1
- conventional-commits/parser: 1
- pkgjs/statusboard: 1
- SBoudrias/Inquirer.js: 1
- pkgjs/membership-updater: 1
- helmetjs/helmet: 1
- mantoni/min-webdriver: 1
- yeoman/yo: 1
- seanpmaxwell/express-generator-typescript: 1
- pillarjs/extend-proto: 1
- marcelklehr/vdom-virtualize: 1
- dshaw/filter-stream: 1
- matthewmueller/cached-readfile: 1
- wesleytodd/create-git: 1
- jonschlinkert/parse-gitignore: 1
- chalk/ansi-styles: 1
- StreamMeDev/react-flyout: 1
- defunctzombie/node-process: 1
- hughsk/clamp: 1
- sindresorhus/run-node: 1
- timoxley/npm-run: 1
- nodejs/loaders: 1
- pkgjs/support: 1
- nodejs/undici: 1
- davidcalhoun/eslint-plugin-test-selectors: 1
- pkgjs/nv: 1
- jshttp/content-type: 1
- caolan/jam: 1
- damonoehlman/registry: 1
- spiermar/d3-flame-graph: 1
- luisfarzati/express-babelify-middleware: 1
- addyosmani/essential-js-design-patterns: 1
- gruntjs/grunt-cli: 1
- npm/cli: 1
- creationix/jsonparse: 1
- Netflix/spectator-js: 1
- ladjs/supertest: 1
- mafintosh/pump: 1
- feross/funding: 1
- Level/codec: 1
- vdaubry/github-awards: 1
- actions/checkout: 1
- mxw/vim-jsx: 1
- conventional-commits/.github: 1
- expressjs/security-wg: 1
- voltace/browser-cookies: 1
- expressjs/session: 1
Pull requests created
- expressjs/express: 37
- pkgjs/membership-updater: 27
- pillarjs/router: 14
- pkgjs/nv: 14
- wesleytodd/loggerr: 11
- tj/node-migrate: 10
- vmakhaev/reconnectable-websocket: 9
- pillarjs/finalhandler: 9
- expressjs/serve-static: 8
- wesleytodd/express-openapi: 8
- wesleytodd/nighthawk: 8
- pkgjs/meet: 8
- wesleytodd/opta: 7
- expressjs/expressjs.com: 7
- pillarjs/send: 7
- nodejs/web-server-frameworks: 6
- StreamMeDev/flux-store: 6
- expressjs/discussions: 6
- StreamMeDev/hermes: 6
- expressjs/body-parser: 5
- wesleytodd/node-migrate: 5
- voltace/browser-cookies: 4
- wesleytodd/create-git: 4
- wesleytodd/react-express-middleware: 4
- jshttp/mime-db: 4
- JedWatson/happiness: 4
- ccampbell/gator: 4
- MusicMapIo/json-http-proxy: 3
- wesleytodd/runnable: 3
- wesleytodd/cptmpl: 3
- jshttp/accepts: 3
- StreamMeDev/scroll-to: 3
- npm/cli: 3
- Netflix/spectator-js: 3
- nvm-sh/nvm: 2
- jshttp/mime-types: 2
- gcanti/simple-format-number: 2
- nodejs/package-maintenance: 2
- jshttp/negotiator: 2
- wesleytodd/shared-context: 2
- nodejs/http-next: 2
- wesleytodd/fs-test-fixtures: 2
- restify/enroute: 2
- bmcmahen/selection-range: 2
- nodejs/nodejs.org: 2
- expressjs/badgeboard: 2
- jshttp/type-is: 2
- wesleytodd/setprototypeof: 2
- nodejs/node: 2
- jonschlinkert/git-user-name: 2
- pkgjs/statusboard: 2
- expressjs/codemod: 2
- jshttp/content-disposition: 2
- StreamMeDev/react-flyout: 2
- wesleytodd/conventional-commits-parser: 1
- martinheidegger/hapiness-format: 1
- wesleytodd/recursive-escape: 1
- wesleytodd/create-package: 1
- jshttp/cookie: 1
- pillarjs/extend-proto: 1
- mikermcneil/hello-nodejs-austin: 1
- gruntjs/grunt-contrib-bump: 1
- StreamMeDev/storage: 1
- wesleytodd/transient: 1
- expressjs/statusboard: 1
- matt-esch/vdom: 1
- actions/javascript-action: 1
- donutespresso/reissue: 1
- npm/read-package-json-fast: 1
- ghermeto/inflight-requests: 1
- addyosmani/essential-js-design-patterns: 1
- StreamMeBots/passport-streamme-oauth2: 1
- mongodb-js/boxednode: 1
- millermedeiros/esformatter: 1
- AliasIO/Raphael.JSON: 1
- expressjs/perf-wg: 1
- googleapis/release-please: 1
- wesleytodd/abstract-router-harness: 1
- conventional-commits/parser: 1
- wesleytodd/intercept-link-clicks: 1
- forbeslindesay/express-route-tester: 1
- hughsk/visibility: 1
- wesleytodd/safe-parse-list: 1
- wesleytodd/rufio: 1
- wesleytodd/readinirc: 1
- wesleytodd/create-express-app: 1
- StreamMeDev/perfnow: 1
- nodejs/tooling: 1
- wesleytodd/shush-cli: 1
- mk-pmb/is-error-js: 1
- caolan/jam: 1
- watson/bonjour: 1
- conventional-changelog/standard-version: 1
- wesleytodd/logtastic: 1
- pillarjs/path-to-regexp: 1
- restify/errors: 1
- wesleytodd/datd: 1
- timoxley/npm-run: 1
- wesleytodd/recursive-unescape: 1
- expressjs/session: 1
- ShogunPanda/milo: 1
- jshttp/http-errors: 1
- heapwolf/level-mget: 1
- dougwilson/nodejs-depd: 1
- luisfarzati/express-babelify-middleware: 1
- actions/starter-workflows: 1
- wesleytodd/node: 1
- wesleytodd/store-settings: 1
- pkgjs/support: 1
- wesleytodd/wesleytodd.com: 1
- wesleytodd/express-pants: 1
- conventional-commits/meta: 1
- mafintosh/multicast-dns-service-types: 1
- mrb/riakpbc: 1
Maintainer
- expressjs/express: 38
- pkgjs/membership-updater: 28
- expressjs/discussions: 23
- wesleytodd/meeting-maker: 20
- pillarjs/router: 19
- nodejs/web-server-frameworks: 17
- pkgjs/nv: 15
- tj/node-migrate: 13
- wesleytodd/loggerr: 11
- vmakhaev/reconnectable-websocket: 11
- pkgjs/meet: 10
- wesleytodd/nighthawk: 10
- pillarjs/finalhandler: 9
- wesleytodd/express-openapi: 9
- JedWatson/happiness: 8
Active Maintainer
- expressjs/express: 19
- pillarjs/finalhandler: 9
- expressjs/discussions: 7
- pillarjs/router: 5
- expressjs/expressjs.com: 4
- expressjs/perf-wg: 3
- wesleytodd/loggerr: 3
- expressjs/serve-static: 3
- jshttp/accepts: 3
- wesleytodd/meeting-maker: 2
- expressjs/codemod: 2
- expressjs/body-parser: 2
- wesleytodd/runnable: 2
- jshttp/content-disposition: 2
- jshttp/negotiator: 2
Issue Author Associations
- Member (67, 34.01%)
- None (54, 27.41%)
- Owner (44, 22.34%)
- Contributor (21, 10.66%)
- Collaborator (11, 5.58%)
Pull Request Author Associations
- Member (195, 53.72%)
- Owner (77, 21.21%)
- Contributor (51, 14.05%)
- Collaborator (24, 6.61%)
- None (16, 4.41%)
Top Issue Labels
- meeting (18)
- discuss (12)
- test (11)
- enhancement (8)
- shorten (7)
- bug (3)
- help wanted (3)
- question (3)
- testMeeting (2)
- type: bug (2)
- design (2)
- accessibility (2)
- tc agenda (2)
- ideas (2)
- express-v5 (2)
Top Pull Request Labels
- membership-request (27)
- pr (16)
- enhancement (7)
- 5.x (6)
- release (4)
- deps (3)
- meta (3)
- fast track (3)
- ideas (3)
- express-v5 (3)
- feature requests (2)
- ADR (2)
- 4.x (2)
- pull request wanted (1)
- installing nvm (1)