{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"openstreetmap","name":"openstreetmap-website","updatedAt":"2026-10-11T05:38:16.839Z","coveredSince":"2025-10-04T15:07:53.285Z","facts":{"owner":"openstreetmap","name":"openstreetmap-website","description":"The Rails application that powers OpenStreetMap","stars":2841,"forks":1092,"archived":false,"isFork":false,"license":"GPL-2.0","defaultBranch":"master","pushedAt":"2026-10-09T09:13:22Z","createdAt":"2010-05-01T16:22:12Z","topics":["openstreetmap","rails-application","ruby"],"languages":{"Ruby":2476819,"HTML":281989,"JavaScript":242719,"PLpgSQL":99333,"SCSS":22533,"C++":18830,"Perl":6764,"C":5488,"Dockerfile":2294,"Shell":840,"CSS":172},"frameworks":["Rails"],"commits90d":419,"releases365d":0,"lastReleaseAt":null,"gettingStarted":{"contributing":true,"codeOfConduct":false,"issueTemplates":true,"devcontainer":true,"cla":"none","channels":[{"kind":"mailing-list","url":"https://lists.openstreetmap.org/listinfo/rails-dev"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:38:16.839Z","outsidePulls":{"cohort":{"n":43,"merged":28,"closedUnmerged":10,"open":5,"mergeRate":0.7368421052631579,"openShare":0.11627906976744186,"evidence":{"merged":[7378,7373,7371,7370,7369,7368,7364,7351,7349,7325,7312,7297,7294,7289,7283,7271,7270,7263,7213,7204],"closedUnmerged":[7367,7359,7341,7324,7306,7305,7296,7214,7208,7205],"open":[7348,7322,7316,7268,7266]}},"firstTimers":{"n":8,"merged":4,"closedUnmerged":4,"open":0,"mergeRate":0.5,"openShare":0,"evidence":{"merged":[7364,7349,7312,7156],"closedUnmerged":[7341,7324,7305,7296],"open":[]}},"year":{"n":221,"merged":144,"closedUnmerged":52,"open":25,"mergeRate":0.7346938775510204,"openShare":0.11312217194570136,"evidence":{"merged":[7378,7373,7371,7370,7369,7368,7364,7351,7349,7325,7312,7297,7294,7289,7283,7271,7270,7263,7213,7204],"closedUnmerged":[7367,7359,7341,7324,7306,7305,7296,7214,7208,7205,7127,7105,6953,6951,6937,6931,6930,6917,6907,6900],"open":[7348,7322,7316,7268,7266,7139,7124,7111,7083,7076,7038,7037,7016,7014,6995,6895,6865,6854,6758,6732]}}},"pullFirstResponse":{"n":43,"answered":42,"waiting":1,"medianHours":6.328611111111111,"p75Hours":18.89638888888889,"within48h":0.8372093023255813,"within7d":0.9534883720930233,"curve":[{"hours":0.17833333333333334,"waiting":0.9767441860465116},{"hours":0.2425,"waiting":0.9534883720930232},{"hours":0.2608333333333333,"waiting":0.9302325581395348},{"hours":0.3611111111111111,"waiting":0.9069767441860463},{"hours":0.37194444444444447,"waiting":0.8837209302325579},{"hours":0.43805555555555553,"waiting":0.8604651162790696},{"hours":0.5463888888888889,"waiting":0.8372093023255813},{"hours":0.7838888888888889,"waiting":0.8139534883720929},{"hours":0.8213888888888888,"waiting":0.7906976744186045},{"hours":1.0752777777777778,"waiting":0.7674418604651161},{"hours":1.2483333333333333,"waiting":0.7441860465116278},{"hours":1.3622222222222222,"waiting":0.7209302325581394},{"hours":1.6875,"waiting":0.6976744186046511},{"hours":1.9672222222222222,"waiting":0.6744186046511627},{"hours":2.082222222222222,"waiting":0.6511627906976744},{"hours":2.483611111111111,"waiting":0.6279069767441859},{"hours":3.0441666666666665,"waiting":0.6046511627906976},{"hours":3.792777777777778,"waiting":0.5813953488372093},{"hours":4.012222222222222,"waiting":0.5581395348837209},{"hours":4.341388888888889,"waiting":0.5348837209302326},{"hours":6.229722222222223,"waiting":0.5116279069767442},{"hours":6.328611111111111,"waiting":0.48837209302325585},{"hours":7.631944444444445,"waiting":0.46511627906976744},{"hours":8.014444444444445,"waiting":0.441860465116279},{"hours":8.621666666666666,"waiting":0.41860465116279066},{"hours":9.436944444444444,"waiting":0.3953488372093023},{"hours":10.295,"waiting":0.37209302325581395},{"hours":11.306666666666667,"waiting":0.3488372093023256},{"hours":13.048333333333334,"waiting":0.32558139534883723},{"hours":17.677222222222223,"waiting":0.3023255813953489},{"hours":17.890833333333333,"waiting":0.2790697674418605},{"hours":18.53388888888889,"waiting":0.2558139534883721},{"hours":18.89638888888889,"waiting":0.23255813953488372},{"hours":22.408055555555556,"waiting":0.20930232558139536},{"hours":26.639444444444443,"waiting":0.18604651162790697},{"hours":36.636944444444445,"waiting":0.16279069767441862},{"hours":49.23166666666667,"waiting":0.13953488372093026},{"hours":65.335,"waiting":0.11627906976744189},{"hours":98.97527777777778,"waiting":0.09302325581395351},{"hours":127.1525,"waiting":0.06976744186046513},{"hours":154.38194444444446,"waiting":0.04651162790697676},{"hours":365.7875,"waiting":0.02325581395348838}],"evidence":{"answered":[7378,7373,7371,7370,7369,7368,7367,7364,7359,7351,7349,7348,7341,7325,7324,7322,7316,7312,7306,7305],"waiting":[7266]}},"timeToMerge":{"n":43,"merged":28,"medianHours":154.38722222222222,"evidence":[7378,7373,7371,7370,7369,7368,7364,7351,7349,7325,7312,7297,7294,7289,7283,7271,7270,7263,7213,7204]},"issueFirstResponse":{"n":54,"answered":50,"waiting":4,"medianHours":1.5825,"p75Hours":39.926944444444445,"within48h":0.7777777777777776,"within7d":0.8518518518518517,"curve":[{"hours":0.04111111111111111,"waiting":0.9814814814814815},{"hours":0.052222222222222225,"waiting":0.962962962962963},{"hours":0.058333333333333334,"waiting":0.9444444444444444},{"hours":0.06166666666666667,"waiting":0.9259259259259258},{"hours":0.06222222222222222,"waiting":0.9074074074074073},{"hours":0.09888888888888889,"waiting":0.8888888888888888},{"hours":0.1947222222222222,"waiting":0.8703703703703702},{"hours":0.2313888888888889,"waiting":0.8518518518518517},{"hours":0.24722222222222223,"waiting":0.8333333333333333},{"hours":0.24944444444444444,"waiting":0.8148148148148148},{"hours":0.2713888888888889,"waiting":0.7962962962962963},{"hours":0.2922222222222222,"waiting":0.7777777777777777},{"hours":0.33666666666666667,"waiting":0.7407407407407407},{"hours":0.3997222222222222,"waiting":0.7222222222222222},{"hours":0.5611111111111111,"waiting":0.7037037037037037},{"hours":0.5797222222222222,"waiting":0.6851851851851852},{"hours":0.6475,"waiting":0.6666666666666667},{"hours":0.72,"waiting":0.6481481481481483},{"hours":0.8019444444444445,"waiting":0.6296296296296298},{"hours":0.8080555555555555,"waiting":0.6111111111111113},{"hours":0.91,"waiting":0.5925925925925928},{"hours":1.0169444444444444,"waiting":0.5740740740740743},{"hours":1.083611111111111,"waiting":0.5555555555555558},{"hours":1.1755555555555555,"waiting":0.5370370370370373},{"hours":1.2305555555555556,"waiting":0.5185185185185188},{"hours":1.5825,"waiting":0.5000000000000003},{"hours":1.7402777777777778,"waiting":0.48148148148148184},{"hours":1.8927777777777777,"waiting":0.4629629629629633},{"hours":2.2975,"waiting":0.44444444444444475},{"hours":3.6036111111111113,"waiting":0.42592592592592626},{"hours":3.8125,"waiting":0.4074074074074077},{"hours":5.444444444444445,"waiting":0.38888888888888923},{"hours":5.9622222222222225,"waiting":0.3703703703703707},{"hours":7.88,"waiting":0.35185185185185214},{"hours":9.19138888888889,"waiting":0.33333333333333365},{"hours":13.836944444444445,"waiting":0.3148148148148151},{"hours":19.299444444444443,"waiting":0.277777777777778},{"hours":28.261111111111113,"waiting":0.25925925925925947},{"hours":39.926944444444445,"waiting":0.24074074074074095},{"hours":40.565555555555555,"waiting":0.22222222222222243},{"hours":72.14722222222223,"waiting":0.2037037037037039},{"hours":114.3,"waiting":0.18518518518518534},{"hours":135.73416666666665,"waiting":0.16666666666666682},{"hours":152.1561111111111,"waiting":0.14814814814814828},{"hours":168.57944444444445,"waiting":0.12962962962962973},{"hours":185.9763888888889,"waiting":0.1111111111111112},{"hours":396.6588888888889,"waiting":0.09259259259259267},{"hours":530.0975,"waiting":0.07407407407407414}],"evidence":{"answered":[7365,7362,7354,7352,7347,7342,7339,7337,7335,7334,7332,7321,7314,7309,7308,7292,7291,7288,7287,7286],"waiting":[7361,7343,7276,7255]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":0,"stale":0},"helpWantedAvailable":0,"issues":[{"n":3815,"title":"Please help with pull requests!","state":"stale","label":"help-wanted","createdAt":"2022-11-23T16:09:41Z","updatedAt":"2025-07-10T22:02:00Z"},{"n":1989,"title":"Suggestion: People should be able to delete comments from their own diary entry, and turn off commenting","state":"stale","label":"help-wanted","createdAt":"2018-09-10T12:44:10Z","updatedAt":"2024-06-30T16:20:49Z"}]},"responseWindow":{"hours":[0,0,0,0,0,0,3,0,4,4,3,2,0,5,8,4,3,2,9,4,2,9,0,0,0,2,0,0,0,0,1,6,3,2,0,1,1,3,5,2,6,17,16,8,4,7,2,2,0,0,0,0,1,1,2,2,2,7,1,5,4,3,10,11,5,16,4,0,1,2,2,8,0,1,1,0,1,0,4,3,4,5,6,1,0,3,4,10,18,12,5,4,0,5,1,1,0,0,0,0,2,2,5,2,4,1,0,1,4,1,2,1,1,4,6,0,0,3,2,0,0,0,0,0,0,0,3,1,2,2,1,2,1,1,0,1,1,3,1,2,0,1,0,0,0,0,0,0,0,1,0,4,1,3,3,0,0,2,3,2,2,8,2,1,0,0,1,0],"people":6,"replies":422},"activeMaintainers":6},"series":[{"week":"2025-10-12","opened":2,"merged":1,"answered7d":2,"activity":21},{"week":"2025-10-19","opened":12,"merged":10,"answered7d":11,"activity":48},{"week":"2025-10-26","opened":2,"merged":1,"answered7d":2,"activity":36},{"week":"2025-11-02","opened":5,"merged":3,"answered7d":5,"activity":38},{"week":"2025-11-09","opened":4,"merged":3,"answered7d":3,"activity":23},{"week":"2025-11-16","opened":7,"merged":5,"answered7d":7,"activity":58},{"week":"2025-11-23","opened":1,"merged":1,"answered7d":0,"activity":31},{"week":"2025-11-30","opened":7,"merged":4,"answered7d":6,"activity":64},{"week":"2025-12-07","opened":6,"merged":5,"answered7d":6,"activity":65},{"week":"2025-12-14","opened":2,"merged":1,"answered7d":2,"activity":59},{"week":"2025-12-21","opened":3,"merged":2,"answered7d":3,"activity":28},{"week":"2025-12-28","opened":1,"merged":1,"answered7d":1,"activity":20},{"week":"2026-01-04","opened":8,"merged":7,"answered7d":8,"activity":47},{"week":"2026-01-11","opened":7,"merged":4,"answered7d":6,"activity":66},{"week":"2026-01-18","opened":7,"merged":3,"answered7d":6,"activity":80},{"week":"2026-01-25","opened":8,"merged":4,"answered7d":8,"activity":64},{"week":"2026-02-01","opened":4,"merged":2,"answered7d":4,"activity":42},{"week":"2026-02-08","opened":4,"merged":4,"answered7d":4,"activity":72},{"week":"2026-02-15","opened":5,"merged":2,"answered7d":4,"activity":42},{"week":"2026-02-22","opened":1,"merged":1,"answered7d":1,"activity":25},{"week":"2026-03-01","opened":14,"merged":8,"answered7d":11,"activity":71},{"week":"2026-03-08","opened":7,"merged":4,"answered7d":7,"activity":63},{"week":"2026-03-15","opened":6,"merged":2,"answered7d":3,"activity":64},{"week":"2026-03-22","opened":10,"merged":7,"answered7d":9,"activity":58},{"week":"2026-03-29","opened":4,"merged":2,"answered7d":4,"activity":40},{"week":"2026-04-05","opened":3,"merged":2,"answered7d":3,"activity":51},{"week":"2026-04-12","opened":10,"merged":8,"answered7d":9,"activity":51},{"week":"2026-04-19","opened":5,"merged":3,"answered7d":5,"activity":36},{"week":"2026-04-26","opened":2,"merged":2,"answered7d":2,"activity":38},{"week":"2026-05-03","opened":5,"merged":4,"answered7d":5,"activity":51},{"week":"2026-05-10","opened":3,"merged":2,"answered7d":3,"activity":30},{"week":"2026-05-17","opened":4,"merged":3,"answered7d":4,"activity":19},{"week":"2026-05-24","opened":1,"merged":0,"answered7d":1,"activity":13},{"week":"2026-05-31","opened":3,"merged":1,"answered7d":3,"activity":23},{"week":"2026-06-07","opened":6,"merged":5,"answered7d":6,"activity":45},{"week":"2026-06-14","opened":1,"merged":1,"answered7d":1,"activity":20},{"week":"2026-06-21","opened":4,"merged":4,"answered7d":4,"activity":43},{"week":"2026-06-28","opened":5,"merged":3,"answered7d":5,"activity":51},{"week":"2026-07-05","opened":2,"merged":1,"answered7d":2,"activity":36},{"week":"2026-07-12","opened":0,"merged":0,"answered7d":0,"activity":24},{"week":"2026-07-19","opened":2,"merged":1,"answered7d":1,"activity":45},{"week":"2026-07-26","opened":5,"merged":4,"answered7d":5,"activity":37},{"week":"2026-08-02","opened":5,"merged":2,"answered7d":5,"activity":45},{"week":"2026-08-09","opened":2,"merged":1,"answered7d":2,"activity":21},{"week":"2026-08-16","opened":3,"merged":1,"answered7d":3,"activity":29},{"week":"2026-08-23","opened":1,"merged":0,"answered7d":1,"activity":10},{"week":"2026-08-30","opened":4,"merged":2,"answered7d":3,"activity":20},{"week":"2026-09-06","opened":8,"merged":7,"answered7d":8,"activity":52},{"week":"2026-09-13","opened":1,"merged":1,"answered7d":1,"activity":34},{"week":"2026-09-20","opened":7,"merged":3,"answered7d":5,"activity":51},{"week":"2026-09-27","opened":7,"merged":5,"answered7d":7,"activity":56},{"week":"2026-10-04","opened":6,"merged":2,"answered7d":5,"activity":57}],"trend":{"flag":"got-faster","recentMedianHours":3.4283333333333332,"previousMedianHours":9.436944444444444,"recentN":21,"previousN":16,"openedThisWeek":6,"openedLastWeek":7},"programs":[{"program":"gsoc","slug":"openstreetmap","name":"OpenStreetMap","years":[2024,2025,2026]}]}