From 0f194e20bb0f6b67924658ea74aae330d5bb76dc Mon Sep 17 00:00:00 2001 From: Geoffroy Lorieux Date: Tue, 24 Jan 2017 17:36:18 +0100 Subject: [PATCH] chore(lerna): Fix lerna packaging and travis config (#9) * chore(lerna): Fix lerna packaging and travis config * Moves generator into packages folder * Moves containers into packages folder * Fix lerna travis build * Fixes travis * Fixes yarn issues References: https://github.com/yarnpkg/yarn/issues/683 --- .travis.yml | 3 +- containers/docs/examples/build/index.html | 17 -- containers/docs/examples/build/settings.json | 187 ------------------ .../src/assets/images/talend_logo.png | Bin 3890 -> 0 bytes {containers => packages/containers}/.babelrc | 0 .../containers}/.editorconfig | 0 .../containers}/.eslintignore | 0 {containers => packages/containers}/.eslintrc | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../containers}/.gitignore | 0 .../containers}/.npmignore | 0 .../containers}/.storybook/config.js | 0 .../containers}/.storybook/head.html | 0 .../containers}/.storybook/webpack.config.js | 0 .../containers}/.travis.yml | 0 .../containers}/.travis/after_success.sh | 0 .../containers}/CONTRIBUTING.md | 0 {containers => packages/containers}/LICENSE | 0 {containers => packages/containers}/README.md | 0 .../__mocks__/react-talend-components.js | 0 {containers => packages/containers}/docs.json | 0 .../containers}/docs/examples/.editorconfig | 0 .../containers}/docs/examples/.eslintrc | 0 .../containers}/docs/examples/.gitignore | 0 .../containers}/docs/examples/.npmignore | 0 .../containers}/docs/examples/.sass-lint.yml | 0 .../containers}/docs/examples/.travis.yml | 0 .../containers}/docs/examples/package.json | 0 .../src/app/components/App.container.js | 0 .../docs/examples/src/app/components/App.scss | 0 .../docs/examples/src/app/configure.js | 0 .../docs/examples/src/app/index.html | 0 .../docs/examples/src/app/index.js | 0 .../src/assets}/images/talend_logo.png | Bin .../docs/examples/src/assets/settings.json | 0 .../docs/examples/webpack.config.dev.js | 0 .../docs/examples/webpack.config.js | 0 .../docs/examples/webpack.config.prod.js | 0 .../containers}/docs/index.html | 0 .../containers}/examples/ExampleAction.js | 0 .../containers}/examples/ExampleActions.js | 0 .../examples/ExampleAppHeaderBar.js | 0 .../containers}/examples/ExampleList.js | 0 .../examples/ExampleNotification.js | 0 .../containers}/examples/ExampleSidePanel.js | 0 .../containers}/examples/index.js | 0 .../containers}/package.json | 0 .../src/Action/Action.component.js | 0 .../containers}/src/Action/Action.test.js | 0 .../Action/__snapshots__/Action.test.js.snap | 0 .../containers}/src/Action/index.js | 0 .../src/Actions/Actions.component.js | 0 .../containers}/src/Actions/Actions.test.js | 0 .../__snapshots__/Actions.test.js.snap | 0 .../containers}/src/Actions/index.js | 0 .../AppHeaderBar/AppHeaderBar.component.js | 0 .../src/AppHeaderBar/AppHeaderBar.test.js | 0 .../containers}/src/AppHeaderBar/index.js | 0 .../containers}/src/List/List.connect.js | 0 .../containers}/src/List/List.container.js | 0 .../containers}/src/List/List.test.js | 0 .../containers}/src/List/index.js | 0 .../containers}/src/List/selector.js | 0 .../src/Notification/Notification.connect.js | 0 .../Notification/Notification.container.js | 0 .../src/Notification/Notification.test.js | 0 .../__snapshots__/Notification.test.js.snap | 0 .../containers}/src/Notification/index.js | 0 .../src/SidePanel/SidePanel.connect.js | 0 .../src/SidePanel/SidePanel.container.js | 0 .../src/SidePanel/SidePanel.test.js | 0 .../__snapshots__/SidePanel.test.js.snap | 0 .../containers}/src/SidePanel/index.js | 0 .../containers}/src/actionAPI.js | 0 .../containers}/src/index.js | 0 .../containers}/src/mock.settings.json | 0 .../containers}/src/state.js | 0 .../containers}/test/styleMock.js | 0 {containers => packages/containers}/yarn.lock | 0 {generator => packages/generator}/.travis.yml | 0 {generator => packages/generator}/README.md | 0 .../generator}/generators/app/index.js | 0 .../generators/app/templates/README.md | 0 .../generators/app/templates/package.json | 0 .../generator}/generators/dotfiles/index.js | 0 .../generator}/generators/react-cmf/index.js | 0 .../react-cmf/templates/package.json | 0 .../react-cmf/templates/src/app/actions.js | 0 .../src/app/components/App.container.js | 0 .../react-cmf/templates/src/app/configure.js | 0 .../react-cmf/templates/src/app/index.html | 0 .../react-cmf/templates/src/app/index.js | 0 .../react-cmf/templates/src/app/reducers.js | 0 .../templates/src/assets/settings.json | 0 .../react-cmf/templates/webpack.config.dev.js | 0 .../react-cmf/templates/webpack.config.js | 0 .../templates/webpack.config.prod.js | 0 .../generators/react-component/index.js | 0 .../templates/src/connect.component.js | 0 .../templates/src/connect.test.js | 0 .../templates/src/createClass.component.js | 0 .../templates/src/enzyme.test.js | 0 .../templates/src/es6.arrow.component.js | 0 .../templates/src/es6.class.component.js | 0 .../templates/src/full.component.js | 0 .../templates/src/full.connect.js | 0 .../templates/src/full.container.js | 0 .../templates/src/full.index.js | 0 .../templates/src/full.test.js | 0 .../react-component/templates/src/index.js | 0 .../react-component/templates/src/scss | 0 .../templates/src/snapshot.test.js | 0 .../templates/src/stateless.component.js | 0 .../generator}/package.json | 0 {generator => packages/generator}/test/app.js | 0 .../generator}/test/dotfiles.js | 0 .../generator}/test/react-cmf.js | 0 .../generator}/test/react-component.js | 0 {generator => packages/generator}/yarn.lock | 0 119 files changed, 2 insertions(+), 205 deletions(-) delete mode 100644 containers/docs/examples/build/index.html delete mode 100644 containers/docs/examples/build/settings.json delete mode 100644 containers/docs/examples/src/assets/images/talend_logo.png rename {containers => packages/containers}/.babelrc (100%) rename {containers => packages/containers}/.editorconfig (100%) rename {containers => packages/containers}/.eslintignore (100%) rename {containers => packages/containers}/.eslintrc (100%) rename {containers => packages/containers}/.github/PULL_REQUEST_TEMPLATE.md (100%) rename {containers => packages/containers}/.gitignore (100%) rename {containers => packages/containers}/.npmignore (100%) rename {containers => packages/containers}/.storybook/config.js (100%) rename {containers => packages/containers}/.storybook/head.html (100%) rename {containers => packages/containers}/.storybook/webpack.config.js (100%) rename {containers => packages/containers}/.travis.yml (100%) rename {containers => packages/containers}/.travis/after_success.sh (100%) rename {containers => packages/containers}/CONTRIBUTING.md (100%) rename {containers => packages/containers}/LICENSE (100%) rename {containers => packages/containers}/README.md (100%) rename {containers => packages/containers}/__mocks__/react-talend-components.js (100%) rename {containers => packages/containers}/docs.json (100%) rename {containers => packages/containers}/docs/examples/.editorconfig (100%) rename {containers => packages/containers}/docs/examples/.eslintrc (100%) rename {containers => packages/containers}/docs/examples/.gitignore (100%) rename {containers => packages/containers}/docs/examples/.npmignore (100%) rename {containers => packages/containers}/docs/examples/.sass-lint.yml (100%) rename {containers => packages/containers}/docs/examples/.travis.yml (100%) rename {containers => packages/containers}/docs/examples/package.json (100%) rename {containers => packages/containers}/docs/examples/src/app/components/App.container.js (100%) rename {containers => packages/containers}/docs/examples/src/app/components/App.scss (100%) rename {containers => packages/containers}/docs/examples/src/app/configure.js (100%) rename {containers => packages/containers}/docs/examples/src/app/index.html (100%) rename {containers => packages/containers}/docs/examples/src/app/index.js (100%) rename {containers/docs/examples/build => packages/containers/docs/examples/src/assets}/images/talend_logo.png (100%) rename {containers => packages/containers}/docs/examples/src/assets/settings.json (100%) rename {containers => packages/containers}/docs/examples/webpack.config.dev.js (100%) rename {containers => packages/containers}/docs/examples/webpack.config.js (100%) rename {containers => packages/containers}/docs/examples/webpack.config.prod.js (100%) rename {containers => packages/containers}/docs/index.html (100%) rename {containers => packages/containers}/examples/ExampleAction.js (100%) rename {containers => packages/containers}/examples/ExampleActions.js (100%) rename {containers => packages/containers}/examples/ExampleAppHeaderBar.js (100%) rename {containers => packages/containers}/examples/ExampleList.js (100%) rename {containers => packages/containers}/examples/ExampleNotification.js (100%) rename {containers => packages/containers}/examples/ExampleSidePanel.js (100%) rename {containers => packages/containers}/examples/index.js (100%) rename {containers => packages/containers}/package.json (100%) rename {containers => packages/containers}/src/Action/Action.component.js (100%) rename {containers => packages/containers}/src/Action/Action.test.js (100%) rename {containers => packages/containers}/src/Action/__snapshots__/Action.test.js.snap (100%) rename {containers => packages/containers}/src/Action/index.js (100%) rename {containers => packages/containers}/src/Actions/Actions.component.js (100%) rename {containers => packages/containers}/src/Actions/Actions.test.js (100%) rename {containers => packages/containers}/src/Actions/__snapshots__/Actions.test.js.snap (100%) rename {containers => packages/containers}/src/Actions/index.js (100%) rename {containers => packages/containers}/src/AppHeaderBar/AppHeaderBar.component.js (100%) rename {containers => packages/containers}/src/AppHeaderBar/AppHeaderBar.test.js (100%) rename {containers => packages/containers}/src/AppHeaderBar/index.js (100%) rename {containers => packages/containers}/src/List/List.connect.js (100%) rename {containers => packages/containers}/src/List/List.container.js (100%) rename {containers => packages/containers}/src/List/List.test.js (100%) rename {containers => packages/containers}/src/List/index.js (100%) rename {containers => packages/containers}/src/List/selector.js (100%) rename {containers => packages/containers}/src/Notification/Notification.connect.js (100%) rename {containers => packages/containers}/src/Notification/Notification.container.js (100%) rename {containers => packages/containers}/src/Notification/Notification.test.js (100%) rename {containers => packages/containers}/src/Notification/__snapshots__/Notification.test.js.snap (100%) rename {containers => packages/containers}/src/Notification/index.js (100%) rename {containers => packages/containers}/src/SidePanel/SidePanel.connect.js (100%) rename {containers => packages/containers}/src/SidePanel/SidePanel.container.js (100%) rename {containers => packages/containers}/src/SidePanel/SidePanel.test.js (100%) rename {containers => packages/containers}/src/SidePanel/__snapshots__/SidePanel.test.js.snap (100%) rename {containers => packages/containers}/src/SidePanel/index.js (100%) rename {containers => packages/containers}/src/actionAPI.js (100%) rename {containers => packages/containers}/src/index.js (100%) rename {containers => packages/containers}/src/mock.settings.json (100%) rename {containers => packages/containers}/src/state.js (100%) rename {containers => packages/containers}/test/styleMock.js (100%) rename {containers => packages/containers}/yarn.lock (100%) rename {generator => packages/generator}/.travis.yml (100%) rename {generator => packages/generator}/README.md (100%) rename {generator => packages/generator}/generators/app/index.js (100%) rename {generator => packages/generator}/generators/app/templates/README.md (100%) rename {generator => packages/generator}/generators/app/templates/package.json (100%) rename {generator => packages/generator}/generators/dotfiles/index.js (100%) rename {generator => packages/generator}/generators/react-cmf/index.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/package.json (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/actions.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/components/App.container.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/configure.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/index.html (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/index.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/app/reducers.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/src/assets/settings.json (100%) rename {generator => packages/generator}/generators/react-cmf/templates/webpack.config.dev.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/webpack.config.js (100%) rename {generator => packages/generator}/generators/react-cmf/templates/webpack.config.prod.js (100%) rename {generator => packages/generator}/generators/react-component/index.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/connect.component.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/connect.test.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/createClass.component.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/enzyme.test.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/es6.arrow.component.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/es6.class.component.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/full.component.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/full.connect.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/full.container.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/full.index.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/full.test.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/index.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/scss (100%) rename {generator => packages/generator}/generators/react-component/templates/src/snapshot.test.js (100%) rename {generator => packages/generator}/generators/react-component/templates/src/stateless.component.js (100%) rename {generator => packages/generator}/package.json (100%) rename {generator => packages/generator}/test/app.js (100%) rename {generator => packages/generator}/test/dotfiles.js (100%) rename {generator => packages/generator}/test/react-cmf.js (100%) rename {generator => packages/generator}/test/react-component.js (100%) rename {generator => packages/generator}/yarn.lock (100%) diff --git a/.travis.yml b/.travis.yml index 564255a327..87f93a1896 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,8 +8,9 @@ notifications: email: false node_js: - '6' +before_script: + - lerna exec -- yarn --mutex network script: - - lerna exec -- yarn - lerna exec -- yarn test branches: except: diff --git a/containers/docs/examples/build/index.html b/containers/docs/examples/build/index.html deleted file mode 100644 index d89aa11def..0000000000 --- a/containers/docs/examples/build/index.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - -
- - diff --git a/containers/docs/examples/build/settings.json b/containers/docs/examples/build/settings.json deleted file mode 100644 index 6665a0c647..0000000000 --- a/containers/docs/examples/build/settings.json +++ /dev/null @@ -1,187 +0,0 @@ -{ - "contentTypes": { - "article": { - "id": "article", - "name": "Article", - "actions": { - "primary": [{ - "id": "edit", - "name": "Edit", - "icon": "fa-pencil", - "type": "DISPLAY_FORM" - }, { - "id": "delete", - "name": "Delete", - "icon": "fa-trash-o", - "type": "DELETE_CONFIRMATION" - }] - } - } - }, - "actions":{ - "menu:home": { - "id":"menu:home", - "name":"back to home", - "icon": "fa-home", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/"] - } - }, - "menu:Alert": { - "id":"menu:Alert", - "name":"Alert", - "icon": "fa-exclamation-triangle", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/Alert"] - } - }, - "menu:AppHeaderBar": { - "id":"menu:AppHeaderBar", - "name":"AppHeaderBar", - "icon": "fa-bars", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/AppHeaderBar"] - } - }, - "menu:Breadcrumb": { - "id":"menu:Breadcrumb", - "name":"Breadcrumb", - "icon": "fa-bars", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/Breadcrumb"] - } - }, - "menu:Button": { - "id":"menu:Button", - "name":"Button", - "icon": "fa-hand-pointer-o", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/Button"] - } - }, - "menu:ButtonAction": { - "id":"menu:ButtonAction", - "name":"ButtonAction", - "icon": "fa-hand-pointer-o", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/ButtonAction"] - } - }, - "menu:ButtonDispatcher": { - "id":"menu:ButtonDispatcher", - "name":"ButtonDispatcher", - "icon": "fa-hand-pointer-o", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/ButtonDispatcher"] - } - }, - "menu:ButtonsDispatcher": { - "id":"menu:ButtonsDispatcher", - "name":"ButtonsDispatcher", - "icon": "fa-hand-pointer-o", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/ButtonsDispatcher"] - } - }, - "menu:LinkAction": { - "id":"menu:LinkAction", - "name":"LinkAction", - "icon": "fa-anchor", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/LinkAction"] - } - }, - "menu:LinkDispatcher": { - "id":"menu:LinkDispatcher", - "name":"LinkDispatcher", - "icon": "fa-anchor", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/LinkDispatcher"] - } - }, - "menu:LinksDispatcher": { - "id":"menu:LinksDispatcher", - "name":"LinksDispatcher", - "icon": "fa-anchor", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/LinksDispatcher"] - } - }, - "menu:SidePanel": { - "id":"menu:SidePanel", - "name":"SidePanel", - "icon": "fa-bars", - "type":"@@router/CALL_HISTORY_METHOD", - "payload":{ - "method": "push", - "args":["/SidePanel"] - } - } - }, - "views":{ - "appmenu":{ - "actions": ["menu:home"], - "userMenuActions": [], - "logo": {"src": "images/talend_logo.png", "alt": "Talend"}, - "app": "React CMF Bootstrap" - }, - "sidePanel": { - "actions": [ - "menu:Alert", - "menu:Breadcrumb", - "menu:Button", - "menu:ButtonAction", - "menu:ButtonDispatcher", - "menu:ButtonsDispatcher", - "menu:LinkAction", - "menu:LinkDispatcher", - "menu:LinksDispatcher", - "menu:SidePanel" - ] - }, - "example":{ - "exampleSidePanel":{ - "actions":["menu:SidePanel"] - } - } - }, - "routes": { - "path": "/", - "component": "App", - "indexRoute": { "component": "ExampleSidePanel" }, - "childRoutes": [ - { "path": "Alert", "component": "ExampleAlert" }, - { "path": "Breadcrumb", "component": "ExampleBreadcrumb" }, - { "path": "Button", "component": "ExampleButton" }, - { "path": "ButtonAction", "component": "ExampleButtonAction" }, - { "path": "ButtonDispatcher", "component": "ExampleButtonDispatcher" }, - { "path": "ButtonsDispatcher", "component": "ExampleButtonsDispatcher" }, - { "path": "LinkAction", "component": "ExampleLinkAction" }, - { "path": "LinkDispatcher", "component": "ExampleLinkDispatcher" }, - { "path": "LinksDispatcher", "component": "ExampleLinksDispatcher" }, - { "path": "SidePanel", "component": "ExampleSidePanel" } - ] - } -} diff --git a/containers/docs/examples/src/assets/images/talend_logo.png b/containers/docs/examples/src/assets/images/talend_logo.png deleted file mode 100644 index 0922d25a81a12ea066b4b5912a5a03f2e6fa10f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3890 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 diff --git a/containers/.babelrc b/packages/containers/.babelrc similarity index 100% rename from containers/.babelrc rename to packages/containers/.babelrc diff --git a/containers/.editorconfig b/packages/containers/.editorconfig similarity index 100% rename from containers/.editorconfig rename to packages/containers/.editorconfig diff --git a/containers/.eslintignore b/packages/containers/.eslintignore similarity index 100% rename from containers/.eslintignore rename to packages/containers/.eslintignore diff --git a/containers/.eslintrc b/packages/containers/.eslintrc similarity index 100% rename from containers/.eslintrc rename to packages/containers/.eslintrc diff --git a/containers/.github/PULL_REQUEST_TEMPLATE.md b/packages/containers/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from containers/.github/PULL_REQUEST_TEMPLATE.md rename to packages/containers/.github/PULL_REQUEST_TEMPLATE.md diff --git a/containers/.gitignore b/packages/containers/.gitignore similarity index 100% rename from containers/.gitignore rename to packages/containers/.gitignore diff --git a/containers/.npmignore b/packages/containers/.npmignore similarity index 100% rename from containers/.npmignore rename to packages/containers/.npmignore diff --git a/containers/.storybook/config.js b/packages/containers/.storybook/config.js similarity index 100% rename from containers/.storybook/config.js rename to packages/containers/.storybook/config.js diff --git a/containers/.storybook/head.html b/packages/containers/.storybook/head.html similarity index 100% rename from containers/.storybook/head.html rename to packages/containers/.storybook/head.html diff --git a/containers/.storybook/webpack.config.js b/packages/containers/.storybook/webpack.config.js similarity index 100% rename from containers/.storybook/webpack.config.js rename to packages/containers/.storybook/webpack.config.js diff --git a/containers/.travis.yml b/packages/containers/.travis.yml similarity index 100% rename from containers/.travis.yml rename to packages/containers/.travis.yml diff --git a/containers/.travis/after_success.sh b/packages/containers/.travis/after_success.sh similarity index 100% rename from containers/.travis/after_success.sh rename to packages/containers/.travis/after_success.sh diff --git a/containers/CONTRIBUTING.md b/packages/containers/CONTRIBUTING.md similarity index 100% rename from containers/CONTRIBUTING.md rename to packages/containers/CONTRIBUTING.md diff --git a/containers/LICENSE b/packages/containers/LICENSE similarity index 100% rename from containers/LICENSE rename to packages/containers/LICENSE diff --git a/containers/README.md b/packages/containers/README.md similarity index 100% rename from containers/README.md rename to packages/containers/README.md diff --git a/containers/__mocks__/react-talend-components.js b/packages/containers/__mocks__/react-talend-components.js similarity index 100% rename from containers/__mocks__/react-talend-components.js rename to packages/containers/__mocks__/react-talend-components.js diff --git a/containers/docs.json b/packages/containers/docs.json similarity index 100% rename from containers/docs.json rename to packages/containers/docs.json diff --git a/containers/docs/examples/.editorconfig b/packages/containers/docs/examples/.editorconfig similarity index 100% rename from containers/docs/examples/.editorconfig rename to packages/containers/docs/examples/.editorconfig diff --git a/containers/docs/examples/.eslintrc b/packages/containers/docs/examples/.eslintrc similarity index 100% rename from containers/docs/examples/.eslintrc rename to packages/containers/docs/examples/.eslintrc diff --git a/containers/docs/examples/.gitignore b/packages/containers/docs/examples/.gitignore similarity index 100% rename from containers/docs/examples/.gitignore rename to packages/containers/docs/examples/.gitignore diff --git a/containers/docs/examples/.npmignore b/packages/containers/docs/examples/.npmignore similarity index 100% rename from containers/docs/examples/.npmignore rename to packages/containers/docs/examples/.npmignore diff --git a/containers/docs/examples/.sass-lint.yml b/packages/containers/docs/examples/.sass-lint.yml similarity index 100% rename from containers/docs/examples/.sass-lint.yml rename to packages/containers/docs/examples/.sass-lint.yml diff --git a/containers/docs/examples/.travis.yml b/packages/containers/docs/examples/.travis.yml similarity index 100% rename from containers/docs/examples/.travis.yml rename to packages/containers/docs/examples/.travis.yml diff --git a/containers/docs/examples/package.json b/packages/containers/docs/examples/package.json similarity index 100% rename from containers/docs/examples/package.json rename to packages/containers/docs/examples/package.json diff --git a/containers/docs/examples/src/app/components/App.container.js b/packages/containers/docs/examples/src/app/components/App.container.js similarity index 100% rename from containers/docs/examples/src/app/components/App.container.js rename to packages/containers/docs/examples/src/app/components/App.container.js diff --git a/containers/docs/examples/src/app/components/App.scss b/packages/containers/docs/examples/src/app/components/App.scss similarity index 100% rename from containers/docs/examples/src/app/components/App.scss rename to packages/containers/docs/examples/src/app/components/App.scss diff --git a/containers/docs/examples/src/app/configure.js b/packages/containers/docs/examples/src/app/configure.js similarity index 100% rename from containers/docs/examples/src/app/configure.js rename to packages/containers/docs/examples/src/app/configure.js diff --git a/containers/docs/examples/src/app/index.html b/packages/containers/docs/examples/src/app/index.html similarity index 100% rename from containers/docs/examples/src/app/index.html rename to packages/containers/docs/examples/src/app/index.html diff --git a/containers/docs/examples/src/app/index.js b/packages/containers/docs/examples/src/app/index.js similarity index 100% rename from containers/docs/examples/src/app/index.js rename to packages/containers/docs/examples/src/app/index.js diff --git a/containers/docs/examples/build/images/talend_logo.png b/packages/containers/docs/examples/src/assets/images/talend_logo.png similarity index 100% rename from containers/docs/examples/build/images/talend_logo.png rename to packages/containers/docs/examples/src/assets/images/talend_logo.png diff --git a/containers/docs/examples/src/assets/settings.json b/packages/containers/docs/examples/src/assets/settings.json similarity index 100% rename from containers/docs/examples/src/assets/settings.json rename to packages/containers/docs/examples/src/assets/settings.json diff --git a/containers/docs/examples/webpack.config.dev.js b/packages/containers/docs/examples/webpack.config.dev.js similarity index 100% rename from containers/docs/examples/webpack.config.dev.js rename to packages/containers/docs/examples/webpack.config.dev.js diff --git a/containers/docs/examples/webpack.config.js b/packages/containers/docs/examples/webpack.config.js similarity index 100% rename from containers/docs/examples/webpack.config.js rename to packages/containers/docs/examples/webpack.config.js diff --git a/containers/docs/examples/webpack.config.prod.js b/packages/containers/docs/examples/webpack.config.prod.js similarity index 100% rename from containers/docs/examples/webpack.config.prod.js rename to packages/containers/docs/examples/webpack.config.prod.js diff --git a/containers/docs/index.html b/packages/containers/docs/index.html similarity index 100% rename from containers/docs/index.html rename to packages/containers/docs/index.html diff --git a/containers/examples/ExampleAction.js b/packages/containers/examples/ExampleAction.js similarity index 100% rename from containers/examples/ExampleAction.js rename to packages/containers/examples/ExampleAction.js diff --git a/containers/examples/ExampleActions.js b/packages/containers/examples/ExampleActions.js similarity index 100% rename from containers/examples/ExampleActions.js rename to packages/containers/examples/ExampleActions.js diff --git a/containers/examples/ExampleAppHeaderBar.js b/packages/containers/examples/ExampleAppHeaderBar.js similarity index 100% rename from containers/examples/ExampleAppHeaderBar.js rename to packages/containers/examples/ExampleAppHeaderBar.js diff --git a/containers/examples/ExampleList.js b/packages/containers/examples/ExampleList.js similarity index 100% rename from containers/examples/ExampleList.js rename to packages/containers/examples/ExampleList.js diff --git a/containers/examples/ExampleNotification.js b/packages/containers/examples/ExampleNotification.js similarity index 100% rename from containers/examples/ExampleNotification.js rename to packages/containers/examples/ExampleNotification.js diff --git a/containers/examples/ExampleSidePanel.js b/packages/containers/examples/ExampleSidePanel.js similarity index 100% rename from containers/examples/ExampleSidePanel.js rename to packages/containers/examples/ExampleSidePanel.js diff --git a/containers/examples/index.js b/packages/containers/examples/index.js similarity index 100% rename from containers/examples/index.js rename to packages/containers/examples/index.js diff --git a/containers/package.json b/packages/containers/package.json similarity index 100% rename from containers/package.json rename to packages/containers/package.json diff --git a/containers/src/Action/Action.component.js b/packages/containers/src/Action/Action.component.js similarity index 100% rename from containers/src/Action/Action.component.js rename to packages/containers/src/Action/Action.component.js diff --git a/containers/src/Action/Action.test.js b/packages/containers/src/Action/Action.test.js similarity index 100% rename from containers/src/Action/Action.test.js rename to packages/containers/src/Action/Action.test.js diff --git a/containers/src/Action/__snapshots__/Action.test.js.snap b/packages/containers/src/Action/__snapshots__/Action.test.js.snap similarity index 100% rename from containers/src/Action/__snapshots__/Action.test.js.snap rename to packages/containers/src/Action/__snapshots__/Action.test.js.snap diff --git a/containers/src/Action/index.js b/packages/containers/src/Action/index.js similarity index 100% rename from containers/src/Action/index.js rename to packages/containers/src/Action/index.js diff --git a/containers/src/Actions/Actions.component.js b/packages/containers/src/Actions/Actions.component.js similarity index 100% rename from containers/src/Actions/Actions.component.js rename to packages/containers/src/Actions/Actions.component.js diff --git a/containers/src/Actions/Actions.test.js b/packages/containers/src/Actions/Actions.test.js similarity index 100% rename from containers/src/Actions/Actions.test.js rename to packages/containers/src/Actions/Actions.test.js diff --git a/containers/src/Actions/__snapshots__/Actions.test.js.snap b/packages/containers/src/Actions/__snapshots__/Actions.test.js.snap similarity index 100% rename from containers/src/Actions/__snapshots__/Actions.test.js.snap rename to packages/containers/src/Actions/__snapshots__/Actions.test.js.snap diff --git a/containers/src/Actions/index.js b/packages/containers/src/Actions/index.js similarity index 100% rename from containers/src/Actions/index.js rename to packages/containers/src/Actions/index.js diff --git a/containers/src/AppHeaderBar/AppHeaderBar.component.js b/packages/containers/src/AppHeaderBar/AppHeaderBar.component.js similarity index 100% rename from containers/src/AppHeaderBar/AppHeaderBar.component.js rename to packages/containers/src/AppHeaderBar/AppHeaderBar.component.js diff --git a/containers/src/AppHeaderBar/AppHeaderBar.test.js b/packages/containers/src/AppHeaderBar/AppHeaderBar.test.js similarity index 100% rename from containers/src/AppHeaderBar/AppHeaderBar.test.js rename to packages/containers/src/AppHeaderBar/AppHeaderBar.test.js diff --git a/containers/src/AppHeaderBar/index.js b/packages/containers/src/AppHeaderBar/index.js similarity index 100% rename from containers/src/AppHeaderBar/index.js rename to packages/containers/src/AppHeaderBar/index.js diff --git a/containers/src/List/List.connect.js b/packages/containers/src/List/List.connect.js similarity index 100% rename from containers/src/List/List.connect.js rename to packages/containers/src/List/List.connect.js diff --git a/containers/src/List/List.container.js b/packages/containers/src/List/List.container.js similarity index 100% rename from containers/src/List/List.container.js rename to packages/containers/src/List/List.container.js diff --git a/containers/src/List/List.test.js b/packages/containers/src/List/List.test.js similarity index 100% rename from containers/src/List/List.test.js rename to packages/containers/src/List/List.test.js diff --git a/containers/src/List/index.js b/packages/containers/src/List/index.js similarity index 100% rename from containers/src/List/index.js rename to packages/containers/src/List/index.js diff --git a/containers/src/List/selector.js b/packages/containers/src/List/selector.js similarity index 100% rename from containers/src/List/selector.js rename to packages/containers/src/List/selector.js diff --git a/containers/src/Notification/Notification.connect.js b/packages/containers/src/Notification/Notification.connect.js similarity index 100% rename from containers/src/Notification/Notification.connect.js rename to packages/containers/src/Notification/Notification.connect.js diff --git a/containers/src/Notification/Notification.container.js b/packages/containers/src/Notification/Notification.container.js similarity index 100% rename from containers/src/Notification/Notification.container.js rename to packages/containers/src/Notification/Notification.container.js diff --git a/containers/src/Notification/Notification.test.js b/packages/containers/src/Notification/Notification.test.js similarity index 100% rename from containers/src/Notification/Notification.test.js rename to packages/containers/src/Notification/Notification.test.js diff --git a/containers/src/Notification/__snapshots__/Notification.test.js.snap b/packages/containers/src/Notification/__snapshots__/Notification.test.js.snap similarity index 100% rename from containers/src/Notification/__snapshots__/Notification.test.js.snap rename to packages/containers/src/Notification/__snapshots__/Notification.test.js.snap diff --git a/containers/src/Notification/index.js b/packages/containers/src/Notification/index.js similarity index 100% rename from containers/src/Notification/index.js rename to packages/containers/src/Notification/index.js diff --git a/containers/src/SidePanel/SidePanel.connect.js b/packages/containers/src/SidePanel/SidePanel.connect.js similarity index 100% rename from containers/src/SidePanel/SidePanel.connect.js rename to packages/containers/src/SidePanel/SidePanel.connect.js diff --git a/containers/src/SidePanel/SidePanel.container.js b/packages/containers/src/SidePanel/SidePanel.container.js similarity index 100% rename from containers/src/SidePanel/SidePanel.container.js rename to packages/containers/src/SidePanel/SidePanel.container.js diff --git a/containers/src/SidePanel/SidePanel.test.js b/packages/containers/src/SidePanel/SidePanel.test.js similarity index 100% rename from containers/src/SidePanel/SidePanel.test.js rename to packages/containers/src/SidePanel/SidePanel.test.js diff --git a/containers/src/SidePanel/__snapshots__/SidePanel.test.js.snap b/packages/containers/src/SidePanel/__snapshots__/SidePanel.test.js.snap similarity index 100% rename from containers/src/SidePanel/__snapshots__/SidePanel.test.js.snap rename to packages/containers/src/SidePanel/__snapshots__/SidePanel.test.js.snap diff --git a/containers/src/SidePanel/index.js b/packages/containers/src/SidePanel/index.js similarity index 100% rename from containers/src/SidePanel/index.js rename to packages/containers/src/SidePanel/index.js diff --git a/containers/src/actionAPI.js b/packages/containers/src/actionAPI.js similarity index 100% rename from containers/src/actionAPI.js rename to packages/containers/src/actionAPI.js diff --git a/containers/src/index.js b/packages/containers/src/index.js similarity index 100% rename from containers/src/index.js rename to packages/containers/src/index.js diff --git a/containers/src/mock.settings.json b/packages/containers/src/mock.settings.json similarity index 100% rename from containers/src/mock.settings.json rename to packages/containers/src/mock.settings.json diff --git a/containers/src/state.js b/packages/containers/src/state.js similarity index 100% rename from containers/src/state.js rename to packages/containers/src/state.js diff --git a/containers/test/styleMock.js b/packages/containers/test/styleMock.js similarity index 100% rename from containers/test/styleMock.js rename to packages/containers/test/styleMock.js diff --git a/containers/yarn.lock b/packages/containers/yarn.lock similarity index 100% rename from containers/yarn.lock rename to packages/containers/yarn.lock diff --git a/generator/.travis.yml b/packages/generator/.travis.yml similarity index 100% rename from generator/.travis.yml rename to packages/generator/.travis.yml diff --git a/generator/README.md b/packages/generator/README.md similarity index 100% rename from generator/README.md rename to packages/generator/README.md diff --git a/generator/generators/app/index.js b/packages/generator/generators/app/index.js similarity index 100% rename from generator/generators/app/index.js rename to packages/generator/generators/app/index.js diff --git a/generator/generators/app/templates/README.md b/packages/generator/generators/app/templates/README.md similarity index 100% rename from generator/generators/app/templates/README.md rename to packages/generator/generators/app/templates/README.md diff --git a/generator/generators/app/templates/package.json b/packages/generator/generators/app/templates/package.json similarity index 100% rename from generator/generators/app/templates/package.json rename to packages/generator/generators/app/templates/package.json diff --git a/generator/generators/dotfiles/index.js b/packages/generator/generators/dotfiles/index.js similarity index 100% rename from generator/generators/dotfiles/index.js rename to packages/generator/generators/dotfiles/index.js diff --git a/generator/generators/react-cmf/index.js b/packages/generator/generators/react-cmf/index.js similarity index 100% rename from generator/generators/react-cmf/index.js rename to packages/generator/generators/react-cmf/index.js diff --git a/generator/generators/react-cmf/templates/package.json b/packages/generator/generators/react-cmf/templates/package.json similarity index 100% rename from generator/generators/react-cmf/templates/package.json rename to packages/generator/generators/react-cmf/templates/package.json diff --git a/generator/generators/react-cmf/templates/src/app/actions.js b/packages/generator/generators/react-cmf/templates/src/app/actions.js similarity index 100% rename from generator/generators/react-cmf/templates/src/app/actions.js rename to packages/generator/generators/react-cmf/templates/src/app/actions.js diff --git a/generator/generators/react-cmf/templates/src/app/components/App.container.js b/packages/generator/generators/react-cmf/templates/src/app/components/App.container.js similarity index 100% rename from generator/generators/react-cmf/templates/src/app/components/App.container.js rename to packages/generator/generators/react-cmf/templates/src/app/components/App.container.js diff --git a/generator/generators/react-cmf/templates/src/app/configure.js b/packages/generator/generators/react-cmf/templates/src/app/configure.js similarity index 100% rename from generator/generators/react-cmf/templates/src/app/configure.js rename to packages/generator/generators/react-cmf/templates/src/app/configure.js diff --git a/generator/generators/react-cmf/templates/src/app/index.html b/packages/generator/generators/react-cmf/templates/src/app/index.html similarity index 100% rename from generator/generators/react-cmf/templates/src/app/index.html rename to packages/generator/generators/react-cmf/templates/src/app/index.html diff --git a/generator/generators/react-cmf/templates/src/app/index.js b/packages/generator/generators/react-cmf/templates/src/app/index.js similarity index 100% rename from generator/generators/react-cmf/templates/src/app/index.js rename to packages/generator/generators/react-cmf/templates/src/app/index.js diff --git a/generator/generators/react-cmf/templates/src/app/reducers.js b/packages/generator/generators/react-cmf/templates/src/app/reducers.js similarity index 100% rename from generator/generators/react-cmf/templates/src/app/reducers.js rename to packages/generator/generators/react-cmf/templates/src/app/reducers.js diff --git a/generator/generators/react-cmf/templates/src/assets/settings.json b/packages/generator/generators/react-cmf/templates/src/assets/settings.json similarity index 100% rename from generator/generators/react-cmf/templates/src/assets/settings.json rename to packages/generator/generators/react-cmf/templates/src/assets/settings.json diff --git a/generator/generators/react-cmf/templates/webpack.config.dev.js b/packages/generator/generators/react-cmf/templates/webpack.config.dev.js similarity index 100% rename from generator/generators/react-cmf/templates/webpack.config.dev.js rename to packages/generator/generators/react-cmf/templates/webpack.config.dev.js diff --git a/generator/generators/react-cmf/templates/webpack.config.js b/packages/generator/generators/react-cmf/templates/webpack.config.js similarity index 100% rename from generator/generators/react-cmf/templates/webpack.config.js rename to packages/generator/generators/react-cmf/templates/webpack.config.js diff --git a/generator/generators/react-cmf/templates/webpack.config.prod.js b/packages/generator/generators/react-cmf/templates/webpack.config.prod.js similarity index 100% rename from generator/generators/react-cmf/templates/webpack.config.prod.js rename to packages/generator/generators/react-cmf/templates/webpack.config.prod.js diff --git a/generator/generators/react-component/index.js b/packages/generator/generators/react-component/index.js similarity index 100% rename from generator/generators/react-component/index.js rename to packages/generator/generators/react-component/index.js diff --git a/generator/generators/react-component/templates/src/connect.component.js b/packages/generator/generators/react-component/templates/src/connect.component.js similarity index 100% rename from generator/generators/react-component/templates/src/connect.component.js rename to packages/generator/generators/react-component/templates/src/connect.component.js diff --git a/generator/generators/react-component/templates/src/connect.test.js b/packages/generator/generators/react-component/templates/src/connect.test.js similarity index 100% rename from generator/generators/react-component/templates/src/connect.test.js rename to packages/generator/generators/react-component/templates/src/connect.test.js diff --git a/generator/generators/react-component/templates/src/createClass.component.js b/packages/generator/generators/react-component/templates/src/createClass.component.js similarity index 100% rename from generator/generators/react-component/templates/src/createClass.component.js rename to packages/generator/generators/react-component/templates/src/createClass.component.js diff --git a/generator/generators/react-component/templates/src/enzyme.test.js b/packages/generator/generators/react-component/templates/src/enzyme.test.js similarity index 100% rename from generator/generators/react-component/templates/src/enzyme.test.js rename to packages/generator/generators/react-component/templates/src/enzyme.test.js diff --git a/generator/generators/react-component/templates/src/es6.arrow.component.js b/packages/generator/generators/react-component/templates/src/es6.arrow.component.js similarity index 100% rename from generator/generators/react-component/templates/src/es6.arrow.component.js rename to packages/generator/generators/react-component/templates/src/es6.arrow.component.js diff --git a/generator/generators/react-component/templates/src/es6.class.component.js b/packages/generator/generators/react-component/templates/src/es6.class.component.js similarity index 100% rename from generator/generators/react-component/templates/src/es6.class.component.js rename to packages/generator/generators/react-component/templates/src/es6.class.component.js diff --git a/generator/generators/react-component/templates/src/full.component.js b/packages/generator/generators/react-component/templates/src/full.component.js similarity index 100% rename from generator/generators/react-component/templates/src/full.component.js rename to packages/generator/generators/react-component/templates/src/full.component.js diff --git a/generator/generators/react-component/templates/src/full.connect.js b/packages/generator/generators/react-component/templates/src/full.connect.js similarity index 100% rename from generator/generators/react-component/templates/src/full.connect.js rename to packages/generator/generators/react-component/templates/src/full.connect.js diff --git a/generator/generators/react-component/templates/src/full.container.js b/packages/generator/generators/react-component/templates/src/full.container.js similarity index 100% rename from generator/generators/react-component/templates/src/full.container.js rename to packages/generator/generators/react-component/templates/src/full.container.js diff --git a/generator/generators/react-component/templates/src/full.index.js b/packages/generator/generators/react-component/templates/src/full.index.js similarity index 100% rename from generator/generators/react-component/templates/src/full.index.js rename to packages/generator/generators/react-component/templates/src/full.index.js diff --git a/generator/generators/react-component/templates/src/full.test.js b/packages/generator/generators/react-component/templates/src/full.test.js similarity index 100% rename from generator/generators/react-component/templates/src/full.test.js rename to packages/generator/generators/react-component/templates/src/full.test.js diff --git a/generator/generators/react-component/templates/src/index.js b/packages/generator/generators/react-component/templates/src/index.js similarity index 100% rename from generator/generators/react-component/templates/src/index.js rename to packages/generator/generators/react-component/templates/src/index.js diff --git a/generator/generators/react-component/templates/src/scss b/packages/generator/generators/react-component/templates/src/scss similarity index 100% rename from generator/generators/react-component/templates/src/scss rename to packages/generator/generators/react-component/templates/src/scss diff --git a/generator/generators/react-component/templates/src/snapshot.test.js b/packages/generator/generators/react-component/templates/src/snapshot.test.js similarity index 100% rename from generator/generators/react-component/templates/src/snapshot.test.js rename to packages/generator/generators/react-component/templates/src/snapshot.test.js diff --git a/generator/generators/react-component/templates/src/stateless.component.js b/packages/generator/generators/react-component/templates/src/stateless.component.js similarity index 100% rename from generator/generators/react-component/templates/src/stateless.component.js rename to packages/generator/generators/react-component/templates/src/stateless.component.js diff --git a/generator/package.json b/packages/generator/package.json similarity index 100% rename from generator/package.json rename to packages/generator/package.json diff --git a/generator/test/app.js b/packages/generator/test/app.js similarity index 100% rename from generator/test/app.js rename to packages/generator/test/app.js diff --git a/generator/test/dotfiles.js b/packages/generator/test/dotfiles.js similarity index 100% rename from generator/test/dotfiles.js rename to packages/generator/test/dotfiles.js diff --git a/generator/test/react-cmf.js b/packages/generator/test/react-cmf.js similarity index 100% rename from generator/test/react-cmf.js rename to packages/generator/test/react-cmf.js diff --git a/generator/test/react-component.js b/packages/generator/test/react-component.js similarity index 100% rename from generator/test/react-component.js rename to packages/generator/test/react-component.js diff --git a/generator/yarn.lock b/packages/generator/yarn.lock similarity index 100% rename from generator/yarn.lock rename to packages/generator/yarn.lock