GitHub / cherifGsoul issue stats
Total issues: 85
Total pull requests: 812
Merged pull request: 623
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Average comments per issue: 2.55
Average comments per pull request: 0.19
Issues created
- canjs/canjs: 8
- retro/generator-canjs: 8
- donejs/donejs: 4
- bitovi/launchpad: 3
- canjs/can-stache: 2
- canjs/devtools: 2
- canjs/can-stache-bindings: 2
- canjs/can-observable-array: 2
- canjs/can-observable-object: 2
- yiiext/eav-behavior: 2
- samdark/yii2-cookbook: 2
- celyes/ray: 2
- canjs/can-attribute-encoder: 1
- ishanvyas22/asset-mix: 1
- emberjs/starter-kit: 1
- canjs/can-view-model: 1
- bitovi/canjs.com: 1
- canjs/can-compile: 1
- canjs/can-component: 1
- canjs/webpack-example: 1
- clevertech/yiibackbone: 1
- yii2tech/spreadsheet: 1
- oven-sh/bun: 1
- canjs/can-view-autorender: 1
- canjs/can-debug: 1
- fastify/fastify-cli: 1
- canjs/can-kefir: 1
- canjs/can-type: 1
- canjs/can-rx: 1
- bitovi/jmvc-generators: 1
- fcmam5/algeria-api: 1
- thephpleague/factory-muffin-faker: 1
- canjs/can-fixture: 1
- yiiext/with-related-behavior: 1
- DevinVinson/WordPress-Plugin-Boilerplate: 1
- canjs/can-view-callbacks: 1
- saada/yii2-factory-muffin: 1
- sgaurav/understanding-es6: 1
- stealjs/steal-qunit: 1
- donejs/bit-docs-donejs-theme: 1
- donejs/chat: 1
- bitovi/training: 1
- donejs/cli: 1
- canjs/can-ajax: 1
- canjs/can-stache-element: 1
- canjs/can-view-live: 1
- bitovi/velocirender: 1
- fgrehm/outlet-orm: 1
- chubbyphp/chubbyphp-laminas-config-doctrine: 1
- canjs/can-route: 1
- hippone-consulting/algerian-invoicing-code-generator: 1
- canjs/can-assign: 1
- canjs/can-query-logic: 1
- canjs/can-meetup: 1
- canjs/can-map: 1
- zth/rescript-bun: 1
- stealjs/steal-tools: 1
- stealjs/steal-sass: 1
Pull requests created
- canjs/can-define: 22
- canjs/canjs: 21
- canjs/can-stache-bindings: 19
- canjs/bit-docs-html-canjs: 14
- canjs/can-route: 14
- canjs/can-component: 13
- canjs/can-query-logic: 12
- canjs/can-migrate: 11
- canjs/can-stache: 11
- canjs/can-observable-mixin: 10
- canjs/can-connect: 9
- canjs/can-observable-array: 9
- donejs/generator-donejs: 9
- canjs/can-map: 8
- canjs/can-observable-object: 8
- bit-docs/bit-docs-html-highlight-line: 7
- canjs/can-devtools-components: 7
- canjs/devtools: 7
- canjs/can-view-scope: 7
- canjs/can-stache-element: 6
- canjs/can-view-target: 6
- canjs/can-ajax: 6
- canjs/can-attribute-encoder: 6
- bitovi/jira-timeline-report: 6
- canjs/can-route-pushstate: 6
- canjs/can-view-live: 6
- canjs/can-stache-converters: 6
- canjs/can-view-model: 5
- bitovi/launchpad: 5
- canjs/can-event-queue: 5
- cherifGsoul/can-places-autocomplete: 5
- canjs/can-stache-loader: 5
- canjs/can-type: 5
- canjs/can-simple-observable: 5
- canjs/can-view-parser: 5
- canjs/can-fixture: 5
- donejs/donejs: 5
- canjs/can-reflect-promise: 5
- bitovi/calendar-events-component: 5
- canjs/can-bind: 4
- canjs/can-log: 4
- canjs/can-observation: 4
- canjs/can-deparam: 4
- cherifgsoul/php-blog-workshop: 4
- canjs/can-define-validate-validatejs: 4
- canjs/can-model: 4
- canjs/can-validate-legacy: 4
- canjs/can-util: 4
- donejs/bitcentive: 4
- canjs/can-queues: 4
- canjs/can-list: 4
- retro/generator-canjs: 4
- canjs/can-construct: 4
- cherifGsoul/php-algerian-mobile-phone-number: 4
- bit-docs/bit-docs-html-codepen-link: 4
- canjs/can-reflect: 4
- canjs/can-observe: 4
- canjs/can-map-define: 4
- canjs/can-compute: 4
- canjs/can-control: 4
- canjs/can-import-module: 4
- canjs/can-stache-key: 4
- canjs/can-key-tree: 3
- canjs/can-dom-data-state: 3
- canjs/can-fixture-socket: 3
- canjs/can-make-rest: 3
- canjs/can-memory-store: 3
- canjs/can-test-helpers: 3
- stealjs/steal-qunit: 3
- canjs/can-param: 3
- canjs/can-view-import: 3
- canjs/can-connect-feathers: 3
- canjs/can-reflect-dependencies: 3
- canjs/can-view-nodelist: 3
- canjs/can-types: 3
- donejs/cli: 3
- canjs/can-attribute-observable: 3
- canjs/can-value: 3
- canjs/can-dom-mutate: 3
- canjs/can-stream-kefir: 3
- canjs/can-dom-events: 3
- donejs/donejs-mocha: 3
- canjs/can-diff: 3
- canjs/can-simple-map: 3
- canjs/can-event: 3
- canjs/can-assign: 3
- canjs/can-simple-dom: 3
- donejs/bit-docs-donejs-theme: 3
- canjs/can-kefir: 3
- donejs/chat: 3
- canjs/can-view-callbacks: 3
- canjs/can-construct-super: 3
- canjs/can-validate-validatejs: 2
- canjs/can-connect-ndjson: 2
- canjs/can-define-backup: 2
- canjs/can-connect-signalr: 2
- canjs/can-view-autorender: 2
- canjs/can-map-validations: 2
- canjs/can-set: 2
- canjs/can-define-lodash: 2
- canjs/can-single-reference: 2
- canjs/can-cid: 2
- canjs/can-route-hash: 2
- canjs/can-view-href: 2
- bitovi-components/can-tabs: 2
- canjs/can-join-uris: 2
- canjs/can-realtime-rest-model: 2
- canjs/can-symbol: 2
- canjs/can-local-store: 2
- canjs/can-3-4-compat: 2
- canjs/can-map-backup: 2
- canjs/can-make-map: 2
- canjs/can-connect-cloneable: 2
- canjs/can-reflect-tests: 2
- cherifgsoul/phpspec-workshop: 2
- canjs/can-define-stream: 2
- canjs/can-model-cached: 2
- stealjs/steal: 2
- donejs/done-ssr: 2
- canjs/can-binarytree: 2
- canjs/can-ndjson-stream: 2
- canjs/can-view-modifiers: 2
- canjs/can-map-list: 2
- canjs/can-derive: 2
- canjs/steal-stache: 2
- canjs/can-animate: 2
- canjs/can-zone-storage: 2
- canjs/can-compute-memoize: 2
- canjs/can-globals: 2
- canjs/can-string: 2
- canjs/can-stache-helpers: 2
- canjs/can-event-dom-radiochange: 2
- canjs/can-define-lazy-value: 2
- canjs/can-jsx: 2
- canjs/can-parse-uri: 2
- canjs/can-is-browser-window: 2
- canjs/can-stream: 2
- canjs/can-router: 2
- canjs/can-validate-interface: 2
- canjs/can-control-plugin: 2
- canjs/can-global: 2
- canjs/can-react-component: 2
- canjs/can-fragment: 2
- canjs/can-ejs: 2
- canjs/can-todomvc: 2
- canjs/can-mustache: 2
- stealjs/steal-tools: 2
- canjs/can-child-nodes: 2
- cherifGsoul/yii2-tactician: 2
- canjs/can-define-connected-singleton: 2
- canjs/can-set-legacy: 2
- canjs/can-scheduler: 2
- bitovi/testee-client: 2
- canjs/can-observable-bindings: 2
- canjs/can-key: 2
- bitovi/syn: 2
- canjs/can-list-sort: 2
- canjs/can-interrupt: 2
- canjs/can-connect-tag: 2
- canjs/can-map-compat: 2
- canjs/can-parse: 2
- canjs/can-map-delegate: 2
- canjs/can-route-mock: 2
- canjs/can-map-setter: 2
- canjs/can-debug: 2
- canjs/can-legacy-view-helpers: 2
- canjs/can-sort-object: 2
- canjs/can-super-model: 2
- canjs/can-construct-proxy: 2
- bitovi-components/bit-c3: 2
- canjs/can-rest-model: 2
- canjs/can-stache-ast: 2
- canjs/can-define-stream-kefir: 2
- bitovi-components/bit-tabs: 2
- canjs/can-string-to-any: 2
- canjs/can-map-attributes: 2
- canjs/can-model-queue: 2
- bitovi-components/bit-autocomplete: 2
- donejs/done-ssr-middleware: 2
- canjs/can-crud: 2
- canjs/can-observation-recorder: 2
- canjs/can-event-radiochange: 2
- canjs/can-stache-animate: 2
- canjs/can-vdom: 2
- canjs/can-data-types: 2
- canjs/can-worker-observable: 2
- canjs/can-validate: 2
- canjs/can-stache-route-helpers: 2
- canjs/can-map-lazy: 2
- donejs/donejs-travis: 2
- canjs/can-element: 2
- canjs/can-event-dom-enter: 2
- canjs/can-zone: 2
- canjs/can-dom-data: 2
- donejs/done-mutation-observer: 1
- canjs/can-react: 1
- donejs/survey-ad: 1
- donejs/donejs-jasmine: 1
- canjs/canjs-feathers: 1
- stealjs/steal-css: 1
- donejs/donejs-jshint: 1
- donejs/bitballs: 1
- stealjs/myhub: 1
- stealjs/steal-push: 1
- donejs/deploy: 1
- donejs/done-serve: 1
- cherifgsoul/decouple-framwork-workshop: 1
- canjs/babel-plugin-transform-can-jsx: 1
- cherifGsoul/inertia-can: 1
- donejs/donejs-firebase: 1
- bit-docs/bit-docs-tag-demo: 1
- stealjs/steal-cordova: 1
- stealjs/steal-jasmine: 1
- donejs/steal-config-utils: 1
- stealjs/system-define: 1
- donejs/job-cost-tracker: 1
- donejs/donejs-heroku: 1
- stealjs/steal-conditional: 1
- donejs/donejs-travis-deploy-to-heroku: 1
- stealjs/steal-electron: 1
- donejs/done-inspect: 1
- stealjs/steal-fuzzy-normalize: 1
- donejs/donejs-travis-deploy-to-firebase: 1
- donejs/donejs-connect-model: 1
- canjs/can-ssr-plugin-react: 1
- donejs/place-my-order-api: 1
- stealjs/steal-less: 1
- stealjs/bit-docs-stealjs-theme: 1
- stealjs/transpile: 1
- donejs/donejs-bootstrap: 1
- stealjs/system-json: 1
- bit-docs/bit-docs-html-toc: 1
- donejs/donejs-documentjs: 1
- canjs/can-meetup: 1
- donejs/css: 1
- stealjs/live-reload: 1
- bitovi-components/example-app: 1
- stealjs/steal-template: 1
- donejs/donejs-electron: 1
- hippone-consulting/algerian-invoicing-code-generator: 1
- canjs/can-upgrade: 1
- bitovi/ylem: 1
- donejs/donejs-pwa: 1
- bitovi/canjs.com: 1
- donejs/donejs-webcomponents: 1
- stealjs/steal-react-jsx: 1
- canjs/can-util-function: 1
- canjs/node-route: 1
- cherifGsoul/yii2-onion-app: 1
- donejs/donejs-feathers: 1
- donejs/ir-clone: 1
- donejs/donejs-number-input: 1
- donejs/donejs-cordova: 1
- stealjs/grunt-steal: 1
- temporalio/samples-python: 1
- donejs/autorender: 1
- stealjs/steal-nw: 1
- stealjs/steal-bundle-manifest: 1
- stealjs/cache-bust: 1
- donejs/donejs-error-format: 1
- stealjs/steal-mocha: 1
- donejs/done-element: 1
- stealjs/steal-bundler: 1
- donejs/donejs-react: 1
- stealjs/steal-serviceworker: 1
- canjs/can-define-map: 1
- stealjs/steal-socket.io: 1
- donejs/done-reattachment: 1
- stealjs/system-trace: 1
- canjs/can-control-modifier: 1
- canjs/can-deep-observable: 1
- donejs/done-component: 1
- stealjs/node-locate: 1
- donejs/ir-reattach: 1
- bit-docs/bit-docs-docjs-theme: 1
- canjs/can-define-list: 1
- donejs/done-mutation: 1
- chubbyphp/chubbyphp-static-file: 1
- donejs/donejs-nw: 1
- canjs/version-and-release: 1
- canjs/dom-patch: 1
- donejs/vdom-streaming-serializer: 1
- stealjs/steal-almond: 1
- canjs/webpack-example: 1
- canjs/can-compile: 1
- bitovi/funcunit: 1
- canjs/can-simple-window: 1
- canjs/can-todomvc-test: 1
- bitovi/querystring-parser: 1
- stealjs/steal-sass: 1
- canjs/feathers-query-logic: 1
- canjs/can-devtools: 1
- canjs/can-zone-jsdom: 1
- stealjs/steal-env: 1
Maintainer
- canjs/canjs: 29
- canjs/can-define: 22
- canjs/can-stache-bindings: 21
- canjs/can-route: 15
- canjs/bit-docs-html-canjs: 14
- canjs/can-component: 14
- canjs/can-stache: 13
- canjs/can-query-logic: 13
- retro/generator-canjs: 12
- canjs/can-migrate: 11
- canjs/can-observable-array: 11
- canjs/can-observable-mixin: 10
- canjs/can-observable-object: 10
- canjs/devtools: 9
- canjs/can-map: 9
Active Maintainer
Issue Author Associations
- Member (38, 44.71%)
- None (24, 28.24%)
- Contributor (15, 17.65%)
- Collaborator (8, 9.41%)
Pull Request Author Associations
- Member (630, 77.59%)
- Contributor (124, 15.27%)
- None (34, 4.19%)
- Owner (20, 2.46%)
- Collaborator (4, 0.49%)
Top Issue Labels
- bug (8)
- documentation (8)
- p2 (3)
- enhancement (3)
- website (2)
- 6.0 (1)
- p3 (1)
- proposal (1)
- discussion (1)
- guide (1)
- place-my-order (1)
- waffle:ready (1)
- weekly-training-topics (1)
Top Pull Request Labels
- ready (1)