{"action":"created","issue":{"url":"https://api.github.com/repos/bevry/meta/issues/27","labels_url":"https://api.github.com/repos/bevry/meta/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/bevry/meta/issues/27/comments","events_url":"https://api.github.com/repos/bevry/meta/issues/27/events","html_url":"https://github.com/bevry/meta/issues/27","id":59912450,"number":27,"title":"Keeping DocPad Plugins up to date","user":{"login":"balupton","id":61148,"avatar_url":"https://avatars.githubusercontent.com/u/61148?v=3","gravatar_id":"","url":"https://api.github.com/users/balupton","html_url":"https://github.com/balupton","followers_url":"https://api.github.com/users/balupton/followers","following_url":"https://api.github.com/users/balupton/following{/other_user}","gists_url":"https://api.github.com/users/balupton/gists{/gist_id}","starred_url":"https://api.github.com/users/balupton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/balupton/subscriptions","organizations_url":"https://api.github.com/users/balupton/orgs","repos_url":"https://api.github.com/users/balupton/repos","events_url":"https://api.github.com/users/balupton/events{/privacy}","received_events_url":"https://api.github.com/users/balupton/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bevry/meta/labels/1%20-%20Ready","name":"1 - Ready","color":"CCCCCC"},{"url":"https://api.github.com/repos/bevry/meta/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/bevry/meta/labels/team%20/%20community","name":"team / community","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-05T06:44:09Z","updated_at":"2015-03-05T07:01:57Z","closed_at":null,"body":"Hey @docpad/extras-team\r\n\r\nI need your help in keeping plugin dependencies up to date.\r\n\r\nFirst we will need to setup a development copy of DocPad:\r\n\r\n```\r\ncd ~\r\ngit clone https://github.com/docpad/docpad.git\r\ncd docpad\r\ncake compile\r\nnpm link\r\n```\r\n\r\nThen we can setup the extras project:\r\n\r\n```\r\ncd ~\r\ngit clone https://github.com/docpad/extras.git docpad-extras\r\ncd docpad-extras\r\nnpm install\r\nnpm link docpad\r\n./app clone\r\n```\r\n\r\nThen we can find out which plugin deps are out of date by running:\r\n\r\n```\r\n./app outdated\r\n```\r\n\r\nIt will then produce output like:\r\n\r\n```\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/browserifydocs\r\nbrowserify has 9.0.3, but ^4.1.4 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/highlightjs\r\nbal-util has 2.5.1, but ~2.4.1 is specified\r\nhighlight.js has 8.4.0, but ~8.3.0 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/downloader\r\ntar has 1.0.3, but ~0.1.19 is specified\r\nhyperquest has 1.0.1, but ~0.2.0 is specified\r\ntaskgroup has 4.2.1, but ~3.3.6 is specified\r\nrimraf has 2.3.1, but ~2.2.5 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/cleancss\r\nclean-css has 3.1.4, but ~2.0.2 is specified\r\ntaskgroup has 4.2.1, but ~3.3.6 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/livereload\r\nprimus has 2.4.12, but ~2.0.0 is specified\r\nws has 0.7.1, but ~0.4.31 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/multiplelayouts\r\ntaskgroup has 4.2.1, but ~3.4.0 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/less\r\nless has 2.4.0, but ~1.6.0 is specified\r\n\r\ninfo: /Users/balupton/Projects/docpad-extras/plugins/nativecomments\r\nrimraf has 2.3.1, but ~2.2.2 is specified\r\nchai has 2.1.1, but ~1.7.2 is specified\r\nsuperagent has 0.21.0, but ~0.15.4 is specified\r\n```\r\n\r\nWhich can be acted upon. Ideally we will have people familiar with the particular plugin they are updating - as that way they can further ensure that the updated dependency won't break anything."},"comment":{"url":"https://api.github.com/repos/bevry/meta/issues/comments/77316641","html_url":"https://github.com/bevry/meta/issues/27#issuecomment-77316641","issue_url":"https://api.github.com/repos/bevry/meta/issues/27","id":77316641,"user":{"login":"balupton","id":61148,"avatar_url":"https://avatars.githubusercontent.com/u/61148?v=3","gravatar_id":"","url":"https://api.github.com/users/balupton","html_url":"https://github.com/balupton","followers_url":"https://api.github.com/users/balupton/followers","following_url":"https://api.github.com/users/balupton/following{/other_user}","gists_url":"https://api.github.com/users/balupton/gists{/gist_id}","starred_url":"https://api.github.com/users/balupton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/balupton/subscriptions","organizations_url":"https://api.github.com/users/balupton/orgs","repos_url":"https://api.github.com/users/balupton/repos","events_url":"https://api.github.com/users/balupton/events{/privacy}","received_events_url":"https://api.github.com/users/balupton/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T07:01:57Z","updated_at":"2015-03-05T07:01:57Z","body":"I'll take any that need taskgroup updated."}}