{"action":"created","issue":{"url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/4","repository_url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp","labels_url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/4/comments","events_url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/4/events","html_url":"https://github.com/uzyn/ethereum-webpack-example-dapp/issues/4","id":163800729,"number":4,"title":"Should we expand this into a full-fledged framework?","user":{"login":"uzyn","id":280505,"avatar_url":"https://avatars.githubusercontent.com/u/280505?v=3","gravatar_id":"","url":"https://api.github.com/users/uzyn","html_url":"https://github.com/uzyn","followers_url":"https://api.github.com/users/uzyn/followers","following_url":"https://api.github.com/users/uzyn/following{/other_user}","gists_url":"https://api.github.com/users/uzyn/gists{/gist_id}","starred_url":"https://api.github.com/users/uzyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uzyn/subscriptions","organizations_url":"https://api.github.com/users/uzyn/orgs","repos_url":"https://api.github.com/users/uzyn/repos","events_url":"https://api.github.com/users/uzyn/events{/privacy}","received_events_url":"https://api.github.com/users/uzyn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/labels/discussion","name":"discussion","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-07-05T08:49:46Z","updated_at":"2016-07-08T09:23:08Z","closed_at":null,"body":"There are currently these popular Ethereum DAapp frameworks: Truffle, Dapple, Embark. \r\n\r\nI'm wondering if there is room for another one, an expansion of this repo, that keeps the following visions:\r\n\r\n1. Friendly to JavaScript developers, esp. frontend devs.\r\n1. Minimal reinvention of wheel, use what's already out there and familiar for today's frontend devs.\r\n1. Instead of trying to be minimal just like this example repo, include familiar and popular tools today to allow frontend devs to get started on dapps development without much relearning.\r\n\r\nSome tools and features that could be included:\r\n\r\n- ES6 & Babel\r\n- Bootstrap\r\n- Webpack _(obviously)_\r\n- Test suite, for both smart contract and frontend dapps.\r\n- React\r\n- maybe Redux\r\n\r\nAny opinions and suggestions?\r\n\r\ncc: @graup "},"comment":{"url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/comments/231314950","html_url":"https://github.com/uzyn/ethereum-webpack-example-dapp/issues/4#issuecomment-231314950","issue_url":"https://api.github.com/repos/uzyn/ethereum-webpack-example-dapp/issues/4","id":231314950,"user":{"login":"JacobEberhardt","id":4325158,"avatar_url":"https://avatars.githubusercontent.com/u/4325158?v=3","gravatar_id":"","url":"https://api.github.com/users/JacobEberhardt","html_url":"https://github.com/JacobEberhardt","followers_url":"https://api.github.com/users/JacobEberhardt/followers","following_url":"https://api.github.com/users/JacobEberhardt/following{/other_user}","gists_url":"https://api.github.com/users/JacobEberhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/JacobEberhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JacobEberhardt/subscriptions","organizations_url":"https://api.github.com/users/JacobEberhardt/orgs","repos_url":"https://api.github.com/users/JacobEberhardt/repos","events_url":"https://api.github.com/users/JacobEberhardt/events{/privacy}","received_events_url":"https://api.github.com/users/JacobEberhardt/received_events","type":"User","site_admin":false},"created_at":"2016-07-08T09:23:08Z","updated_at":"2016-07-08T09:23:08Z","body":"Personally I would really like to see that, as - after testing all of the tools mentioned - I found the webpack approach the most fitting. It integrates well with the development and build workflow and being able to directly require .sol files is a great abstraction.\r\n\r\nMore support for testing would be great. A first step could be to extend the configuration options of the web3-loader. (Re-)Deployment patterns and dedicated test providers could be conveniently added this way. If possible, the framework should not be opinionated on how tests are specified and support most of the existing approaches (e.g., Mocha/Chai (Truffle), Solidity (dapple)).\r\n\r\nHowever, I would hope that the framework does not make any decision regarding frontend libraries/frameworks. The benefit of using webpack in the first place is that those can easily be integrated. Thus, being opinionated here, would introduce overhead without providing much value.\r\n"}}
{"actor":{"display_login":"JacobEberhardt"}}