GitHub / jamadden issue stats
Total issues: 615
Total pull requests: 1,063
Merged pull request: 1,028
Average time to close issues: 2 months
Average time to close pull requests: 7 days
Average comments per issue: 1.26
Average comments per pull request: 1.65
Issues created
- zopefoundation/BTrees: 33
- zopefoundation/zope.interface: 30
- opennti/nti.externalization: 28
- OpenNTI/nti.transactions: 26
- zodb/relstorage: 25
- zopefoundation/persistent: 18
- zodb/perfmetrics: 17
- opennti/nti.plastex: 16
- opennti/nti.schema: 15
- opennti/nti.contentfragments: 14
- zopefoundation/zope.schema: 12
- opennti/nti.site: 12
- zopefoundation/zope.security: 11
- OpenNTI/sphinxcontrib-programoutput: 11
- zopefoundation/zope.container: 11
- zopefoundation/zope.configuration: 11
- zopefoundation/ZConfig: 10
- python-greenlet/greenlet: 9
- zopefoundation/zope.app.apidoc: 9
- zopefoundation/zope.component: 9
- opennti/nti.testing: 8
- zopefoundation/zope.proxy: 7
- zopefoundation/transaction: 6
- opennti/nti.zodb: 6
- opennti/nti.recipes.zodb: 6
- opennti/nti.app.pyramid_zope: 6
- zopefoundation/z3c.schema: 6
- zopefoundation/zope.password: 5
- zopefoundation/zope.i18nmessageid: 5
- zopefoundation/zope.formlib: 5
- zopefoundation/z3c.recipe.sphinxdoc: 5
- zopefoundation/zope.lifecycleevent: 5
- zopefoundation/zope.pagetemplate: 5
- zopefoundation/zope.testrunner: 5
- zopefoundation/zope.traversing: 5
- zopefoundation/zope.sendmail: 5
- zopefoundation/zope.annotation: 4
- zopefoundation/zope.catalog: 4
- zopefoundation/zodbpickle: 4
- zopefoundation/Acquisition: 4
- opennti/nti.monkey: 4
- zopefoundation/z3c.pt: 4
- opennti/nti.mailer: 4
- zopefoundation/zc.zodbdgc: 4
- zopefoundation/zope.publisher: 4
- opennti/nti.zope_catalog: 4
- zopefoundation/zope.mimetype: 4
- zopefoundation/zope.session: 4
- repoze/repoze.sphinx.autointerface: 3
- zopefoundation/zope.principalregistry: 3
- zopefoundation/z3c.recipe.compattest: 3
- zopefoundation/zope.viewlet: 3
- PyMySQL/PyMySQL: 3
- zopefoundation/zope.contentprovider: 3
- opennti/nti.nikola_chameleon: 3
- zopefoundation/zope.app.onlinehelp: 3
- zopefoundation/ExtensionClass: 3
- zopefoundation/zc.zlibstorage: 3
- zopefoundation/zodbupdate: 2
- pypa/pip: 2
- opennti/nti.traversal: 2
- zopefoundation/z3c.ptcompat: 2
- gevent/gevent: 2
- zopefoundation/zope.error: 2
- zopefoundation/zope.principalannotation: 2
- ionelmc/python-tblib: 2
- zopefoundation/zope.componentvocabulary: 2
- zopefoundation/ZODB: 2
- zopefoundation/zope.hookable: 2
- Pylons/pyramid_tm: 2
- opennti/nti.geventwebsocket: 2
- zopefoundation/zope.event: 2
- opennti/nti.dataserver: 2
- zopefoundation/z3c.template: 2
- collective/contentratings: 2
- mjschultz/py-radix: 2
- opennti/nti.i18n: 2
- zopyx/zopyx.txng3.ext: 2
- zopefoundation/zope.server: 2
- zopefoundation/zope.tales: 2
- mfenniak/pg8000: 2
- zopefoundation/zope.keyreference: 2
- zopefoundation/zope.index: 2
- pypi/warehouse: 1
- zopefoundation/z3c.baseregistry: 1
- zopefoundation/zope.intid: 1
- python-intelhex/intelhex: 1
- zopefoundation/zope.app.applicationcontrol: 1
- zopefoundation/z3c.macro: 1
- xiaoxu193/PyTeaser: 1
- zopefoundation/zope.browserresource: 1
- zopefoundation/zope.deferredimport: 1
- zopefoundation/zope.app.i18n: 1
- zopefoundation/zope.generations: 1
- mxmlnkn/rapidgzip: 1
- shalomb/tofu: 1
- CodyKochmann/better: 1
- opennti/nti.assessment: 1
- opennti/nti.webhooks: 1
- zopefoundation/zope.app.wsgi: 1
- zopefoundation/zope.pluggableauth: 1
- mgedmin/zodbbrowser: 1
- benji-york/manuel: 1
- bcdev/jpy: 1
- zopefoundation/Persistence: 1
- zopefoundation/zope.tal: 1
- zopefoundation/zope.securitypolicy: 1
- zopefoundation/zope.file: 1
- zopefoundation/zope.contenttype: 1
- zopefoundation/zope.app.schema: 1
- heynemann/pynq: 1
- wummel/favilicous: 1
- python-cffi/cffi: 1
- opennti/nti.recipes.passwords: 1
- OpenNTI/nti.property: 1
- opennti/nti.app.client_preferences: 1
- zopefoundation/zope.deprecation: 1
- cython/cython: 1
- Aplopio/django_rip: 1
- jamadden/trollius: 1
- zopefoundation/zope.datetime: 1
- zopefoundation/zope.app.component: 1
- plone/plone.dexterity: 1
- postgrespro/testgres: 1
- zopefoundation/zc.catalog: 1
- c-ares/c-ares: 1
- Ranchero-Software/NetNewsWire: 1
- zopefoundation/zope.app.localpermission: 1
- zopefoundation/zope.exceptions: 1
- zopefoundation/zope.app.tree: 1
- zopefoundation/zope.preference: 1
- opennti/nti.contentlibrary: 1
- zopefoundation/zope.structuredtext: 1
- lericson/pylibmc: 1
- opennti/nti.app.analytics: 1
- opennti/nti.asynchronous: 1
- cdent/paste: 1
- plone/five.intid: 1
- opennti/nti.wref: 1
- zopefoundation/zope.schemaevent: 1
- zopefoundation/z3c.autoinclude: 1
- zopefoundation/zope.cachedescriptors: 1
- coveragepy/coveragepy: 1
- zopefoundation/zope.testbrowser: 1
- zopefoundation/ZEO: 1
- zopefoundation/zope.vocabularyregistry: 1
- zopefoundation/zope.dublincore: 1
- tlocke/pg8000: 1
- seletz/z3c.recipe.staticlxml: 1
- zopefoundation/zope.app.authentication: 1
- opennti/nti.contenttypes.presentation: 1
- zopefoundation/z3c.authviewlet: 1
- zopefoundation/zope.i18n: 1
Pull requests created
- zopefoundation/zope.interface: 59
- opennti/nti.externalization: 58
- zodb/relstorage: 40
- opennti/nti.schema: 38
- zopefoundation/BTrees: 37
- OpenNTI/nti.transactions: 35
- python-greenlet/greenlet: 34
- gevent/gevent: 32
- zopefoundation/zope.schema: 27
- zopefoundation/zope.security: 27
- zopefoundation/persistent: 25
- OpenNTI/sphinxcontrib-programoutput: 24
- zopefoundation/ZConfig: 23
- opennti/nti.site: 22
- opennti/nti.testing: 21
- opennti/nti.webhooks: 20
- opennti/nti.plastex: 20
- zopefoundation/zope.configuration: 17
- opennti/nti.contentfragments: 17
- zopefoundation/zope.component: 17
- zopefoundation/zope.container: 14
- zodb/perfmetrics: 13
- zopefoundation/zope.proxy: 13
- zopefoundation/zope.mimetype: 11
- zopefoundation/zope.publisher: 11
- opennti/nti.zodb: 10
- zopefoundation/zope.app.apidoc: 10
- zopefoundation/zodbpickle: 9
- zopefoundation/transaction: 9
- OpenNTI/nti.property: 9
- opennti/nti.zope_catalog: 8
- zopefoundation/zope.testrunner: 8
- zopefoundation/zope.intid: 7
- zopefoundation/zope.app.testing: 7
- zopefoundation/zope.i18n: 7
- zopefoundation/zope.pagetemplate: 7
- opennti/nti.recipes.zodb: 7
- zopefoundation/zc.zodbdgc: 6
- zopefoundation/zope.catalog: 6
- zopefoundation/zope.traversing: 6
- zopefoundation/zope.event: 5
- opennti/nti.mailer: 5
- zopefoundation/zope.password: 5
- zopefoundation/ExtensionClass: 5
- zopefoundation/zope.hookable: 5
- zopefoundation/z3c.schema: 5
- zopefoundation/zope.file: 5
- zopefoundation/zope.annotation: 5
- zopefoundation/zope.error: 5
- zopefoundation/zope.app.onlinehelp: 4
- zopefoundation/zope.generations: 4
- zopefoundation/zope.i18nmessageid: 4
- opennti/nti.app.pyramid_zope: 4
- zopefoundation/zope.cachedescriptors: 4
- zopefoundation/zope.sendmail: 4
- zopefoundation/zope.session: 4
- zopefoundation/zope.datetime: 4
- zopefoundation/z3c.pt: 4
- zopefoundation/zope.tales: 4
- zopefoundation/Acquisition: 4
- zopefoundation/z3c.recipe.sphinxdoc: 4
- zopefoundation/zope.index: 4
- zopefoundation/zope.testing: 4
- zopefoundation/zope.tal: 4
- zopefoundation/zope.keyreference: 3
- opennti/nti.ntiids: 3
- zopefoundation/zope.preference: 3
- opennti/nti.nikola_chameleon: 3
- zopefoundation/zope.principalannotation: 3
- opennti/nti.i18n: 3
- zopefoundation/zope.deprecation: 3
- zopefoundation/zope.principalregistry: 3
- zopefoundation/zope.applicationcontrol: 3
- zopefoundation/zope.browserresource: 3
- zopefoundation/zope.server: 3
- zopefoundation/zope.exceptions: 3
- zopyx/zopyx.txng3.ext: 3
- zopefoundation/zope.ramcache: 3
- zopefoundation/zope.formlib: 3
- zopefoundation/ZODB: 3
- opennti/nti.wref: 3
- zopefoundation/zope.lifecycleevent: 3
- zopefoundation/zc.lockfile: 2
- ionelmc/python-tblib: 2
- jamadden/icrs.releaser: 2
- opennti/nti.traversal: 2
- repoze/repoze.sphinx.autointerface: 2
- zopefoundation/z3c.baseregistry: 2
- zopefoundation/z3c.ptcompat: 2
- zopefoundation/z3c.template: 2
- zopefoundation/zc.catalog: 2
- zopefoundation/zc.resourcelibrary: 2
- zopefoundation/zc.zlibstorage: 2
- zopefoundation/zodbupdate: 2
- zopefoundation/zope.app.broken: 2
- zopefoundation/zope.app.component: 2
- zopefoundation/zope.app.dependable: 2
- zopefoundation/zope.app.form: 2
- zopefoundation/zope.app.localpermission: 2
- zopefoundation/zope.app.publisher: 2
- zopefoundation/zope.app.renderer: 2
- zopefoundation/zope.app.rotterdam: 2
- zopefoundation/zope.app.schema: 2
- zopefoundation/zope.app.session: 2
- zopefoundation/zope.app.tree: 2
- zopefoundation/zope.app.wsgi: 2
- zopefoundation/zope.browsermenu: 2
- zopefoundation/zope.componentvocabulary: 2
- zopefoundation/zope.contentprovider: 2
- zopefoundation/zope.contenttype: 2
- zopefoundation/zope.deferredimport: 2
- zopefoundation/zope.pluggableauth: 2
- zopefoundation/zope.securitypolicy: 2
- zopefoundation/zope.size: 2
- zopefoundation/zope.structuredtext: 2
- zopefoundation/zope.viewlet: 2
- zopefoundation/zope.vocabularyregistry: 2
- zopefoundation/zope.app.generations: 1
- zopefoundation/zope.app.folder: 1
- zopefoundation/zope.app.file: 1
- zopefoundation/zope.app.error: 1
- cdent/paste: 1
- zopefoundation/zope.app.debug: 1
- zopefoundation/zope.app.content: 1
- hongqn/umysqldb: 1
- gimite/web-socket-js: 1
- zopefoundation/zope.copy: 1
- zopefoundation/zope.copypastemove: 1
- zopefoundation/zope.app.container: 1
- zopefoundation/zope.testbrowser: 1
- zopefoundation/zope.app.catalog: 1
- zopefoundation/zope.dublincore: 1
- zopefoundation/zope.app.basicskin: 1
- zopefoundation/zope.errorview: 1
- zopefoundation/zope.app.authentication: 1
- zopefoundation/zope.app.applicationcontrol: 1
- zopefoundation/zc.set: 1
- zopefoundation/zc.recipe.cmmi: 1
- benji-york/manuel: 1
- zopefoundation/z3c.recipe.compattest: 1
- zopefoundation/z3c.macro: 1
- zopefoundation/z3c.bcrypt: 1
- zopefoundation/z3c.autoinclude: 1
- zopefoundation/MultiMapping: 1
- zmap/zgrab2: 1
- PyMySQL/PyMySQL: 1
- Pylons/pyramid_chameleon: 1
- zopefoundation/zope.location: 1
- zopefoundation/zope.login: 1
- OpenNTI/nti.wsgi.cors: 1
- opennti/nti.recipes.zcml: 1
- opennti/nti.recipes.passwords: 1
- collective/contentratings: 1
- opennti/nti.monkey: 1
- opennti/nti.intid: 1
- opennti/nti.geventwebsocket: 1
- zopefoundation/zope.processlifetime: 1
- opennti/nti.dataserver: 1
- zopefoundation/zope.ptresource: 1
- opennti/nti.contenttypes.courses: 1
- opennti/nti.app.products.zapier: 1
- zopefoundation/zope.app.locales: 1
- opennti/nti.app.assessment: 1
- zopefoundation/zope.app.i18n: 1
- zopefoundation/zope.app.pagetemplate: 1
- zopefoundation/zope.app.preference: 1
- zopefoundation/zope.app.principalannotation: 1
- zopefoundation/zope.schemaevent: 1
- NextThought/nti.contentratings: 1
- collective/collective.recipe.supervisor: 1
- newtdb/db: 1
- zopefoundation/zope.app.security: 1
- zopefoundation/zope.app.server: 1
- zopefoundation/zope.sequencesort: 1
- zopefoundation/zope.app.http: 1
- mfenniak/pg8000: 1
- jamadden/trollius: 1
- zopefoundation/zope.app.zcmlfiles: 1
- collective/collective.recipe.cmd: 1
- zopefoundation/zope.browserpage: 1
Maintainer
- zopefoundation/zope.interface: 89
- opennti/nti.externalization: 86
- zopefoundation/BTrees: 70
- zodb/relstorage: 65
- opennti/nti.schema: 53
- zopefoundation/persistent: 43
- zopefoundation/zope.schema: 39
- zopefoundation/zope.security: 38
- opennti/nti.plastex: 36
- OpenNTI/sphinxcontrib-programoutput: 35
- gevent/gevent: 34
- opennti/nti.site: 34
- zopefoundation/ZConfig: 33
- opennti/nti.contentfragments: 31
- zodb/perfmetrics: 30
Active Maintainer
Issue Author Associations
- Member (536, 87.15%)
- Contributor (52, 8.46%)
- None (26, 4.23%)
- Owner (1, 0.16%)
Pull Request Author Associations
- Member (974, 91.63%)
- Contributor (80, 7.53%)
- None (6, 0.56%)
- Owner (3, 0.28%)
Top Issue Labels
- enhancement (122)
- bug (78)
- question (15)
- internal (7)
- DB:PostgreSQL (7)
- Internal (4)
- DB:MySQL (2)
- help wanted (2)
- feature request (2)
- docs (2)
- Type: Enhancement (1)
- DB:SQLite3 (1)
- in progress (1)
- in-progress (1)
- Help Wanted (1)
Top Pull Request Labels
- enhancement (6)
- DB:PostgreSQL (2)
- bug (2)
- docs (1)