{"action":"created","issue":{"url":"https://api.github.com/repos/stephens999/dscr/issues/49","labels_url":"https://api.github.com/repos/stephens999/dscr/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/stephens999/dscr/issues/49/comments","events_url":"https://api.github.com/repos/stephens999/dscr/issues/49/events","html_url":"https://github.com/stephens999/dscr/issues/49","id":95542007,"number":49,"title":"Make dscr minimally ready for broader collaboration","user":{"login":"ramanshah","id":8029092,"avatar_url":"https://avatars.githubusercontent.com/u/8029092?v=3","gravatar_id":"","url":"https://api.github.com/users/ramanshah","html_url":"https://github.com/ramanshah","followers_url":"https://api.github.com/users/ramanshah/followers","following_url":"https://api.github.com/users/ramanshah/following{/other_user}","gists_url":"https://api.github.com/users/ramanshah/gists{/gist_id}","starred_url":"https://api.github.com/users/ramanshah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ramanshah/subscriptions","organizations_url":"https://api.github.com/users/ramanshah/orgs","repos_url":"https://api.github.com/users/ramanshah/repos","events_url":"https://api.github.com/users/ramanshah/events{/privacy}","received_events_url":"https://api.github.com/users/ramanshah/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-16T22:10:12Z","updated_at":"2015-07-17T20:51:38Z","closed_at":null,"body":"- [ ] Strip the `dscr` API down to as few exported commands as possible, and rename them in `snake_case` (#44). This is a serious breaking change, and I'd have to assist students in getting all their dscs back on the rails subsequently.\r\n- [ ] Replace the guts of the execution engine with `BatchJobs` registries for parallel execution (#23, #46)\r\n- [ ] Complete some vignette work to illustrate the tooling for fixing mistakes and working noninteractively (#35, #47, #48)\r\n- [ ] Flesh out the reset functionalities so that other phases of the computation can be reset (#43)\r\n- [ ] Assist in the process of packaging only the code and `.RDS` scores (as opposed to raw data or the other cached results of computation) as a Git repo such that the repo size is GitHub-friendly (this is a new one) \r\n\r\nAt that point, I think that `dscr` repositories (versioned under Git and hosted by GitHub) should be effective enough to facilitate new methodological collaborations, where new scenarios or methods could be shared via GitHub pull requests. Rerunning other people's computation (to get the non-score stuff) could be done on an as-needed basis, but the idea is that such \"auditing\" tasks would be rarer than adding code and scores to the repo.\r\n\r\nThis specifically punts on some of the other directions in the interest of time:\r\n\r\n- [ ] CRAN-ready or otherwise cleanly engineered build (#38)\r\n- [ ] Input parsers or any more depth/complexity to the workflow hierarchy (#42)\r\n- [ ] Smarter handling of the dependency graph (discussion in #43)\r\n- [ ] Tooling for safe partial reruns of a project as the code itself changes (discussion in #43)\r\n\r\n@stephens999 This is fully open to debate."},"comment":{"url":"https://api.github.com/repos/stephens999/dscr/issues/comments/122412173","html_url":"https://github.com/stephens999/dscr/issues/49#issuecomment-122412173","issue_url":"https://api.github.com/repos/stephens999/dscr/issues/49","id":122412173,"user":{"login":"ramanshah","id":8029092,"avatar_url":"https://avatars.githubusercontent.com/u/8029092?v=3","gravatar_id":"","url":"https://api.github.com/users/ramanshah","html_url":"https://github.com/ramanshah","followers_url":"https://api.github.com/users/ramanshah/followers","following_url":"https://api.github.com/users/ramanshah/following{/other_user}","gists_url":"https://api.github.com/users/ramanshah/gists{/gist_id}","starred_url":"https://api.github.com/users/ramanshah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ramanshah/subscriptions","organizations_url":"https://api.github.com/users/ramanshah/orgs","repos_url":"https://api.github.com/users/ramanshah/repos","events_url":"https://api.github.com/users/ramanshah/events{/privacy}","received_events_url":"https://api.github.com/users/ramanshah/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T20:51:38Z","updated_at":"2015-07-17T20:51:38Z","body":"Sounds good."}}