{"action":"created","issue":{"url":"https://api.github.com/repos/exercism/discussions/issues/97","repository_url":"https://api.github.com/repos/exercism/discussions","labels_url":"https://api.github.com/repos/exercism/discussions/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/exercism/discussions/issues/97/comments","events_url":"https://api.github.com/repos/exercism/discussions/issues/97/events","html_url":"https://github.com/exercism/discussions/issues/97","id":190563511,"number":97,"title":"Investigate status and health of Exercism language tracks","user":{"login":"kytrinyx","id":276834,"avatar_url":"https://avatars.githubusercontent.com/u/276834?v=3","gravatar_id":"","url":"https://api.github.com/users/kytrinyx","html_url":"https://github.com/kytrinyx","followers_url":"https://api.github.com/users/kytrinyx/followers","following_url":"https://api.github.com/users/kytrinyx/following{/other_user}","gists_url":"https://api.github.com/users/kytrinyx/gists{/gist_id}","starred_url":"https://api.github.com/users/kytrinyx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kytrinyx/subscriptions","organizations_url":"https://api.github.com/users/kytrinyx/orgs","repos_url":"https://api.github.com/users/kytrinyx/repos","events_url":"https://api.github.com/users/kytrinyx/events{/privacy}","received_events_url":"https://api.github.com/users/kytrinyx/received_events","type":"User","site_admin":true},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":24,"created_at":"2016-11-20T15:13:16Z","updated_at":"2016-11-21T15:02:55Z","closed_at":null,"body":"I've used Sarah Sharp's [FOSS Heartbeat](https://github.com/sarahsharp/foss-heartbeat) project to generate stats for each of the language track repositories, as well as the x-common repository.\r\n\r\nThe Exercism heartbeat data is published here: https://exercism.github.io/heartbeat/\r\n\r\nThe most important question that I would like to answer right now is to what degree each track is maintained, and if it is, who is actively maintaining. I've made up a scale:\r\n\r\n* **ORPHANED** - Nobody (other than me) has merged anything in the past year.\r\n* **ENDANGERED** - Somewhere between ORPHANED and AT RISK.\r\n* **AT RISK** - Two people (other than me) are actively discussing issues and reviewing and merging pull requests.\r\n* **MAINTAINED** - Three or more people (other than me) are actively discussing issues and reviewing and merging pull requests.\r\n\r\nIn addition to this, it would be interesting to know if there is any degree of activity. If here are fewer than 20 issues/PRs in the past year, the track can probably be considered inactive. (I'm making the threshold up).\r\n\r\nFor tracks that have activity, it would be useful to know if there are any contributors who should be nominated for commit.\r\n\r\n## Summary\r\n\r\nBased on the comments below, here is a snapshot of the track health and status.\r\n\r\n### Maintained\r\n\r\n* Ruby\r\n* C\r\n* Java\r\n\r\n### At Risk\r\n\r\n* Swift\r\n* Rust (but very active)\r\n* OCaml\r\n* JavaScript\r\n* ECMAScript\r\n* Python\r\n* Haskell\r\n\r\n### Endangered\r\n\r\n* Lua\r\n* Lisp\r\n* Crystal\r\n* Erlang\r\n\r\n### Orphaned\r\n\r\n\r\n\r\n### Inactive Tracks\r\n\r\nThere has not been enough activity to generate a heartbeat for the following tracks:\r\n\r\n- Ceylon\r\n- ColdFusion\r\n- Haxe\r\n- Idris\r\n- The Netwide Assembler\r\n- Nim\r\n- Pascal\r\n- PowerShell\r\n- Purescript\r\n- Tcl\r\n- TECO\r\n- VB.NET\r\n"},"comment":{"url":"https://api.github.com/repos/exercism/discussions/issues/comments/261961764","html_url":"https://github.com/exercism/discussions/issues/97#issuecomment-261961764","issue_url":"https://api.github.com/repos/exercism/discussions/issues/97","id":261961764,"user":{"login":"catb0t","id":3238748,"avatar_url":"https://avatars.githubusercontent.com/u/3238748?v=3","gravatar_id":"","url":"https://api.github.com/users/catb0t","html_url":"https://github.com/catb0t","followers_url":"https://api.github.com/users/catb0t/followers","following_url":"https://api.github.com/users/catb0t/following{/other_user}","gists_url":"https://api.github.com/users/catb0t/gists{/gist_id}","starred_url":"https://api.github.com/users/catb0t/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/catb0t/subscriptions","organizations_url":"https://api.github.com/users/catb0t/orgs","repos_url":"https://api.github.com/users/catb0t/repos","events_url":"https://api.github.com/users/catb0t/events{/privacy}","received_events_url":"https://api.github.com/users/catb0t/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T15:02:55Z","updated_at":"2016-11-21T15:02:55Z","body":"## Factor\r\n\r\n> *  To what degree is the track maintained?\r\n\r\nIt's up to date with current Exercism standards in terms of config file and folder structure format, but I haven't been updating it recently, unfortunately. (Also because I've been trying to figure out how to automate more things.)\r\n\r\n> * Who (if anyone) is merging pull requests?\r\n\r\nkytrinyx and I can merge requests that come through because I check my GH notifs often, but it's not like we get a lot of activity anyways.\r\n\r\n> * Who (if anyone) is reviewing pull requests?\r\n\r\nSame answer as the last.\r\n\r\n> * Is there someone who is not merging pull requests, but who comments on issues and pull requests, has thoughtful feedback, and is generally helpful? If so, maybe we can invite them to be a maintainer on the track.\r\n\r\nNo, because this track is low-traffic and low-activity which is less stress for me but boring otherwise :)\r\n\r\n**This track is \"endangered\" because I'm the only maintainer aside from kytrinyx.**\r\n\r\nThere's not even the occasional issue/comment, though."}}
{"actor":{"display_login":"catb0t"}}