{"action":"created","issue":{"url":"https://api.github.com/repos/lampepfl/dotty/issues/3706","repository_url":"https://api.github.com/repos/lampepfl/dotty","labels_url":"https://api.github.com/repos/lampepfl/dotty/issues/3706/labels{/name}","comments_url":"https://api.github.com/repos/lampepfl/dotty/issues/3706/comments","events_url":"https://api.github.com/repos/lampepfl/dotty/issues/3706/events","html_url":"https://github.com/lampepfl/dotty/issues/3706","id":284940222,"number":3706,"title":"Reduce number of open issues","user":{"login":"odersky","id":795990,"avatar_url":"https://avatars2.githubusercontent.com/u/795990?v=4","gravatar_id":"","url":"https://api.github.com/users/odersky","html_url":"https://github.com/odersky","followers_url":"https://api.github.com/users/odersky/followers","following_url":"https://api.github.com/users/odersky/following{/other_user}","gists_url":"https://api.github.com/users/odersky/gists{/gist_id}","starred_url":"https://api.github.com/users/odersky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odersky/subscriptions","organizations_url":"https://api.github.com/users/odersky/orgs","repos_url":"https://api.github.com/users/odersky/repos","events_url":"https://api.github.com/users/odersky/events{/privacy}","received_events_url":"https://api.github.com/users/odersky/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-12-28T15:48:24Z","updated_at":"2017-12-29T19:02:44Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Our open issues trend is steadily upwards, and if we do nothing we will soon hit 500 open issues. I think this is self defeating. With so many open issues it takes major work to even get an idea what needs to be done. Hence, less issues get fixed, hence, even more open issues. \r\n\r\nWe should take efforts to reverse that trend, and ideally reach zero open issues at some point. How to do this? Here are some ideas:\r\n\r\n - Try to assign an open issue within reasonable time to someone (where reasonable = ~ 1-2 weeks) \r\n - Everyone should scan issues periodically to not build up a personal backlog\r\n - If you feel you cannot solve an issue, try to assign to someone else\r\n - If there is no clear assignee for an issue, and someone thinks the issue is important and/or urgent, that person should bring it up at the next meeting. Maybe we can work out together a course of action.\r\n - In all other cases I feel it is better to _close the issue_ and add a label \"stat:revisit\". This signals that without a change in circumstances the issue will not be solved at the present time. A possible change in circumstances could be \r\n\r\n   - New insight how to solve the issue\r\n   - A new contributor willing to look into the issue\r\n   - A new reason why the issue is urgent and important.\r\n\r\n   \r\n   If any of these changes happens, we should then re-open the issue.\r\n\r\nFor community/help wanted issues we should apply the same algorithm. We can leave them open for some time (e.g. one month), but if no help is forthcoming, we should close with \"stat:revisit\". The docs should be updated to encourage potential contributors to also scan such closed issues and re-open some if they feel they can solve them."},"comment":{"url":"https://api.github.com/repos/lampepfl/dotty/issues/comments/354487026","html_url":"https://github.com/lampepfl/dotty/issues/3706#issuecomment-354487026","issue_url":"https://api.github.com/repos/lampepfl/dotty/issues/3706","id":354487026,"user":{"login":"odersky","id":795990,"avatar_url":"https://avatars2.githubusercontent.com/u/795990?v=4","gravatar_id":"","url":"https://api.github.com/users/odersky","html_url":"https://github.com/odersky","followers_url":"https://api.github.com/users/odersky/followers","following_url":"https://api.github.com/users/odersky/following{/other_user}","gists_url":"https://api.github.com/users/odersky/gists{/gist_id}","starred_url":"https://api.github.com/users/odersky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/odersky/subscriptions","organizations_url":"https://api.github.com/users/odersky/orgs","repos_url":"https://api.github.com/users/odersky/repos","events_url":"https://api.github.com/users/odersky/events{/privacy}","received_events_url":"https://api.github.com/users/odersky/received_events","type":"User","site_admin":false},"created_at":"2017-12-29T19:02:44Z","updated_at":"2017-12-29T19:02:44Z","author_association":"CONTRIBUTOR","body":"@smarter Agreed we need to prioritize bug fixes and I do so periodically myself. But I don't believe it alone will fix the problem. "}}
{"actor":{"display_login":"odersky"}}