{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"PalisadoesFoundation","name":"talawa","updatedAt":"2026-10-10T21:32:24.306Z","coveredSince":"2025-10-05T23:59:13.074Z","facts":{"owner":"PalisadoesFoundation","name":"talawa","description":"Community Organization Management Software. Click on the link below to see our documentation.","stars":486,"forks":569,"archived":false,"isFork":false,"license":"GPL-3.0","defaultBranch":"main","pushedAt":"2026-08-05T13:57:21Z","createdAt":"2019-02-19T17:06:07Z","topics":["flutter","android","open-source","hacktoberfest","dart"],"languages":{"Dart":4223907,"Python":24243,"Shell":6694,"Ruby":1353,"Swift":391,"Kotlin":123,"Objective-C":38},"frameworks":[],"commits90d":0,"releases365d":0,"lastReleaseAt":"2023-04-17T13:34:31Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"forum","url":"https://community.talawa.io/"}],"policy":null}},"metrics":{"computedAt":"2026-10-10T21:32:24.306Z","outsidePulls":{"cohort":{"n":6,"merged":1,"closedUnmerged":5,"open":0,"mergeRate":0.16666666666666666,"openShare":0,"evidence":{"merged":[3371],"closedUnmerged":[3378,3377,3376,3375,3373],"open":[]}},"firstTimers":{"n":3,"merged":0,"closedUnmerged":3,"open":0,"mergeRate":null,"openShare":null,"evidence":{"merged":[],"closedUnmerged":[3378,3377,3373],"open":[]}},"year":{"n":192,"merged":109,"closedUnmerged":83,"open":0,"mergeRate":0.5677083333333334,"openShare":0,"evidence":{"merged":[3371,3364,3362,3345,3343,3342,3341,3305,3303,3300,3299,3298,3297,3295,3294,3293,3292,3290,3286,3285],"closedUnmerged":[3378,3377,3376,3375,3373,3366,3353,3352,3349,3344,3306,3304,3291,3289,3288,3287,3282,3281,3276,3270],"open":[]}}},"pullFirstResponse":{"n":6,"answered":0,"waiting":6,"medianHours":null,"p75Hours":null,"within48h":0,"within7d":0,"curve":[],"evidence":{"answered":[],"waiting":[3378,3377,3376,3375,3373,3371]}},"timeToMerge":{"n":6,"merged":1,"medianHours":null,"evidence":[3371]},"issueFirstResponse":{"n":1,"answered":1,"waiting":0,"medianHours":null,"p75Hours":null,"within48h":null,"within7d":null,"curve":[],"evidence":{"answered":[3374],"waiting":[]}},"starter":{"counts":{"available":0,"claimed":4,"in-progress":2,"stale":33},"helpWantedAvailable":0,"issues":[{"n":3216,"title":"MobileFix - Testing: Golden tests for critical widgets (Part 4 of 4)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:28:39Z","updatedAt":"2026-08-09T17:00:06Z"},{"n":3215,"title":"MobileFix - Testing: Golden tests for critical widgets (Part 3 of 4)","state":"claimed","label":"beginner","createdAt":"2025-12-31T19:28:34Z","updatedAt":"2026-10-09T05:31:16Z"},{"n":3214,"title":"MobileFix - Testing: Golden tests for critical widgets (Part 2 of 4)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:28:30Z","updatedAt":"2026-02-08T00:51:54Z"},{"n":3208,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 6 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:28:05Z","updatedAt":"2026-08-09T17:03:41Z"},{"n":3207,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 5 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:28:01Z","updatedAt":"2026-08-09T17:07:07Z"},{"n":3206,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 4 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:58Z","updatedAt":"2026-08-09T17:07:45Z"},{"n":3205,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 3 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:53Z","updatedAt":"2026-08-09T17:08:23Z"},{"n":3204,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 2 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:49Z","updatedAt":"2026-08-09T17:09:00Z"},{"n":3203,"title":"MobileFix - Resilience: Background retry policy for failed mutations (Part 1 of 6)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:45Z","updatedAt":"2026-08-09T17:10:03Z"},{"n":3196,"title":"MobileFix - Security: Centralize PII logging redaction (Part 2 of 2)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:18Z","updatedAt":"2026-08-09T17:05:32Z"},{"n":3195,"title":"MobileFix - Security: Centralize PII logging redaction (Part 1 of 2)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:14Z","updatedAt":"2026-08-09T17:05:00Z"},{"n":3194,"title":"MobileFix - Code Quality: Consolidate navigation flows behind NavigationService APIs (Part 3 of 3)","state":"claimed","label":"beginner","createdAt":"2025-12-31T19:27:10Z","updatedAt":"2026-08-09T17:17:56Z"},{"n":3193,"title":"MobileFix - Code Quality: Consolidate navigation flows behind NavigationService APIs (Part 2 of 3)","state":"claimed","label":"beginner","createdAt":"2025-12-31T19:27:06Z","updatedAt":"2026-08-09T17:18:21Z"},{"n":3192,"title":"MobileFix - Code Quality: Consolidate navigation flows behind NavigationService APIs (Part 1 of 3)","state":"stale","label":"beginner","createdAt":"2025-12-31T19:27:02Z","updatedAt":"2026-08-09T17:19:09Z"},{"n":3191,"title":"MobileFix - Architecture: Scope GetIt registrations per lifecycle","state":"stale","label":"beginner","createdAt":"2025-12-31T19:26:58Z","updatedAt":"2026-08-09T17:19:37Z"},{"n":3109,"title":"MobileFix - Testing: Add tests for custom painters","state":"stale","label":"beginner","createdAt":"2025-12-30T06:10:40Z","updatedAt":"2026-08-09T17:20:17Z"},{"n":3108,"title":"MobileFix - Performance: Reduce Provider.of-induced rebuilds","state":"stale","label":"beginner","createdAt":"2025-12-30T06:10:38Z","updatedAt":"2026-08-09T17:20:43Z"},{"n":3107,"title":"MobileFix - Performance: Reduce setState overuse in widgets","state":"stale","label":"beginner","createdAt":"2025-12-30T06:10:36Z","updatedAt":"2026-08-09T17:21:16Z"},{"n":3104,"title":"MobileFix - Architecture: Remove Flutter imports from ViewModels","state":"stale","label":"beginner","createdAt":"2025-12-30T06:10:30Z","updatedAt":"2026-08-09T17:21:41Z"},{"n":3073,"title":"Bug Report : GraphQL service methods returning null cause silent failures and flaky tests","state":"stale","label":"beginner","createdAt":"2025-12-18T17:27:21Z","updatedAt":"2026-08-09T17:22:08Z"},{"n":2933,"title":"Improve test code coverage for lib/widgets/organization_list.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:05:08Z","updatedAt":"2026-02-05T00:42:16Z"},{"n":2918,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/chat_view_models/select_contact_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:02:12Z","updatedAt":"2025-10-23T00:30:35Z"},{"n":2917,"title":"Improve test code coverage for lib/view_model/main_screen_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:02:03Z","updatedAt":"2026-02-28T00:36:45Z"},{"n":2916,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/event_view_models/edit_event_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:01:51Z","updatedAt":"2025-12-29T00:36:46Z"},{"n":2915,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/event_view_models/event_info_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:01:42Z","updatedAt":"2026-01-02T00:34:04Z"},{"n":2914,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/event_view_models/explore_events_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:01:30Z","updatedAt":"2025-10-23T00:30:41Z"},{"n":2913,"title":"Improve test code coverage for lib/views/after_auth_screens/org_info_screen.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:01:20Z","updatedAt":"2025-10-23T00:30:43Z"},{"n":2912,"title":"Improve test code coverage for lib/view_model/pre_auth_view_models/signup_details_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:01:07Z","updatedAt":"2025-10-23T00:30:45Z"},{"n":2910,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/feed_view_models/organization_feed_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:00:43Z","updatedAt":"2025-12-14T00:36:32Z"},{"n":2909,"title":"Improve test code coverage for lib/views/after_auth_screens/chat/widgets/group_chat_management_dialogs.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T03:00:32Z","updatedAt":"2025-10-23T00:30:49Z"},{"n":2908,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/event_view_models/edit_agenda_view_model.dart","state":"claimed","label":"beginner","createdAt":"2025-10-12T03:00:17Z","updatedAt":"2025-12-30T00:33:36Z"},{"n":2906,"title":"Improve test code coverage for lib/view_model/pre_auth_view_models/login_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:59:49Z","updatedAt":"2025-10-23T00:30:55Z"},{"n":2905,"title":"Improve test code coverage for lib/views/after_auth_screens/join_org_after_auth/join_organisation_after_auth.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:59:38Z","updatedAt":"2026-01-07T01:05:21Z"},{"n":2902,"title":"Improve test code coverage for lib/splash_screen.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:58:52Z","updatedAt":"2025-12-13T01:04:57Z"},{"n":2901,"title":"Improve test code coverage for lib/views/after_auth_screens/events/explore_events.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:58:41Z","updatedAt":"2025-12-31T01:05:08Z"},{"n":2900,"title":"Improve test code coverage for lib/view_model/after_auth_view_models/chat_view_models/group_chat_view_model.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:58:28Z","updatedAt":"2025-12-13T01:05:00Z"},{"n":2898,"title":"Improve test code coverage for lib/services/graphql_config.dart","state":"stale","label":"beginner","createdAt":"2025-10-12T02:57:53Z","updatedAt":"2025-10-23T00:31:06Z"},{"n":1646,"title":"Further enhancing `talawa_lint`","state":"in-progress","label":"beginner","createdAt":"2023-03-10T02:14:08Z","updatedAt":"2025-10-24T00:28:33Z"},{"n":1294,"title":"Unittests for widget organization_list.dart","state":"in-progress","label":"beginner","createdAt":"2022-04-02T17:26:23Z","updatedAt":"2025-10-24T01:05:14Z"}]},"responseWindow":{"hours":null,"people":0,"replies":0},"activeMaintainers":1},"series":[{"week":"2025-10-11","opened":11,"merged":6,"answered7d":3,"activity":11},{"week":"2025-10-18","opened":11,"merged":10,"answered7d":9,"activity":11},{"week":"2025-10-25","opened":3,"merged":3,"answered7d":1,"activity":8},{"week":"2025-11-01","opened":3,"merged":2,"answered7d":1,"activity":3},{"week":"2025-11-08","opened":22,"merged":9,"answered7d":6,"activity":25},{"week":"2025-11-15","opened":11,"merged":6,"answered7d":2,"activity":11},{"week":"2025-11-22","opened":12,"merged":10,"answered7d":3,"activity":16},{"week":"2025-11-29","opened":8,"merged":3,"answered7d":6,"activity":10},{"week":"2025-12-06","opened":12,"merged":7,"answered7d":6,"activity":12},{"week":"2025-12-13","opened":10,"merged":3,"answered7d":3,"activity":10},{"week":"2025-12-20","opened":2,"merged":1,"answered7d":2,"activity":2},{"week":"2025-12-27","opened":13,"merged":7,"answered7d":10,"activity":20},{"week":"2026-01-03","opened":8,"merged":6,"answered7d":3,"activity":9},{"week":"2026-01-10","opened":14,"merged":5,"answered7d":9,"activity":15},{"week":"2026-01-17","opened":5,"merged":3,"answered7d":4,"activity":7},{"week":"2026-01-24","opened":19,"merged":12,"answered7d":15,"activity":19},{"week":"2026-01-31","opened":7,"merged":7,"answered7d":5,"activity":8},{"week":"2026-02-07","opened":5,"merged":3,"answered7d":5,"activity":5},{"week":"2026-02-14","opened":5,"merged":3,"answered7d":3,"activity":9},{"week":"2026-02-21","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-02-28","opened":2,"merged":0,"answered7d":0,"activity":3},{"week":"2026-03-07","opened":0,"merged":0,"answered7d":0,"activity":2},{"week":"2026-03-14","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-03-21","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2026-03-28","opened":0,"merged":0,"answered7d":0,"activity":2},{"week":"2026-04-04","opened":2,"merged":2,"answered7d":1,"activity":3},{"week":"2026-04-11","opened":1,"merged":0,"answered7d":0,"activity":2},{"week":"2026-04-18","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-04-25","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-02","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2026-05-09","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-05-16","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-05-23","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-30","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-06","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-13","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-20","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-27","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-04","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-11","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-18","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-25","opened":1,"merged":1,"answered7d":0,"activity":1},{"week":"2026-08-01","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-08-08","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-15","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-22","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-29","opened":5,"merged":0,"answered7d":0,"activity":5},{"week":"2026-09-05","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-09-12","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-09-19","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-09-26","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-10-03","opened":0,"merged":0,"answered7d":0,"activity":0}],"trend":{"flag":"went-quiet","recentMedianHours":null,"previousMedianHours":null,"recentN":0,"previousN":5,"openedThisWeek":0,"openedLastWeek":0},"programs":[{"program":"gsoc","slug":"the-palisadoes-foundation","name":"The Palisadoes Foundation","years":[2024,2025]}]}