{"action":"closed","issue":{"url":"https://api.github.com/repos/juju/charm-tools/issues/34","labels_url":"https://api.github.com/repos/juju/charm-tools/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/juju/charm-tools/issues/34/comments","events_url":"https://api.github.com/repos/juju/charm-tools/issues/34/events","html_url":"https://github.com/juju/charm-tools/issues/34","id":113954044,"number":34,"title":"Feature req: support pulling layers from github/bitbucket etc","user":{"login":"battlemidget","id":51892,"avatar_url":"https://avatars.githubusercontent.com/u/51892?v=3","gravatar_id":"","url":"https://api.github.com/users/battlemidget","html_url":"https://github.com/battlemidget","followers_url":"https://api.github.com/users/battlemidget/followers","following_url":"https://api.github.com/users/battlemidget/following{/other_user}","gists_url":"https://api.github.com/users/battlemidget/gists{/gist_id}","starred_url":"https://api.github.com/users/battlemidget/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/battlemidget/subscriptions","organizations_url":"https://api.github.com/users/battlemidget/orgs","repos_url":"https://api.github.com/users/battlemidget/repos","events_url":"https://api.github.com/users/battlemidget/events{/privacy}","received_events_url":"https://api.github.com/users/battlemidget/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-29T00:23:18Z","updated_at":"2015-10-29T04:31:19Z","closed_at":"2015-10-29T04:31:19Z","body":"Not sure the scope of this but it would be nice to have something like this in my `layer.yaml`\r\n\r\n```yaml\r\nincludes: ['layer:battlemidget/nodejs']\r\n```\r\n\r\nOr maybe even further\r\n```yaml\r\nincludes: ['interface:bb:battlemidget/apache2', 'interface:gh:battlemidget/rethinkdb']\r\n```\r\n\r\nOr with the latest charm-tools `layer.yaml` and `interface.yaml` it could be shortened to\r\n\r\n```yaml\r\n# layer.yaml\r\nincludes: ['gh:battlemidget/nodejs']\r\n```\r\nOr\r\n\r\n```yaml\r\n# interface.yaml\r\nincludes: ['bitbucket/battlemidget/rethinkdb']\r\n```\r\n\r\nKind of like scoped packages that don't necessarily need to be pushed into the main http://interfaces.juju.solutions. Could possibly use the same interface for launchpad as well\r\n\r\n```yaml\r\nincludes: ['lp/adam-stokes/nodejs']\r\n```"}}