{"action":"created","issue":{"url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/64","repository_url":"https://api.github.com/repos/js-dxtools/webpack-validator","labels_url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/64/comments","events_url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/64/events","html_url":"https://github.com/js-dxtools/webpack-validator/pull/64","id":151903357,"number":64,"title":"monorepo setup","user":{"login":"jonathanewerner","id":3755413,"avatar_url":"https://avatars.githubusercontent.com/u/3755413?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanewerner","html_url":"https://github.com/jonathanewerner","followers_url":"https://api.github.com/users/jonathanewerner/followers","following_url":"https://api.github.com/users/jonathanewerner/following{/other_user}","gists_url":"https://api.github.com/users/jonathanewerner/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanewerner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanewerner/subscriptions","organizations_url":"https://api.github.com/users/jonathanewerner/orgs","repos_url":"https://api.github.com/users/jonathanewerner/repos","events_url":"https://api.github.com/users/jonathanewerner/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanewerner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-04-29T15:55:39Z","updated_at":"2016-04-29T16:39:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/js-dxtools/webpack-validator/pulls/64","html_url":"https://github.com/js-dxtools/webpack-validator/pull/64","diff_url":"https://github.com/js-dxtools/webpack-validator/pull/64.diff","patch_url":"https://github.com/js-dxtools/webpack-validator/pull/64.patch"},"body":"K guys, i went down the monorepo rabbit hole. :tada: \r\nPretty much all the way adapted from the way babel does it.\r\nI need some solid review on this. :) cc @kentcdodds, @sarbbottam, @bebraw, @nyrosmith. \r\n\r\nSo, as discussed the disadvantage here is loosing semantic-release, ie we'll have to cut manual releases (like babel, react-router, react etc do it, just saying :)). This is sad because it's really nice to just hit a green button and have the next release pushed out by itself. *But* i think allow easy modularization will benefit this project and i just crave to now how it feels like to use the babel approach w/ [lerna](https://github.com/kittens/lerna).\r\nWe'll have to see how to handle semver here, i'm not entirely sure if the approach babel takes it really semver-like, as they increment the *same* version for all packages when there were changes in them since the last release point.\r\n\r\nAnyways, looking forward to your thoughts."},"comment":{"url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/comments/215799833","html_url":"https://github.com/js-dxtools/webpack-validator/pull/64#issuecomment-215799833","issue_url":"https://api.github.com/repos/js-dxtools/webpack-validator/issues/64","id":215799833,"user":{"login":"nyrosmith","id":2511026,"avatar_url":"https://avatars.githubusercontent.com/u/2511026?v=3","gravatar_id":"","url":"https://api.github.com/users/nyrosmith","html_url":"https://github.com/nyrosmith","followers_url":"https://api.github.com/users/nyrosmith/followers","following_url":"https://api.github.com/users/nyrosmith/following{/other_user}","gists_url":"https://api.github.com/users/nyrosmith/gists{/gist_id}","starred_url":"https://api.github.com/users/nyrosmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nyrosmith/subscriptions","organizations_url":"https://api.github.com/users/nyrosmith/orgs","repos_url":"https://api.github.com/users/nyrosmith/repos","events_url":"https://api.github.com/users/nyrosmith/events{/privacy}","received_events_url":"https://api.github.com/users/nyrosmith/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T16:39:58Z","updated_at":"2016-04-29T16:39:58Z","body":"The scheme - schema thing was bc I did lots of DB schemes last week. Sorry for that. Avoiding Joi was by purpose cause if you ever use another lib for schema validation the lib name is screwed up.\r\n\r\nATM the monorepo setup makes no sense to me. If this is not a perfect example of fatigue and overcomplicating things I missunderstand the term itself."}}