{"action":"created","issue":{"url":"https://api.github.com/repos/dbashford/mimosa/issues/439","labels_url":"https://api.github.com/repos/dbashford/mimosa/issues/439/labels{/name}","comments_url":"https://api.github.com/repos/dbashford/mimosa/issues/439/comments","events_url":"https://api.github.com/repos/dbashford/mimosa/issues/439/events","html_url":"https://github.com/dbashford/mimosa/issues/439","id":60211166,"number":439,"title":"3.0, remove extra interfaces for registerCommand, leave one","user":{"login":"dbashford","id":581127,"avatar_url":"https://avatars.githubusercontent.com/u/581127?v=3","gravatar_id":"","url":"https://api.github.com/users/dbashford","html_url":"https://github.com/dbashford","followers_url":"https://api.github.com/users/dbashford/followers","following_url":"https://api.github.com/users/dbashford/following{/other_user}","gists_url":"https://api.github.com/users/dbashford/gists{/gist_id}","starred_url":"https://api.github.com/users/dbashford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbashford/subscriptions","organizations_url":"https://api.github.com/users/dbashford/orgs","repos_url":"https://api.github.com/users/dbashford/repos","events_url":"https://api.github.com/users/dbashford/events{/privacy}","received_events_url":"https://api.github.com/users/dbashford/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dbashford/mimosa/labels/3.0","name":"3.0","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-07T15:41:33Z","updated_at":"2015-03-11T19:21:25Z","closed_at":null,"body":"The execution of the `registerCommand` function has 2 signatures.\r\n```\r\n(program, retrieveConfig) deprecated\r\n(program, logger, retrieveConfig)\r\n```\r\nRemove the 1st.\r\n\r\nThe `retrieveCallback` function passed to `registerCommand` has 3 different signatures.\r\n```\r\n(buildFirst, isDebug, callback), deprecated\r\n(buildFirst, callback), deprecated\r\n(opts, callback)\r\n```\r\nRemove the 1st/2nd.\r\n\r\nThe following command modules need updating, updating them now will not hurt anything since the remaining supported signatures have existed for awhile.\r\n\r\n[Quick example of a compliant `registerCommand` and `retrieveConfig` module.](https://github.com/dbashford/mimosa-bower/blob/5ce85fb7becbff4c51f9d3c5ce4a7659f1f0a383/src/index.coffee#L37-L49])\r\n\r\n- [x] mimosa-bower\r\n- [x] mimosa-svgs-to-iconfonts\r\n- [x] MimosaCoffeeModuleBare\r\n- [x] mimosa-minify-img\r\n- [x] mimosa-sprite\r\n- [x] MimosaModuleJavaScriptSkeleton\r\n- [x] mimosa-ember-test\r\n- [x] mimosa-npm-web-dependencies\r\n- [x] mimosa-volo\r\n- [x] mimosa-testem-require\r\n- [ ] mimosa-fubumvc @mtscout6 @aabenoja \r\n- [ ] mimosa-spritesmith @ddlsmurf\r\n- [ ] mimosa-phantomcss @dbazile\r\n- [ ] mimosa-bless @mtscout6 @aabenoja \r\n- [ ] mimosa-asset-cache-bust @ifraixedes\r\n- [ ] mimosa-markdown @ifraixedes\r\n- [ ] mimosa-s3-deployer @Costent\r\n- [x] mimosa-module-livescript-skeleton @ifraixedes"},"comment":{"url":"https://api.github.com/repos/dbashford/mimosa/issues/comments/78350456","html_url":"https://github.com/dbashford/mimosa/issues/439#issuecomment-78350456","issue_url":"https://api.github.com/repos/dbashford/mimosa/issues/439","id":78350456,"user":{"login":"ifraixedes","id":1731633,"avatar_url":"https://avatars.githubusercontent.com/u/1731633?v=3","gravatar_id":"","url":"https://api.github.com/users/ifraixedes","html_url":"https://github.com/ifraixedes","followers_url":"https://api.github.com/users/ifraixedes/followers","following_url":"https://api.github.com/users/ifraixedes/following{/other_user}","gists_url":"https://api.github.com/users/ifraixedes/gists{/gist_id}","starred_url":"https://api.github.com/users/ifraixedes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ifraixedes/subscriptions","organizations_url":"https://api.github.com/users/ifraixedes/orgs","repos_url":"https://api.github.com/users/ifraixedes/repos","events_url":"https://api.github.com/users/ifraixedes/events{/privacy}","received_events_url":"https://api.github.com/users/ifraixedes/received_events","type":"User","site_admin":false},"created_at":"2015-03-11T19:21:25Z","updated_at":"2015-03-11T19:21:25Z","body":"Updates done and published new version of those in npm"}}