{"action":"created","issue":{"url":"https://api.github.com/repos/ewels/clusterflow/issues/71","labels_url":"https://api.github.com/repos/ewels/clusterflow/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/ewels/clusterflow/issues/71/comments","events_url":"https://api.github.com/repos/ewels/clusterflow/issues/71/events","html_url":"https://github.com/ewels/clusterflow/issues/71","id":112790938,"number":71,"title":"Pipeline / Module repository","user":{"login":"ewels","id":465550,"avatar_url":"https://avatars.githubusercontent.com/u/465550?v=3","gravatar_id":"","url":"https://api.github.com/users/ewels","html_url":"https://github.com/ewels","followers_url":"https://api.github.com/users/ewels/followers","following_url":"https://api.github.com/users/ewels/following{/other_user}","gists_url":"https://api.github.com/users/ewels/gists{/gist_id}","starred_url":"https://api.github.com/users/ewels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ewels/subscriptions","organizations_url":"https://api.github.com/users/ewels/orgs","repos_url":"https://api.github.com/users/ewels/repos","events_url":"https://api.github.com/users/ewels/events{/privacy}","received_events_url":"https://api.github.com/users/ewels/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ewels/clusterflow/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-22T12:19:10Z","updated_at":"2015-10-22T12:25:47Z","closed_at":null,"body":"The code base and user base of Cluster Flow is expanding. Bundling everything with the core package is bulky, and makes it difficult for people to customise things without deviating from the main installation.\r\n\r\nSure, you can use personal directories with custom modules and pipelines, but a) people don't really know that exists and b) it doesn't solve all of the above.\r\n\r\nPotential setup:\r\n\r\n* Create some kind of repository http://clusterflow.io\r\n* Write code for CF which allows command line querying of what is available\r\n* CF code to download modules and pipelines (choose location?)\r\n* Think about how to implement version control\r\n * Different repository / repositories?"},"comment":{"url":"https://api.github.com/repos/ewels/clusterflow/issues/comments/150204673","html_url":"https://github.com/ewels/clusterflow/issues/71#issuecomment-150204673","issue_url":"https://api.github.com/repos/ewels/clusterflow/issues/71","id":150204673,"user":{"login":"s-andrews","id":8157923,"avatar_url":"https://avatars.githubusercontent.com/u/8157923?v=3","gravatar_id":"","url":"https://api.github.com/users/s-andrews","html_url":"https://github.com/s-andrews","followers_url":"https://api.github.com/users/s-andrews/followers","following_url":"https://api.github.com/users/s-andrews/following{/other_user}","gists_url":"https://api.github.com/users/s-andrews/gists{/gist_id}","starred_url":"https://api.github.com/users/s-andrews/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-andrews/subscriptions","organizations_url":"https://api.github.com/users/s-andrews/orgs","repos_url":"https://api.github.com/users/s-andrews/repos","events_url":"https://api.github.com/users/s-andrews/events{/privacy}","received_events_url":"https://api.github.com/users/s-andrews/received_events","type":"User","site_admin":false},"created_at":"2015-10-22T12:25:47Z","updated_at":"2015-10-22T12:25:47Z","body":"Whilst you're listing ideas I'd say it would also be useful to be able to create local repositories per site and let people import modules/pipelines from there to their own workspace.  This would then mean you could lose the global/local distinction as all pipelines would be local ones."}}