diff --git a/src/assets/icons/menu.svg b/frontend/assets/icons/menu.svg similarity index 100% rename from src/assets/icons/menu.svg rename to frontend/assets/icons/menu.svg diff --git a/src/assets/icons/search.svg b/frontend/assets/icons/search.svg similarity index 100% rename from src/assets/icons/search.svg rename to frontend/assets/icons/search.svg diff --git a/src/components/AtlasPreview/AtlasPreview.js b/frontend/components/AtlasPreview/AtlasPreview.js similarity index 100% rename from src/components/AtlasPreview/AtlasPreview.js rename to frontend/components/AtlasPreview/AtlasPreview.js diff --git a/src/components/AtlasPreview/AtlasPreview.scss b/frontend/components/AtlasPreview/AtlasPreview.scss similarity index 100% rename from src/components/AtlasPreview/AtlasPreview.scss rename to frontend/components/AtlasPreview/AtlasPreview.scss diff --git a/src/components/AtlasPreview/components/DocumentLink/DocumentLink.js b/frontend/components/AtlasPreview/components/DocumentLink/DocumentLink.js similarity index 100% rename from src/components/AtlasPreview/components/DocumentLink/DocumentLink.js rename to frontend/components/AtlasPreview/components/DocumentLink/DocumentLink.js diff --git a/src/components/AtlasPreview/components/DocumentLink/DocumentLink.scss b/frontend/components/AtlasPreview/components/DocumentLink/DocumentLink.scss similarity index 100% rename from src/components/AtlasPreview/components/DocumentLink/DocumentLink.scss rename to frontend/components/AtlasPreview/components/DocumentLink/DocumentLink.scss diff --git a/src/components/AtlasPreview/components/DocumentLink/index.js b/frontend/components/AtlasPreview/components/DocumentLink/index.js similarity index 100% rename from src/components/AtlasPreview/components/DocumentLink/index.js rename to frontend/components/AtlasPreview/components/DocumentLink/index.js diff --git a/src/components/AtlasPreview/index.js b/frontend/components/AtlasPreview/index.js similarity index 100% rename from src/components/AtlasPreview/index.js rename to frontend/components/AtlasPreview/index.js diff --git a/src/components/AtlasPreviewLoading/AtlasPreviewLoading.js b/frontend/components/AtlasPreviewLoading/AtlasPreviewLoading.js similarity index 100% rename from src/components/AtlasPreviewLoading/AtlasPreviewLoading.js rename to frontend/components/AtlasPreviewLoading/AtlasPreviewLoading.js diff --git a/src/components/AtlasPreviewLoading/AtlasPreviewLoading.scss b/frontend/components/AtlasPreviewLoading/AtlasPreviewLoading.scss similarity index 100% rename from src/components/AtlasPreviewLoading/AtlasPreviewLoading.scss rename to frontend/components/AtlasPreviewLoading/AtlasPreviewLoading.scss diff --git a/src/components/AtlasPreviewLoading/index.js b/frontend/components/AtlasPreviewLoading/index.js similarity index 100% rename from src/components/AtlasPreviewLoading/index.js rename to frontend/components/AtlasPreviewLoading/index.js diff --git a/src/components/Button/Button.js b/frontend/components/Button/Button.js similarity index 100% rename from src/components/Button/Button.js rename to frontend/components/Button/Button.js diff --git a/src/components/Button/Button.scss b/frontend/components/Button/Button.scss similarity index 100% rename from src/components/Button/Button.scss rename to frontend/components/Button/Button.scss diff --git a/src/components/Button/index.js b/frontend/components/Button/index.js similarity index 100% rename from src/components/Button/index.js rename to frontend/components/Button/index.js diff --git a/src/components/CenteredContent/CenteredContent.js b/frontend/components/CenteredContent/CenteredContent.js similarity index 100% rename from src/components/CenteredContent/CenteredContent.js rename to frontend/components/CenteredContent/CenteredContent.js diff --git a/src/components/CenteredContent/CenteredContent.scss b/frontend/components/CenteredContent/CenteredContent.scss similarity index 100% rename from src/components/CenteredContent/CenteredContent.scss rename to frontend/components/CenteredContent/CenteredContent.scss diff --git a/src/components/CenteredContent/index.js b/frontend/components/CenteredContent/index.js similarity index 100% rename from src/components/CenteredContent/index.js rename to frontend/components/CenteredContent/index.js diff --git a/src/components/Divider/Divider.js b/frontend/components/Divider/Divider.js similarity index 100% rename from src/components/Divider/Divider.js rename to frontend/components/Divider/Divider.js diff --git a/src/components/Divider/Divider.scss b/frontend/components/Divider/Divider.scss similarity index 100% rename from src/components/Divider/Divider.scss rename to frontend/components/Divider/Divider.scss diff --git a/src/components/Divider/index.js b/frontend/components/Divider/index.js similarity index 100% rename from src/components/Divider/index.js rename to frontend/components/Divider/index.js diff --git a/src/components/Document/Document.js b/frontend/components/Document/Document.js similarity index 100% rename from src/components/Document/Document.js rename to frontend/components/Document/Document.js diff --git a/src/components/Document/Document.scss b/frontend/components/Document/Document.scss similarity index 100% rename from src/components/Document/Document.scss rename to frontend/components/Document/Document.scss diff --git a/src/components/Document/index.js b/frontend/components/Document/index.js similarity index 100% rename from src/components/Document/index.js rename to frontend/components/Document/index.js diff --git a/src/components/DocumentList/DocumentList.js b/frontend/components/DocumentList/DocumentList.js similarity index 100% rename from src/components/DocumentList/DocumentList.js rename to frontend/components/DocumentList/DocumentList.js diff --git a/src/components/DocumentList/DocumentList.scss b/frontend/components/DocumentList/DocumentList.scss similarity index 100% rename from src/components/DocumentList/DocumentList.scss rename to frontend/components/DocumentList/DocumentList.scss diff --git a/src/components/DocumentList/index.js b/frontend/components/DocumentList/index.js similarity index 100% rename from src/components/DocumentList/index.js rename to frontend/components/DocumentList/index.js diff --git a/src/components/DocumentPreview/DocumentPreview.js b/frontend/components/DocumentPreview/DocumentPreview.js similarity index 100% rename from src/components/DocumentPreview/DocumentPreview.js rename to frontend/components/DocumentPreview/DocumentPreview.js diff --git a/src/components/DocumentPreview/DocumentPreview.scss b/frontend/components/DocumentPreview/DocumentPreview.scss similarity index 100% rename from src/components/DocumentPreview/DocumentPreview.scss rename to frontend/components/DocumentPreview/DocumentPreview.scss diff --git a/src/components/DocumentPreview/index.js b/frontend/components/DocumentPreview/index.js similarity index 100% rename from src/components/DocumentPreview/index.js rename to frontend/components/DocumentPreview/index.js diff --git a/src/components/DropdownMenu/DropdownMenu.js b/frontend/components/DropdownMenu/DropdownMenu.js similarity index 100% rename from src/components/DropdownMenu/DropdownMenu.js rename to frontend/components/DropdownMenu/DropdownMenu.js diff --git a/src/components/DropdownMenu/DropdownMenu.scss b/frontend/components/DropdownMenu/DropdownMenu.scss similarity index 100% rename from src/components/DropdownMenu/DropdownMenu.scss rename to frontend/components/DropdownMenu/DropdownMenu.scss diff --git a/src/components/DropdownMenu/components/MoreIcon/MoreIcon.js b/frontend/components/DropdownMenu/components/MoreIcon/MoreIcon.js similarity index 100% rename from src/components/DropdownMenu/components/MoreIcon/MoreIcon.js rename to frontend/components/DropdownMenu/components/MoreIcon/MoreIcon.js diff --git a/src/components/DropdownMenu/components/MoreIcon/MoreIcon.scss b/frontend/components/DropdownMenu/components/MoreIcon/MoreIcon.scss similarity index 100% rename from src/components/DropdownMenu/components/MoreIcon/MoreIcon.scss rename to frontend/components/DropdownMenu/components/MoreIcon/MoreIcon.scss diff --git a/src/components/DropdownMenu/components/MoreIcon/assets/more.svg b/frontend/components/DropdownMenu/components/MoreIcon/assets/more.svg similarity index 100% rename from src/components/DropdownMenu/components/MoreIcon/assets/more.svg rename to frontend/components/DropdownMenu/components/MoreIcon/assets/more.svg diff --git a/src/components/DropdownMenu/components/MoreIcon/index.js b/frontend/components/DropdownMenu/components/MoreIcon/index.js similarity index 100% rename from src/components/DropdownMenu/components/MoreIcon/index.js rename to frontend/components/DropdownMenu/components/MoreIcon/index.js diff --git a/src/components/DropdownMenu/index.js b/frontend/components/DropdownMenu/index.js similarity index 100% rename from src/components/DropdownMenu/index.js rename to frontend/components/DropdownMenu/index.js diff --git a/src/components/Flex.js b/frontend/components/Flex.js similarity index 100% rename from src/components/Flex.js rename to frontend/components/Flex.js diff --git a/src/components/FullscreenField/FullscreenField.js b/frontend/components/FullscreenField/FullscreenField.js similarity index 100% rename from src/components/FullscreenField/FullscreenField.js rename to frontend/components/FullscreenField/FullscreenField.js diff --git a/src/components/FullscreenField/FullscreenField.scss b/frontend/components/FullscreenField/FullscreenField.scss similarity index 100% rename from src/components/FullscreenField/FullscreenField.scss rename to frontend/components/FullscreenField/FullscreenField.scss diff --git a/src/components/FullscreenField/index.js b/frontend/components/FullscreenField/index.js similarity index 100% rename from src/components/FullscreenField/index.js rename to frontend/components/FullscreenField/index.js diff --git a/src/components/Icons/Markdown.js b/frontend/components/Icons/Markdown.js similarity index 100% rename from src/components/Icons/Markdown.js rename to frontend/components/Icons/Markdown.js diff --git a/src/components/Layout/Layout.js b/frontend/components/Layout/Layout.js similarity index 100% rename from src/components/Layout/Layout.js rename to frontend/components/Layout/Layout.js diff --git a/src/components/Layout/Layout.scss b/frontend/components/Layout/Layout.scss similarity index 100% rename from src/components/Layout/Layout.scss rename to frontend/components/Layout/Layout.scss diff --git a/src/components/Layout/components/HeaderAction/HeaderAction.js b/frontend/components/Layout/components/HeaderAction/HeaderAction.js similarity index 100% rename from src/components/Layout/components/HeaderAction/HeaderAction.js rename to frontend/components/Layout/components/HeaderAction/HeaderAction.js diff --git a/src/components/Layout/components/HeaderAction/HeaderAction.scss b/frontend/components/Layout/components/HeaderAction/HeaderAction.scss similarity index 100% rename from src/components/Layout/components/HeaderAction/HeaderAction.scss rename to frontend/components/Layout/components/HeaderAction/HeaderAction.scss diff --git a/src/components/Layout/components/HeaderAction/index.js b/frontend/components/Layout/components/HeaderAction/index.js similarity index 100% rename from src/components/Layout/components/HeaderAction/index.js rename to frontend/components/Layout/components/HeaderAction/index.js diff --git a/src/components/Layout/components/Title/Title.js b/frontend/components/Layout/components/Title/Title.js similarity index 100% rename from src/components/Layout/components/Title/Title.js rename to frontend/components/Layout/components/Title/Title.js diff --git a/src/components/Layout/components/Title/Title.scss b/frontend/components/Layout/components/Title/Title.scss similarity index 100% rename from src/components/Layout/components/Title/Title.scss rename to frontend/components/Layout/components/Title/Title.scss diff --git a/src/components/Layout/components/Title/index.js b/frontend/components/Layout/components/Title/index.js similarity index 100% rename from src/components/Layout/components/Title/index.js rename to frontend/components/Layout/components/Title/index.js diff --git a/src/components/Layout/index.js b/frontend/components/Layout/index.js similarity index 100% rename from src/components/Layout/index.js rename to frontend/components/Layout/index.js diff --git a/src/components/LoadingIndicator/LoadingIndicator.js b/frontend/components/LoadingIndicator/LoadingIndicator.js similarity index 100% rename from src/components/LoadingIndicator/LoadingIndicator.js rename to frontend/components/LoadingIndicator/LoadingIndicator.js diff --git a/src/components/LoadingIndicator/LoadingIndicator.scss b/frontend/components/LoadingIndicator/LoadingIndicator.scss similarity index 100% rename from src/components/LoadingIndicator/LoadingIndicator.scss rename to frontend/components/LoadingIndicator/LoadingIndicator.scss diff --git a/src/components/LoadingIndicator/index.js b/frontend/components/LoadingIndicator/index.js similarity index 100% rename from src/components/LoadingIndicator/index.js rename to frontend/components/LoadingIndicator/index.js diff --git a/src/components/MarkdownEditor/MarkdownEditor.js b/frontend/components/MarkdownEditor/MarkdownEditor.js similarity index 100% rename from src/components/MarkdownEditor/MarkdownEditor.js rename to frontend/components/MarkdownEditor/MarkdownEditor.js diff --git a/src/components/MarkdownEditor/MarkdownEditor.scss b/frontend/components/MarkdownEditor/MarkdownEditor.scss similarity index 100% rename from src/components/MarkdownEditor/MarkdownEditor.scss rename to frontend/components/MarkdownEditor/MarkdownEditor.scss diff --git a/src/components/MarkdownEditor/codemirror.scss b/frontend/components/MarkdownEditor/codemirror.scss similarity index 100% rename from src/components/MarkdownEditor/codemirror.scss rename to frontend/components/MarkdownEditor/codemirror.scss diff --git a/src/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.js b/frontend/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.js similarity index 100% rename from src/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.js rename to frontend/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.js diff --git a/src/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.scss b/frontend/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.scss similarity index 100% rename from src/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.scss rename to frontend/components/MarkdownEditor/components/ClickablePadding/ClickablePadding.scss diff --git a/src/components/MarkdownEditor/components/ClickablePadding/index.js b/frontend/components/MarkdownEditor/components/ClickablePadding/index.js similarity index 100% rename from src/components/MarkdownEditor/components/ClickablePadding/index.js rename to frontend/components/MarkdownEditor/components/ClickablePadding/index.js diff --git a/src/components/MarkdownEditor/index.js b/frontend/components/MarkdownEditor/index.js similarity index 100% rename from src/components/MarkdownEditor/index.js rename to frontend/components/MarkdownEditor/index.js diff --git a/src/components/PublishingInfo/PublishingInfo.js b/frontend/components/PublishingInfo/PublishingInfo.js similarity index 100% rename from src/components/PublishingInfo/PublishingInfo.js rename to frontend/components/PublishingInfo/PublishingInfo.js diff --git a/src/components/PublishingInfo/PublishingInfo.scss b/frontend/components/PublishingInfo/PublishingInfo.scss similarity index 100% rename from src/components/PublishingInfo/PublishingInfo.scss rename to frontend/components/PublishingInfo/PublishingInfo.scss diff --git a/src/components/PublishingInfo/index.js b/frontend/components/PublishingInfo/index.js similarity index 100% rename from src/components/PublishingInfo/index.js rename to frontend/components/PublishingInfo/index.js diff --git a/src/components/SlackAuthLink/SlackAuthLink.js b/frontend/components/SlackAuthLink/SlackAuthLink.js similarity index 100% rename from src/components/SlackAuthLink/SlackAuthLink.js rename to frontend/components/SlackAuthLink/SlackAuthLink.js diff --git a/src/components/SlackAuthLink/SlackAuthLink.scss b/frontend/components/SlackAuthLink/SlackAuthLink.scss similarity index 100% rename from src/components/SlackAuthLink/SlackAuthLink.scss rename to frontend/components/SlackAuthLink/SlackAuthLink.scss diff --git a/src/components/SlackAuthLink/assets/slack_icon.svg b/frontend/components/SlackAuthLink/assets/slack_icon.svg similarity index 100% rename from src/components/SlackAuthLink/assets/slack_icon.svg rename to frontend/components/SlackAuthLink/assets/slack_icon.svg diff --git a/src/components/SlackAuthLink/index.js b/frontend/components/SlackAuthLink/index.js similarity index 100% rename from src/components/SlackAuthLink/index.js rename to frontend/components/SlackAuthLink/index.js diff --git a/src/components/Switch.js b/frontend/components/Switch.js similarity index 100% rename from src/components/Switch.js rename to frontend/components/Switch.js diff --git a/src/components/Tree/Node.js b/frontend/components/Tree/Node.js similarity index 100% rename from src/components/Tree/Node.js rename to frontend/components/Tree/Node.js diff --git a/src/components/Tree/Tree.js b/frontend/components/Tree/Tree.js similarity index 100% rename from src/components/Tree/Tree.js rename to frontend/components/Tree/Tree.js diff --git a/src/components/Tree/Tree.scss b/frontend/components/Tree/Tree.scss similarity index 100% rename from src/components/Tree/Tree.scss rename to frontend/components/Tree/Tree.scss diff --git a/src/components/Tree/UiTree.js b/frontend/components/Tree/UiTree.js similarity index 100% rename from src/components/Tree/UiTree.js rename to frontend/components/Tree/UiTree.js diff --git a/src/components/Tree/assets/chevron.svg b/frontend/components/Tree/assets/chevron.svg similarity index 100% rename from src/components/Tree/assets/chevron.svg rename to frontend/components/Tree/assets/chevron.svg diff --git a/src/components/Tree/index.js b/frontend/components/Tree/index.js similarity index 100% rename from src/components/Tree/index.js rename to frontend/components/Tree/index.js diff --git a/src/constants.js b/frontend/constants.js similarity index 100% rename from src/constants.js rename to frontend/constants.js diff --git a/src/fonts/atlas/AtlasGrotesk-Black-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Black-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Black-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Black-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-BlackItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-BlackItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-BlackItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-BlackItalic-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-Bold-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Bold-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Bold-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Bold-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-BoldItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-BoldItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-BoldItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-BoldItalic-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-Light-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Light-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Light-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Light-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-LightItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-LightItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-LightItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-LightItalic-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-Medium-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Medium-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Medium-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Medium-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-MediumItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-MediumItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-MediumItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-MediumItalic-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-Regular-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Regular-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Regular-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Regular-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-RegularItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-RegularItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-RegularItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-RegularItalic-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-Thin-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-Thin-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-Thin-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-Thin-Web.woff diff --git a/src/fonts/atlas/AtlasGrotesk-ThinItalic-Web.woff b/frontend/fonts/atlas/AtlasGrotesk-ThinItalic-Web.woff similarity index 100% rename from src/fonts/atlas/AtlasGrotesk-ThinItalic-Web.woff rename to frontend/fonts/atlas/AtlasGrotesk-ThinItalic-Web.woff diff --git a/src/fonts/atlas/AtlasTypewriterMedium.woff b/frontend/fonts/atlas/AtlasTypewriterMedium.woff similarity index 100% rename from src/fonts/atlas/AtlasTypewriterMedium.woff rename to frontend/fonts/atlas/AtlasTypewriterMedium.woff diff --git a/src/fonts/atlas/AtlasTypewriterRegular.woff b/frontend/fonts/atlas/AtlasTypewriterRegular.woff similarity index 100% rename from src/fonts/atlas/AtlasTypewriterRegular.woff rename to frontend/fonts/atlas/AtlasTypewriterRegular.woff diff --git a/src/index.js b/frontend/index.js similarity index 100% rename from src/index.js rename to frontend/index.js diff --git a/src/scenes/Application.js b/frontend/scenes/Application.js similarity index 100% rename from src/scenes/Application.js rename to frontend/scenes/Application.js diff --git a/src/scenes/Atlas/Atlas.js b/frontend/scenes/Atlas/Atlas.js similarity index 100% rename from src/scenes/Atlas/Atlas.js rename to frontend/scenes/Atlas/Atlas.js diff --git a/src/scenes/Atlas/Atlas.scss b/frontend/scenes/Atlas/Atlas.scss similarity index 100% rename from src/scenes/Atlas/Atlas.scss rename to frontend/scenes/Atlas/Atlas.scss diff --git a/src/scenes/Atlas/AtlasStore.js b/frontend/scenes/Atlas/AtlasStore.js similarity index 100% rename from src/scenes/Atlas/AtlasStore.js rename to frontend/scenes/Atlas/AtlasStore.js diff --git a/src/scenes/Atlas/index.js b/frontend/scenes/Atlas/index.js similarity index 100% rename from src/scenes/Atlas/index.js rename to frontend/scenes/Atlas/index.js diff --git a/src/scenes/Dashboard/Dashboard.js b/frontend/scenes/Dashboard/Dashboard.js similarity index 100% rename from src/scenes/Dashboard/Dashboard.js rename to frontend/scenes/Dashboard/Dashboard.js diff --git a/src/scenes/Dashboard/Dashboard.scss b/frontend/scenes/Dashboard/Dashboard.scss similarity index 100% rename from src/scenes/Dashboard/Dashboard.scss rename to frontend/scenes/Dashboard/Dashboard.scss diff --git a/src/scenes/Dashboard/DashboardStore.js b/frontend/scenes/Dashboard/DashboardStore.js similarity index 100% rename from src/scenes/Dashboard/DashboardStore.js rename to frontend/scenes/Dashboard/DashboardStore.js diff --git a/src/scenes/Dashboard/index.js b/frontend/scenes/Dashboard/index.js similarity index 100% rename from src/scenes/Dashboard/index.js rename to frontend/scenes/Dashboard/index.js diff --git a/src/scenes/DocumentEdit/DocumentEdit.js b/frontend/scenes/DocumentEdit/DocumentEdit.js similarity index 100% rename from src/scenes/DocumentEdit/DocumentEdit.js rename to frontend/scenes/DocumentEdit/DocumentEdit.js diff --git a/src/scenes/DocumentEdit/DocumentEdit.scss b/frontend/scenes/DocumentEdit/DocumentEdit.scss similarity index 100% rename from src/scenes/DocumentEdit/DocumentEdit.scss rename to frontend/scenes/DocumentEdit/DocumentEdit.scss diff --git a/src/scenes/DocumentEdit/DocumentEditStore.js b/frontend/scenes/DocumentEdit/DocumentEditStore.js similarity index 100% rename from src/scenes/DocumentEdit/DocumentEditStore.js rename to frontend/scenes/DocumentEdit/DocumentEditStore.js diff --git a/src/scenes/DocumentEdit/components/Editor.js b/frontend/scenes/DocumentEdit/components/Editor.js similarity index 100% rename from src/scenes/DocumentEdit/components/Editor.js rename to frontend/scenes/DocumentEdit/components/Editor.js diff --git a/src/scenes/DocumentEdit/components/EditorLoader.js b/frontend/scenes/DocumentEdit/components/EditorLoader.js similarity index 100% rename from src/scenes/DocumentEdit/components/EditorLoader.js rename to frontend/scenes/DocumentEdit/components/EditorLoader.js diff --git a/src/scenes/DocumentEdit/components/EditorPane.js b/frontend/scenes/DocumentEdit/components/EditorPane.js similarity index 100% rename from src/scenes/DocumentEdit/components/EditorPane.js rename to frontend/scenes/DocumentEdit/components/EditorPane.js diff --git a/src/scenes/DocumentEdit/components/Preview.js b/frontend/scenes/DocumentEdit/components/Preview.js similarity index 100% rename from src/scenes/DocumentEdit/components/Preview.js rename to frontend/scenes/DocumentEdit/components/Preview.js diff --git a/src/scenes/DocumentEdit/components/SaveAction.js b/frontend/scenes/DocumentEdit/components/SaveAction.js similarity index 100% rename from src/scenes/DocumentEdit/components/SaveAction.js rename to frontend/scenes/DocumentEdit/components/SaveAction.js diff --git a/src/scenes/DocumentEdit/index.js b/frontend/scenes/DocumentEdit/index.js similarity index 100% rename from src/scenes/DocumentEdit/index.js rename to frontend/scenes/DocumentEdit/index.js diff --git a/src/scenes/DocumentScene/DocumentScene.js b/frontend/scenes/DocumentScene/DocumentScene.js similarity index 100% rename from src/scenes/DocumentScene/DocumentScene.js rename to frontend/scenes/DocumentScene/DocumentScene.js diff --git a/src/scenes/DocumentScene/DocumentScene.scss b/frontend/scenes/DocumentScene/DocumentScene.scss similarity index 100% rename from src/scenes/DocumentScene/DocumentScene.scss rename to frontend/scenes/DocumentScene/DocumentScene.scss diff --git a/src/scenes/DocumentScene/DocumentSceneStore.js b/frontend/scenes/DocumentScene/DocumentSceneStore.js similarity index 100% rename from src/scenes/DocumentScene/DocumentSceneStore.js rename to frontend/scenes/DocumentScene/DocumentSceneStore.js diff --git a/src/scenes/DocumentScene/index.js b/frontend/scenes/DocumentScene/index.js similarity index 100% rename from src/scenes/DocumentScene/index.js rename to frontend/scenes/DocumentScene/index.js diff --git a/src/scenes/Home/Home.js b/frontend/scenes/Home/Home.js similarity index 100% rename from src/scenes/Home/Home.js rename to frontend/scenes/Home/Home.js diff --git a/src/scenes/Home/Home.scss b/frontend/scenes/Home/Home.scss similarity index 100% rename from src/scenes/Home/Home.scss rename to frontend/scenes/Home/Home.scss diff --git a/src/scenes/Home/animation.js b/frontend/scenes/Home/animation.js similarity index 100% rename from src/scenes/Home/animation.js rename to frontend/scenes/Home/animation.js diff --git a/src/scenes/Home/index.js b/frontend/scenes/Home/index.js similarity index 100% rename from src/scenes/Home/index.js rename to frontend/scenes/Home/index.js diff --git a/src/scenes/Search/Search.js b/frontend/scenes/Search/Search.js similarity index 100% rename from src/scenes/Search/Search.js rename to frontend/scenes/Search/Search.js diff --git a/src/scenes/Search/Search.scss b/frontend/scenes/Search/Search.scss similarity index 100% rename from src/scenes/Search/Search.scss rename to frontend/scenes/Search/Search.scss diff --git a/src/scenes/Search/SearchStore.js b/frontend/scenes/Search/SearchStore.js similarity index 100% rename from src/scenes/Search/SearchStore.js rename to frontend/scenes/Search/SearchStore.js diff --git a/src/scenes/Search/components/SearchField/SearchField.js b/frontend/scenes/Search/components/SearchField/SearchField.js similarity index 100% rename from src/scenes/Search/components/SearchField/SearchField.js rename to frontend/scenes/Search/components/SearchField/SearchField.js diff --git a/src/scenes/Search/components/SearchField/SearchField.scss b/frontend/scenes/Search/components/SearchField/SearchField.scss similarity index 100% rename from src/scenes/Search/components/SearchField/SearchField.scss rename to frontend/scenes/Search/components/SearchField/SearchField.scss diff --git a/src/scenes/Search/components/SearchField/index.js b/frontend/scenes/Search/components/SearchField/index.js similarity index 100% rename from src/scenes/Search/components/SearchField/index.js rename to frontend/scenes/Search/components/SearchField/index.js diff --git a/src/scenes/Search/index.js b/frontend/scenes/Search/index.js similarity index 100% rename from src/scenes/Search/index.js rename to frontend/scenes/Search/index.js diff --git a/src/scenes/SlackAuth/SlackAuth.js b/frontend/scenes/SlackAuth/SlackAuth.js similarity index 100% rename from src/scenes/SlackAuth/SlackAuth.js rename to frontend/scenes/SlackAuth/SlackAuth.js diff --git a/src/scenes/SlackAuth/index.js b/frontend/scenes/SlackAuth/index.js similarity index 100% rename from src/scenes/SlackAuth/index.js rename to frontend/scenes/SlackAuth/index.js diff --git a/src/stores/UiStore.js b/frontend/stores/UiStore.js similarity index 100% rename from src/stores/UiStore.js rename to frontend/stores/UiStore.js diff --git a/src/stores/UserStore.js b/frontend/stores/UserStore.js similarity index 100% rename from src/stores/UserStore.js rename to frontend/stores/UserStore.js diff --git a/src/stores/index.js b/frontend/stores/index.js similarity index 100% rename from src/stores/index.js rename to frontend/stores/index.js diff --git a/src/styles/base.scss b/frontend/styles/base.scss similarity index 100% rename from src/styles/base.scss rename to frontend/styles/base.scss diff --git a/src/styles/codemirror.scss b/frontend/styles/codemirror.scss similarity index 100% rename from src/styles/codemirror.scss rename to frontend/styles/codemirror.scss diff --git a/src/styles/constants.scss b/frontend/styles/constants.scss similarity index 100% rename from src/styles/constants.scss rename to frontend/styles/constants.scss diff --git a/src/styles/fonts.css b/frontend/styles/fonts.css similarity index 100% rename from src/styles/fonts.css rename to frontend/styles/fonts.css diff --git a/src/styles/hljs-github-gist.scss b/frontend/styles/hljs-github-gist.scss similarity index 100% rename from src/styles/hljs-github-gist.scss rename to frontend/styles/hljs-github-gist.scss diff --git a/src/utils/ApiClient.js b/frontend/utils/ApiClient.js similarity index 100% rename from src/utils/ApiClient.js rename to frontend/utils/ApiClient.js diff --git a/src/utils/History.js b/frontend/utils/History.js similarity index 100% rename from src/utils/History.js rename to frontend/utils/History.js diff --git a/src/utils/actions.js b/frontend/utils/actions.js similarity index 100% rename from src/utils/actions.js rename to frontend/utils/actions.js diff --git a/src/utils/emoji-mapping.json b/frontend/utils/emoji-mapping.json similarity index 100% rename from src/utils/emoji-mapping.json rename to frontend/utils/emoji-mapping.json diff --git a/src/utils/emojify.js b/frontend/utils/emojify.js similarity index 100% rename from src/utils/emojify.js rename to frontend/utils/emojify.js diff --git a/src/utils/markdown.js b/frontend/utils/markdown.js similarity index 100% rename from src/utils/markdown.js rename to frontend/utils/markdown.js diff --git a/src/utils/random.js b/frontend/utils/random.js similarity index 100% rename from src/utils/random.js rename to frontend/utils/random.js diff --git a/package.json b/package.json index 67d8e534..a7ca6e2a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build:analyze": "cross-env NODE_ENV=production webpack --config webpack.config.prod.js --json | webpack-bundle-size-analyzer", "build": "npm run clean && npm run build:webpack", "start": "cross-env NODE_ENV=development DEBUG=1 ./node_modules/.bin/nodemon --watch server index.js", - "lint": "eslint src", + "lint": "eslint frontend", "deploy": "git push heroku master", "heroku-postbuild": "npm run build && npm run sequelize db:migrate", "sequelize": "./node_modules/.bin/sequelize" diff --git a/scripts/update_emoji_mapping.js b/scripts/update_emoji_mapping.js index 90ab832a..958763e4 100644 --- a/scripts/update_emoji_mapping.js +++ b/scripts/update_emoji_mapping.js @@ -3,6 +3,6 @@ var path = require('path'); var mapping = require('emoji-name-map'); fs.writeFile( - path.join(__dirname, '../src/utils/emoji-mapping.json'), + path.join(__dirname, '../frontend/utils/emoji-mapping.json'), JSON.stringify(mapping.emoji) ); diff --git a/server/models/Document.js b/server/models/Document.js index 8ae990bb..1171e343 100644 --- a/server/models/Document.js +++ b/server/models/Document.js @@ -6,7 +6,7 @@ import { } from '../sequelize'; import { convertToMarkdown, -} from '../../src/utils/markdown'; +} from '../../frontend/utils/markdown'; import { truncateMarkdown, } from '../utils/truncate'; diff --git a/server/utils/truncate.js b/server/utils/truncate.js index 352072c4..6fba7378 100644 --- a/server/utils/truncate.js +++ b/server/utils/truncate.js @@ -1,5 +1,5 @@ import truncate from 'truncate-html'; -import { convertToMarkdown } from '../../src/utils/markdown'; +import { convertToMarkdown } from '../../frontend/utils/markdown'; truncate.defaultOptions = { stripTags: false, @@ -15,4 +15,4 @@ const truncateMarkdown = (text, length) => { export { truncateMarkdown, -}; \ No newline at end of file +}; diff --git a/webpack.config.dev.js b/webpack.config.dev.js index a83d608f..4f861aef 100644 --- a/webpack.config.dev.js +++ b/webpack.config.dev.js @@ -10,7 +10,7 @@ const developmentWebpackConfig = Object.assign(commonWebpackConfig, { entry: [ 'babel-regenerator-runtime', 'webpack-hot-middleware/client', - './src/index', + './frontend/index', ], }); diff --git a/webpack.config.js b/webpack.config.js index 89a46a39..58e7db52 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -22,7 +22,7 @@ module.exports = { { test: /\.js$/, loader: 'babel', - include: path.join(__dirname, 'src') + include: path.join(__dirname, 'frontend') }, { test: /\.json$/, loader: 'json-loader' }, { @@ -44,7 +44,7 @@ module.exports = { ] }, resolve: { - root: path.join(__dirname, 'src'), + root: path.join(__dirname, 'frontend'), // you can now require('file') instead of require('file.json') extensions: ['', '.js', '.json'] }, @@ -55,4 +55,4 @@ module.exports = { }), new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/, /^\.\/(en)$/) ], -}; \ No newline at end of file +}; diff --git a/webpack.config.prod.js b/webpack.config.prod.js index 805e9472..e99bea5d 100644 --- a/webpack.config.prod.js +++ b/webpack.config.prod.js @@ -11,7 +11,7 @@ productionWebpackConfig = Object.assign(commonWebpackConfig, { entry: [ 'babel-polyfill', 'babel-regenerator-runtime', - './src/index', + './frontend/index', ], output: { path: path.join(__dirname, 'dist'),