{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"haskell","name":"hackage-server","updatedAt":"2026-10-11T05:36:04.573Z","coveredSince":"2025-10-04T13:19:58.077Z","facts":{"owner":"haskell","name":"hackage-server","description":"Hackage-Server: A Haskell Package Repository","stars":468,"forks":228,"archived":false,"isFork":false,"license":"NOASSERTION","defaultBranch":"master","pushedAt":"2026-10-06T15:41:12Z","createdAt":"2013-08-20T11:08:21Z","topics":["hackage","haskell","cabal"],"languages":{"Haskell":1971272,"StringTemplate":107554,"C":58163,"CSS":22175,"JavaScript":14524,"Nix":9452,"Smalltalk":5957,"Shell":4310,"Dockerfile":1226},"frameworks":[],"commits90d":7,"releases365d":0,"lastReleaseAt":null,"gettingStarted":{"contributing":false,"codeOfConduct":false,"issueTemplates":false,"devcontainer":false,"cla":"none","channels":[],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:36:04.573Z","outsidePulls":{"cohort":{"n":4,"merged":1,"closedUnmerged":2,"open":1,"mergeRate":null,"openShare":null,"evidence":{"merged":[1518],"closedUnmerged":[1519,1514],"open":[1516]}},"firstTimers":{"n":1,"merged":1,"closedUnmerged":0,"open":0,"mergeRate":null,"openShare":null,"evidence":{"merged":[1518],"closedUnmerged":[],"open":[]}},"year":{"n":44,"merged":33,"closedUnmerged":3,"open":8,"mergeRate":0.9166666666666666,"openShare":0.18181818181818182,"evidence":{"merged":[1518,1509,1508,1500,1499,1498,1495,1494,1492,1491,1485,1482,1479,1478,1476,1475,1474,1469,1468,1464],"closedUnmerged":[1519,1514,1506],"open":[1516,1510,1507,1502,1487,1465,1463,1444]}}},"pullFirstResponse":{"n":4,"answered":4,"waiting":0,"medianHours":null,"p75Hours":null,"within48h":null,"within7d":null,"curve":[],"evidence":{"answered":[1519,1518,1516,1514],"waiting":[]}},"timeToMerge":{"n":4,"merged":1,"medianHours":null,"evidence":[1518]},"issueFirstResponse":{"n":2,"answered":1,"waiting":1,"medianHours":null,"p75Hours":null,"within48h":null,"within7d":null,"curve":[],"evidence":{"answered":[1517],"waiting":[1515]}},"starter":{"counts":{"available":0,"claimed":1,"in-progress":1,"stale":5},"helpWantedAvailable":0,"issues":[{"n":1381,"title":"Front Page Readme Source Code Examples not Styled in Candidate Uploads","state":"in-progress","label":"beginner","createdAt":"2025-04-09T07:27:07Z","updatedAt":"2026-10-09T21:27:32Z"},{"n":1378,"title":"Allowed to scope ACCESS TOKENS to individual packages","state":"stale","label":"help-wanted","createdAt":"2025-04-08T00:14:50Z","updatedAt":"2025-04-24T19:05:49Z"},{"n":1218,"title":"UI for multiple public libraries","state":"in-progress","label":"help-wanted","createdAt":"2023-06-18T19:43:32Z","updatedAt":"2024-01-17T17:34:58Z"},{"n":1145,"title":"The `upload-time` and `uploader` package resources refer to the latest revision and admin who did it.","state":"stale","label":"beginner","createdAt":"2022-10-28T18:38:44Z","updatedAt":"2023-08-02T14:28:05Z"},{"n":833,"title":"Re-exported modules in index are not linked ","state":"stale","label":"help-wanted","createdAt":"2019-06-30T01:25:56Z","updatedAt":"2022-07-13T20:33:46Z"},{"n":770,"title":"Incorrect revision display","state":"stale","label":"help-wanted","createdAt":"2018-07-02T07:46:33Z","updatedAt":"2018-07-02T08:18:49Z"},{"n":756,"title":"make docbuilder work with old index as fallback (& add admin acct to trustees)","state":"stale","label":"beginner","createdAt":"2018-05-11T23:12:43Z","updatedAt":"2023-05-14T01:25:44Z"},{"n":753,"title":"docbuilder should report -Wall time of build","state":"stale","label":"help-wanted","createdAt":"2018-05-11T16:27:09Z","updatedAt":"2018-05-12T16:06:34Z"},{"n":748,"title":"move to full-text-search package.","state":"in-progress","label":"help-wanted","createdAt":"2018-04-30T17:48:36Z","updatedAt":"2021-08-12T23:12:46Z"},{"n":710,"title":"Better error message on license check","state":"in-progress","label":"help-wanted","createdAt":"2018-03-20T02:18:31Z","updatedAt":"2018-05-11T22:54:55Z"},{"n":587,"title":"Relative links in candidate view use wrong base","state":"stale","label":"beginner","createdAt":"2017-05-13T07:52:22Z","updatedAt":"2023-04-12T20:15:48Z"},{"n":560,"title":"Hackage Shouldn't Rewrite to Missing Docs","state":"stale","label":"help-wanted","createdAt":"2016-11-02T02:08:17Z","updatedAt":"2018-03-23T16:28:29Z"},{"n":482,"title":"Broken pipes in hackage-mirror ","state":"stale","label":"beginner","createdAt":"2016-03-17T14:02:37Z","updatedAt":"2018-01-28T05:26:55Z"},{"n":337,"title":"Prevent upload of packages with existing x-revision fields.","state":"stale","label":"beginner","createdAt":"2015-03-25T09:19:19Z","updatedAt":"2026-02-07T18:58:17Z"},{"n":322,"title":"You can partially register an already existing username","state":"claimed","label":"beginner","createdAt":"2015-02-15T23:42:04Z","updatedAt":"2020-07-05T23:58:22Z"}]},"responseWindow":{"hours":null,"people":1,"replies":11},"activeMaintainers":2},"series":[{"week":"2025-10-12","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-10-19","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-10-26","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-02","opened":1,"merged":1,"answered7d":0,"activity":1},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-16","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-23","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-11-30","opened":2,"merged":1,"answered7d":1,"activity":4},{"week":"2025-12-07","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-14","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-12-21","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-28","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-01-04","opened":4,"merged":4,"answered7d":3,"activity":4},{"week":"2026-01-11","opened":3,"merged":3,"answered7d":3,"activity":3},{"week":"2026-01-18","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-01-25","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-02-01","opened":3,"merged":3,"answered7d":3,"activity":3},{"week":"2026-02-08","opened":4,"merged":2,"answered7d":1,"activity":4},{"week":"2026-02-15","opened":0,"merged":0,"answered7d":0,"activity":2},{"week":"2026-02-22","opened":1,"merged":1,"answered7d":1,"activity":1},{"week":"2026-03-01","opened":1,"merged":1,"answered7d":0,"activity":2},{"week":"2026-03-08","opened":1,"merged":1,"answered7d":0,"activity":1},{"week":"2026-03-15","opened":2,"merged":2,"answered7d":0,"activity":2},{"week":"2026-03-22","opened":2,"merged":2,"answered7d":1,"activity":4},{"week":"2026-03-29","opened":1,"merged":1,"answered7d":1,"activity":5},{"week":"2026-04-05","opened":2,"merged":1,"answered7d":0,"activity":2},{"week":"2026-04-12","opened":3,"merged":3,"answered7d":2,"activity":10},{"week":"2026-04-19","opened":1,"merged":1,"answered7d":1,"activity":3},{"week":"2026-04-26","opened":3,"merged":3,"answered7d":3,"activity":4},{"week":"2026-05-03","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2026-05-10","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-17","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-24","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-05-31","opened":3,"merged":1,"answered7d":1,"activity":5},{"week":"2026-06-07","opened":2,"merged":1,"answered7d":2,"activity":2},{"week":"2026-06-14","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2026-06-21","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-06-28","opened":0,"merged":0,"answered7d":0,"activity":2},{"week":"2026-07-05","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-12","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2026-07-19","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-07-26","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-02","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-09","opened":1,"merged":0,"answered7d":0,"activity":1},{"week":"2026-08-16","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-08-23","opened":2,"merged":1,"answered7d":1,"activity":3},{"week":"2026-08-30","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-09-06","opened":0,"merged":0,"answered7d":0,"activity":2},{"week":"2026-09-13","opened":2,"merged":1,"answered7d":1,"activity":4},{"week":"2026-09-20","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-09-27","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-10-04","opened":2,"merged":0,"answered7d":0,"activity":5}],"trend":{"flag":"unknown","recentMedianHours":null,"previousMedianHours":null,"recentN":4,"previousN":2,"openedThisWeek":2,"openedLastWeek":0},"programs":[{"program":"gsoc","slug":"haskellorg","name":"Haskell.org","years":[2024,2025,2026]}]}