GitHub / jamesplease issue stats
Total issues: 1,246
Total pull requests: 903
Merged pull request: 803
Average time to close issues: 3 months
Average time to close pull requests: 11 days
Average comments per issue: 1.18
Average comments per pull request: 0.54
Issues created
- jamesplease/gistbook: 86
- jamesplease/standard-resource: 59
- jamesplease/api-pls: 56
- jamesplease/focus: 53
- jamesplease/redux-simple-resource: 47
- jamesplease/lrud: 45
- jamesplease/materialish: 43
- jamesplease/bestfetch: 36
- babel/generator-babel-boilerplate: 31
- jamesplease/fi-calc-guide: 31
- jamesplease/surfaces.js: 28
- jamesplease/react-request: 28
- jamesplease/core-hooks: 25
- jamesplease/time-segments.js: 24
- jamesplease/redux-resource: 23
- jamesplease/backbone.premium-router: 22
- jamesplease/marionette.sliding-view: 22
- jamesplease/react-composer: 21
- jamesplease/moment-business: 18
- jamesplease/puppets: 18
- jamesplease/use-gsap-transition: 17
- jamesplease/react-redux-resource: 17
- jamesplease/router-comparison: 16
- coding-the-humanities/unacademic_backend: 15
- jamesplease/simple-segment-aggregation.js: 14
- jamesplease/react-state-context: 14
- jamesplease/stock-market-data: 13
- jamesplease/timeline-utils: 13
- jamesplease/query-history: 12
- jamesplease/tangible.js: 12
- jamesplease/consecutive-segments.js: 11
- tkh44/holen: 11
- jamesplease/doc-components: 10
- marionettejs/blog: 10
- marionettejs/backbone.wreqr: 10
- jamesplease/backbone.base-router: 9
- jridgewell/minionette: 9
- jamesplease/testing-with-babel: 9
- marionettejs/backbone.radio: 8
- jamesplease/backbone.simple-auth: 8
- jamesplease/hsm.js: 8
- jamesplease/zero-boilerplate-redux: 8
- jamesplease/bizniz.js: 7
- jamesplease/two-rotations.js: 7
- jamesplease/emoji-clock: 7
- leeluolee/stateman: 6
- jamesplease/vscode-new-files-from-template: 6
- jamesplease/backbone.intercept: 6
- fortunejs/fortune-json-api: 5
- jamesplease/namespace-diff.js: 5
- conorhastings/use-reducer-with-side-effects: 5
- jamesplease/marionette.transition-region: 5
- marionettejs/backbone-metal: 5
- jamesplease/simple-jsdom: 5
- jamesplease/react-media-ui: 5
- jamesplease/contained-periodic-values.js: 4
- jamesplease/yearly-to-monthly: 4
- jamesplease/orbit-examples: 4
- jamesplease/cycle-connection-driver: 4
- mattkrick/fast-bitset: 4
- endpoints/endpoints-example: 4
- Puppets/future-vars.js: 3
- jamesplease/backbone.routing-v2: 3
- jamesplease/js-playground: 3
- fortunejs/fortune-postgres: 3
- jamesplease/nearest-periodic-value.js: 3
- jamesplease/app-meta.js: 3
- jamesplease/track-babel-boilerplate-updates: 3
- jamesplease/standard-resource-spec: 3
- jamesplease/i18n-list-generator.js: 3
- Betterment/backbone.blazer: 3
- marionette-wires/wires-namespace: 3
- marionettejs/backbone.marionette: 2
- jamesplease/react-resources: 2
- esperantojs/esperanto: 2
- marionettejs/backbone.babysitter: 2
- jamesplease/katex-support.js: 2
- Netflix-Skunkworks/framerate-utils: 2
- marionettejs/marionette.upgrade: 2
- tbranyen/redux-create-action-types: 2
- callum/morphdom-hooks: 2
- reboundjs/rebound: 2
- whichsteveyp/json-proxy-middleware: 2
- philhawksworth/eleventyone: 2
- jamesplease/skipped-periodic-values.js: 2
- Conductor/backbone.hoard: 2
- oliviertassinari/babel-plugin-transform-react-remove-prop-types: 2
- chbrown/rfc6902: 2
- jamesplease/dom-op-tester: 2
- tildeio/route-recognizer: 2
- naugtur/xhr: 2
- jfairbank/revalidate: 2
- marionettejs/marionette.inspector: 2
- jamesplease/backbone.overlay-view: 2
- IceCreamYou/MainLoop.js: 2
- TrySound/postcss-easy-import: 2
- iamcal/js-emoji: 1
- programble/careen: 1
- postcss/sugarss: 1
- csstools/precss: 1
- a/superagent-mocker: 1
- floatdrop/require-from-string: 1
- benweier/connect-session-firestore: 1
- JetBrains/resharper-unity: 1
- gr0uch/tapdance: 1
- JasonBoy/prefetch-image: 1
- mxriverlynn/backbone.fwd: 1
- akre54/Backbone.Attributes: 1
- gilbarbara/disable-scroll: 1
- civiccc/react-waypoint: 1
- twolfson/grunt-jsmin-sourcemap: 1
- jamesplease/pwa-notes: 1
- boujeepossum/node-sql-migrations: 1
- dvonlehman/express-request-proxy: 1
- yoshuawuyts/sheet-router: 1
- yeoman/grunt-usemin: 1
- rileyjshaw/sweep: 1
- twoer/grunt-twoer-smartsprites: 1
- jamesplease/heartbeat.js: 1
- godotengine/godot-docs: 1
- valeriangalliat/markdown-it-anchor: 1
- joypixels/emojify.js: 1
- cnr-isti-vclab/piccante: 1
- ReactTraining/react-broadcast: 1
- motiondivision/motion: 1
- bmcmahen/react-meets-swiftui: 1
- jamesplease/backbone.class-event-spec: 1
- imperavi/kube: 1
- evanbacon/expo-ahap: 1
- jamesplease/backbone-orbit: 1
- scotch-io/easy-node-authentication: 1
- Attamusc/gulp-esperanto: 1
- streamich/react-use: 1
- gka/chroma.js: 1
- webpack/webpack: 1
- ChrisAntaki/dom-pool: 1
- JPorry/bem: 1
- jaredhanson/passport-google-oauth2: 1
- all-contributors/cli: 1
- yoshuawuyts/babel-preset-es2020: 1
- marionettejs/marionettejs.com: 1
- vercel/webpack-asset-relocator-loader: 1
- timuric/Content-generator-sketch-plugin: 1
- jamesplease/sourcemap-options: 1
- postcss/postcss-bem-linter: 1
- megawac/generator-babel-node: 1
- jamesplease/backbone.event-spec: 1
- cowboy/js-es6-es7-workflow-ideas: 1
- ayojs/ayo: 1
- framer/motion: 1
- leobalter/goiabada: 1
- QubitProducts/cherrytree: 1
- vitaly-t/pg-promise: 1
- ddavison/sublime-tabs: 1
- marionettejs/marionette.module: 1
- kriasoft/babel-starter-kit: 1
- jamesplease/within-periodic-hole.js: 1
- skevy/wobble: 1
- rmurphey/js-assessment: 1
- gnapse/render-props-compose: 1
- lodash/lodash: 1
- greggman/twgl.js: 1
- jamesplease/duly-noted.js: 1
- jamesplease/jmeas-table-of-contents: 1
- jamesplease/api-pls-example: 1
- fortunejs/fortune: 1
- pbeshai/use-query-params: 1
- eugeneware/git-config: 1
- UnityTechnologies/open-project-1: 1
- cyclejs/cycle-notification-driver: 1
- asciidisco/grunt-qunit-istanbul: 1
- murtaugh/HTML5-Reset: 1
- whichsteveyp/react-localize: 1
- sveltejs/sites: 1
- megawac/rollup-lodash-es-test: 1
- max-mapper/requirebin: 1
- fortunejs/fortune-http: 1
- eslint/eslint: 1
- codesandbox/codesandbox-template-vite-react: 1
- jaredhanson/passport: 1
- theKashey/react-remove-scroll: 1
- timruffles/mobile-drag-drop: 1
- remix-run/remix: 1
- no480695/map_generator: 1
- jamesplease/es6-node-boilerplate: 1
- difelice/ejs-loader: 1
- ScottHamper/Cookies: 1
- andrewrk/swig-email-templates: 1
- stylus/nib: 1
- erikthedeveloper/react-render-watch: 1
- tbranyen/backbone-boilerplate: 1
- GitbookIO/plugin-ga: 1
- azat-io/atom-language-postcss: 1
Pull requests created
- jamesplease/redux-simple-resource: 47
- jamesplease/materialish: 45
- jamesplease/api-pls: 41
- jamesplease/standard-resource: 40
- jamesplease/react-request: 40
- jamesplease/lrud: 35
- jamesplease/bestfetch: 35
- jamesplease/focus: 30
- babel/generator-babel-boilerplate: 27
- jamesplease/redux-resource: 27
- jamesplease/react-composer: 26
- jamesplease/zero-boilerplate-redux: 24
- jamesplease/moment-business: 24
- jamesplease/backbone.base-router: 20
- jamesplease/time-segments.js: 19
- jamesplease/consecutive-segments.js: 15
- jamesplease/fi-calc-guide: 15
- jamesplease/gistbook: 14
- jamesplease/stock-market-data: 13
- jamesplease/backbone.intercept: 13
- conorhastings/use-reducer-with-side-effects: 12
- jamesplease/simple-segment-aggregation.js: 12
- jamesplease/router-comparison: 12
- jamesplease/core-hooks: 12
- jamesplease/query-history: 11
- jamesplease/marionette.sliding-view: 11
- jamesplease/surfaces.js: 10
- jamesplease/marionette.base-view: 9
- jamesplease/nearest-periodic-value.js: 8
- jamesplease/backbone.overlay-view: 7
- coding-the-humanities/unacademic_backend: 7
- orbitjs/orbitjs.com: 6
- jamesplease/backbone.simple-auth: 6
- apache/rave: 6
- marionettejs/backbone.wreqr: 6
- jamesplease/cycle-connection-driver: 6
- jamesplease/namespace-diff.js: 6
- jamesplease/bizniz.js: 6
- jamesplease/backbone.premium-router: 6
- leeluolee/stateman: 5
- jamesplease/api-pls-example: 5
- marionettejs/backbone.radio: 5
- jamesplease/use-gsap-transition: 4
- tkh44/holen: 4
- marionettejs/blog: 4
- JPorry/bem: 4
- jamesplease/simple-jsdom: 4
- jamesplease/react-redux-resource: 4
- jamesplease/react-state-context: 4
- jamesplease/skipped-periodic-values.js: 3
- jamesplease/timeline-utils: 3
- fortunejs/fortune-json-api: 3
- jamesplease/contained-periodic-values.js: 3
- jamesplease/app-meta.js: 3
- jridgewell/minionette: 3
- jamesplease/quantize-number: 3
- rmurphey/js-assessment: 3
- jamesplease/react-media-ui: 3
- jamesplease/hsm.js: 3
- jamesplease/two-rotations.js: 3
- jamesplease/marionette.transition-region: 3
- jamesplease/tangible.js: 3
- fortunejs/fortune-postgres: 2
- jamesplease/dnd-mobile: 2
- mike-marcacci/objectpath: 2
- jamesplease/katex-support.js: 2
- endpoints/endpoints-example: 2
- diegohaz/constate: 2
- jamesplease/within-periodic-hole.js: 2
- tkellen/js-express-bearer-token: 2
- gruntjs/grunt-contrib-requirejs: 2
- tildeio/route-recognizer: 2
- tkellen/js-express-routebuilder: 2
- yoshuawuyts/sheet-router: 2
- jamesplease/i18n-list-generator.js: 2
- jamesplease/latex-symbols-list.js: 2
- willrax/dotfiles: 2
- jamesplease/latex-to-unicode.js: 2
- Netflix-Skunkworks/framerate-utils: 2
- jamesplease/testing-with-babel: 2
- jamiebuilds/backbone.linkview: 2
- whichsteveyp/react-localize: 2
- UnityTechnologies/open-project-1: 2
- jaredpalmer/awesome-react-render-props: 2
- jenslind/electron-release: 2
- whichsteveyp/react-access: 1
- xojs/eslint-config-xo: 1
- jamesplease/jmeas-table-of-contents: 1
- rehooks/input-value: 1
- Olical/binary-search: 1
- mikeal/node-utils: 1
- jasonlaster/blog: 1
- jsoverson/seeded-random-utils: 1
- stefanpenner/do-you-even-bench: 1
- xgrommx/awesome-redux: 1
- marionettejs/marionette.upgrade: 1
- conorhastings/max-concurrent-fetch-hook: 1
- gruntjs/grunt-docs: 1
- shama/browser-module-cache: 1
- mzgoddard/problem-workdays: 1
- jamesplease/orbit-examples: 1
- jamesplease/js-playground: 1
- jamesplease/responsive-stylus-mixins: 1
- QubitProducts/cherrytree: 1
- jamesplease/es6-node-boilerplate: 1
- jamesplease/backbone-architecture-101: 1
- gulpjs/gulp-util: 1
- jamesplease/little-marionette-guides: 1
- jamesplease/vscode-new-files-from-template: 1
- greggman/twgl.js: 1
- jamesplease/bocoup-browserify-cdn: 1
- jamesplease/doc-components: 1
- a/superagent-mocker: 1
- thierryc/next-gh-page-example: 1
- naugtur/xhr: 1
- IceCreamYou/MainLoop.js: 1
- talyssonoc/react-katex: 1
- andrewrk/swig-email-templates: 1
- jamesplease/backbone.routing-v2: 1
- diegohaz/awesome-react-context: 1
- fortunejs/fortune-http: 1
- jamesplease/unicode-escape.js: 1
- paulmillr/exoskeleton: 1
- callum/morphdom-hooks: 1
- erikthedeveloper/react-render-watch: 1
- marionettejs/backbone-metal: 1
- twitter/labella.js: 1
- samccone/home-energy-score-api: 1
- rehooks/window-size: 1
- jugglinmike/see-arl: 1
- rwaldron/proposal-enum-definitions: 1
- endpoints/endpoints: 1
- reboundjs/rebound: 1
- esperantojs/esperanto: 1
- reactjs/core-notes: 1
- bmcmahen/react-meets-swiftui: 1
- boujeepossum/node-sql-migrations: 1
- jamesplease/unicode-math.js: 1
- rehooks/document-visibility: 1
- jamesplease/schedule-experiments: 1
- cyclejs/rxjs-run: 1
- rehooks/network-status: 1
- jamesplease/puppets: 1
- gruntjs/grunt: 1
- tannerlinsley/react-smackdown: 1
- whichsteveyp/json-proxy-middleware: 1
- gruntjs/grunt-contrib-handlebars: 1
- skevy/wobble: 1
- marionettejs/backbone.eventbinder: 1
- akre54/Backbone.Attributes: 1
- jamesplease/katex-symbols: 1
Maintainer
- jamesplease/gistbook: 100
- jamesplease/standard-resource: 99
- jamesplease/api-pls: 97
- jamesplease/redux-simple-resource: 94
- jamesplease/materialish: 88
- jamesplease/focus: 83
- jamesplease/lrud: 80
- jamesplease/bestfetch: 71
- jamesplease/react-request: 68
- babel/generator-babel-boilerplate: 58
- jamesplease/redux-resource: 50
- jamesplease/react-composer: 47
- jamesplease/fi-calc-guide: 46
- jamesplease/time-segments.js: 43
- jamesplease/moment-business: 42
Active Maintainer
Issue Author Associations
- Owner (987, 79.21%)
- Member (90, 7.22%)
- None (90, 7.22%)
- Contributor (48, 3.85%)
- Collaborator (31, 2.49%)
Pull Request Author Associations
- Owner (726, 80.40%)
- Member (65, 7.20%)
- Contributor (61, 6.76%)
- Collaborator (33, 3.65%)
- None (18, 1.99%)
Top Issue Labels
- enhancement (314)
- refactor (83)
- documentation (75)
- bug (68)
- task (67)
- question (56)
- revisit (52)
- tests (44)
- breaking (25)
- build (25)
- wontfix (24)
- test (13)
- developer experience (11)
- documentation :book: (9)
- www (9)
Top Pull Request Labels
- enhancement (6)
- breaking (3)
- docs (2)
- refactor (2)
- in progress (2)
- fs (1)
- major (1)
- discussion (1)
- new-feature (1)
- minor (1)
- revisit (1)
- new tests (1)