{"action":"opened","issue":{"url":"https://api.github.com/repos/IBM-Blockchain/blockchain-vscode-extension/issues/44","repository_url":"https://api.github.com/repos/IBM-Blockchain/blockchain-vscode-extension","labels_url":"https://api.github.com/repos/IBM-Blockchain/blockchain-vscode-extension/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/IBM-Blockchain/blockchain-vscode-extension/issues/44/comments","events_url":"https://api.github.com/repos/IBM-Blockchain/blockchain-vscode-extension/issues/44/events","html_url":"https://github.com/IBM-Blockchain/blockchain-vscode-extension/issues/44","id":357592283,"node_id":"MDU6SXNzdWUzNTc1OTIyODM=","number":44,"title":"A developer can automatically create a local Fabric runtime","user":{"login":"sstone1","id":7118158,"node_id":"MDQ6VXNlcjcxMTgxNTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7118158?v=4","gravatar_id":"","url":"https://api.github.com/users/sstone1","html_url":"https://github.com/sstone1","followers_url":"https://api.github.com/users/sstone1/followers","following_url":"https://api.github.com/users/sstone1/following{/other_user}","gists_url":"https://api.github.com/users/sstone1/gists{/gist_id}","starred_url":"https://api.github.com/users/sstone1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sstone1/subscriptions","organizations_url":"https://api.github.com/users/sstone1/orgs","repos_url":"https://api.github.com/users/sstone1/repos","events_url":"https://api.github.com/users/sstone1/events{/privacy}","received_events_url":"https://api.github.com/users/sstone1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"sstone1","id":7118158,"node_id":"MDQ6VXNlcjcxMTgxNTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7118158?v=4","gravatar_id":"","url":"https://api.github.com/users/sstone1","html_url":"https://github.com/sstone1","followers_url":"https://api.github.com/users/sstone1/followers","following_url":"https://api.github.com/users/sstone1/following{/other_user}","gists_url":"https://api.github.com/users/sstone1/gists{/gist_id}","starred_url":"https://api.github.com/users/sstone1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sstone1/subscriptions","organizations_url":"https://api.github.com/users/sstone1/orgs","repos_url":"https://api.github.com/users/sstone1/repos","events_url":"https://api.github.com/users/sstone1/events{/privacy}","received_events_url":"https://api.github.com/users/sstone1/received_events","type":"User","site_admin":false},"assignees":[{"login":"sstone1","id":7118158,"node_id":"MDQ6VXNlcjcxMTgxNTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7118158?v=4","gravatar_id":"","url":"https://api.github.com/users/sstone1","html_url":"https://github.com/sstone1","followers_url":"https://api.github.com/users/sstone1/followers","following_url":"https://api.github.com/users/sstone1/following{/other_user}","gists_url":"https://api.github.com/users/sstone1/gists{/gist_id}","starred_url":"https://api.github.com/users/sstone1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sstone1/subscriptions","organizations_url":"https://api.github.com/users/sstone1/orgs","repos_url":"https://api.github.com/users/sstone1/repos","events_url":"https://api.github.com/users/sstone1/events{/privacy}","received_events_url":"https://api.github.com/users/sstone1/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-09-06T10:26:26Z","updated_at":"2018-09-06T10:26:26Z","closed_at":null,"author_association":"MEMBER","body":"- If they go to add a connection, check whether they have a local Fabric running.\n- If not, offer to create one.\n- Connection name, connection profile, cert, public key can all be automatically set/generated\n\nLow-fi here:\n\nhttps://xd.adobe.com/view/0bd1f7aa-4358-4526-550b-841b4ba2c81f-7de0/\n\nThis is suggesting that ideally we'd like everything to just happen automagically ;) . The logic of what's happening behind the scenes is:\n\n- Detect that the Fabric docker images that would be running if a local fabric were available aren't there, AND there's no local_fabric connection already configured\n- In that case, offer the option to auto-configure a local_fabric connection\n- When selected, this will pull down the images, start them up, name a new connection local_fabric, generate a connection profile, certificate and private key for it, and use those to complete the connection\n\nOne thing we'll need to consider is that this will probably take quite a while to happen!  Is there any established convention for operations that take a while once started and don't require any user intervention?\n\nThe level of simplicity shown in the lowfi is probably skipping out too much detail, but it gives something to start looking into!"}}
{"actor":{"display_login":"sstone1"}}