{"action":"closed","issue":{"url":"https://api.github.com/repos/exercism/xscheme/issues/16","labels_url":"https://api.github.com/repos/exercism/xscheme/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/exercism/xscheme/issues/16/comments","events_url":"https://api.github.com/repos/exercism/xscheme/issues/16/events","html_url":"https://github.com/exercism/xscheme/issues/16","id":67091104,"number":16,"title":"Test headers","user":{"login":"canweriotnow","id":387693,"avatar_url":"https://avatars.githubusercontent.com/u/387693?v=3","gravatar_id":"","url":"https://api.github.com/users/canweriotnow","html_url":"https://github.com/canweriotnow","followers_url":"https://api.github.com/users/canweriotnow/followers","following_url":"https://api.github.com/users/canweriotnow/following{/other_user}","gists_url":"https://api.github.com/users/canweriotnow/gists{/gist_id}","starred_url":"https://api.github.com/users/canweriotnow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/canweriotnow/subscriptions","organizations_url":"https://api.github.com/users/canweriotnow/orgs","repos_url":"https://api.github.com/users/canweriotnow/repos","events_url":"https://api.github.com/users/canweriotnow/events{/privacy}","received_events_url":"https://api.github.com/users/canweriotnow/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/exercism/xscheme/milestones/1","html_url":"https://github.com/exercism/xscheme/milestones/Track%20Launch","labels_url":"https://api.github.com/repos/exercism/xscheme/milestones/1/labels","id":1057911,"number":1,"title":"Track Launch","description":"Ready to launch based on criteria in [Launch Checklist](https://github.com/exercism/xscheme/issues/10) and elsewhere.\r\n\r\nDate chosen semi-arbitrarily — launching by 10 May would be a nice happy-birthday-to-me event.","creator":{"login":"canweriotnow","id":387693,"avatar_url":"https://avatars.githubusercontent.com/u/387693?v=3","gravatar_id":"","url":"https://api.github.com/users/canweriotnow","html_url":"https://github.com/canweriotnow","followers_url":"https://api.github.com/users/canweriotnow/followers","following_url":"https://api.github.com/users/canweriotnow/following{/other_user}","gists_url":"https://api.github.com/users/canweriotnow/gists{/gist_id}","starred_url":"https://api.github.com/users/canweriotnow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/canweriotnow/subscriptions","organizations_url":"https://api.github.com/users/canweriotnow/orgs","repos_url":"https://api.github.com/users/canweriotnow/repos","events_url":"https://api.github.com/users/canweriotnow/events{/privacy}","received_events_url":"https://api.github.com/users/canweriotnow/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":4,"state":"open","created_at":"2015-04-08T09:39:04Z","updated_at":"2015-04-15T06:57:32Z","due_on":"2015-05-10T04:00:00Z","closed_at":null},"comments":7,"created_at":"2015-04-08T09:42:53Z","updated_at":"2015-04-15T06:57:32Z","closed_at":"2015-04-15T06:57:32Z","body":"One of the tedious bits fo creating new exercises is the test header boilerplate.\r\n\r\nIf we get to the point of supporting multiple scheme dialects, this boilerplate is going to grow, and right now changes to the test runner involve tedious cut/copy/paste or sed/awk/grep/xargs. Not exactly happy friendly. \r\n\r\nSo in the 'nice to have' category would be a test header template that could be used to keep all the tests in sync... even if it's a shell script hat lives in the repo root to start with."}}