From 9db76458d1a2099f673c0bf7f5af2ab10c587d93 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sat, 1 May 2021 07:29:45 +1000 Subject: [PATCH] Revert "Move app into app directory" This reverts commit 5c53902caf03a2cfbc852da46645b025780c3125. --- app/.env.defaults => .env.defaults | 0 app/.env.example => .env.example | 0 app/.eslintignore => .eslintignore | 0 .gitmodules | 4 ++-- app/.nvmrc => .nvmrc | 0 app/README.md => README.md | 0 {app/api/api => api}/.babelrc.js | 0 .../migration.sql | 0 .../api => api}/db/migrations/migration_lock.toml | 0 {app/api/api => api}/db/schema.prisma | 0 {app/api/api => api}/db/seed.js | 0 {app/api/api => api}/jest.config.js | 0 {app/api/api => api}/jsconfig.json | 0 {app/api/api => api}/package.json | 0 {app/api/api => api}/src/docker/Dockerfile | 0 {app/api/api => api}/src/docker/README.md | 0 {app/api/api => api}/src/docker/aws-emulator.js | 0 {app/api/api => api}/src/docker/cadquery/Dockerfile | 0 .../api/api => api}/src/docker/cadquery/cadquery.js | 0 .../api => api}/src/docker/cadquery/package.json | 0 {app/api/api => api}/src/docker/cadquery/runCQ.js | 0 {app/api/api => api}/src/docker/cadquery/yarn.lock | 0 .../api/api => api}/src/docker/common/entrypoint.sh | 0 .../src/docker/common/node14source_setup.sh | 0 {app/api/api => api}/src/docker/common/utils.js | 0 {app/api/api => api}/src/docker/docker-compose.yml | 0 {app/api/api => api}/src/docker/openscad/Dockerfile | 0 .../api/api => api}/src/docker/openscad/openscad.js | 0 .../api => api}/src/docker/openscad/package.json | 0 {app/api/api => api}/src/docker/openscad/runScad.js | 0 {app/api/api => api}/src/docker/openscad/yarn.lock | 0 {app/api/api => api}/src/docker/package.json | 0 {app/api/api => api}/src/docker/serverless.yml | 0 {app/api/api => api}/src/docker/yarn.lock | 0 {app/api/api => api}/src/functions/graphql.js | 0 .../api => api}/src/functions/identity-signup.js | 0 {app/api/api => api}/src/graphql/.keep | 0 {app/api/api => api}/src/graphql/comments.sdl.js | 0 .../api => api}/src/graphql/partReactions.sdl.js | 0 {app/api/api => api}/src/graphql/parts.sdl.js | 0 .../src/graphql/subjectAccessRequests.sdl.js | 0 {app/api/api => api}/src/graphql/users.sdl.js | 0 {app/api/api => api}/src/lib/auth.js | 0 {app/api/api => api}/src/lib/db.js | 0 {app/api/api => api}/src/lib/logger.ts | 0 {app/api/api => api}/src/lib/owner.js | 0 {app/api/api => api}/src/services/.keep | 0 .../api => api}/src/services/comments/comments.js | 0 .../src/services/comments/comments.test.js | 0 {app/api/api => api}/src/services/helpers.js | 0 .../src/services/partReactions/partReactions.js | 0 .../services/partReactions/partReactions.test.js | 0 {app/api/api => api}/src/services/parts/parts.js | 0 .../api => api}/src/services/parts/parts.test.js | 0 .../subjectAccessRequests/subjectAccessRequests.js | 0 .../subjectAccessRequests.test.js | 0 {app/api/api => api}/src/services/users/users.js | 0 .../api => api}/src/services/users/users.test.js | 0 app/babel.config.js => babel.config.js | 0 app/graphql.config.js => graphql.config.js | 0 app/netlify.toml => netlify.toml | 0 app/package.json => package.json | 6 +++++- app/prettier.config.js => prettier.config.js | 0 app/redwood.toml => redwood.toml | 0 {app/web/web => web}/.babelrc.js | 0 {app/web/web => web}/config/postcss.config.js | 0 {app/web/web => web}/config/webpack.config.js | 0 {app/web/web => web}/identity-test.json | 0 {app/web/web => web}/jest.config.js | 0 {app/web/web => web}/jsconfig.json | 0 {app/web/web => web}/package.json | 0 {app/web/web => web}/public/README.md | 0 {app/web/web => web}/public/robots.txt | 0 {app/web/web => web}/src/App.js | 0 {app/web/web => web}/src/Routes.js | 0 {app/web/web => web}/src/cascade | 0 {app/web/web => web}/src/components/.keep | 0 .../src/components/AdminParts/AdminParts.js | 0 .../src/components/AdminPartsCell/AdminPartsCell.js | 0 .../src/components/Breadcrumb/Breadcrumb.js | 0 .../src/components/Breadcrumb/Breadcrumb.stories.js | 0 .../src/components/Breadcrumb/Breadcrumb.test.js | 0 .../web/web => web}/src/components/Button/Button.js | 0 .../src/components/Button/Button.stories.js | 0 .../src/components/Button/Button.test.js | 0 .../src/components/ConfirmDialog/ConfirmDialog.js | 0 .../ConfirmDialog/ConfirmDialog.stories.js | 0 .../components/ConfirmDialog/ConfirmDialog.test.js | 0 .../EditSubjectAccessRequestCell.js | 0 .../src/components/EditUserCell/EditUserCell.js | 0 .../components/EditUserCell/EditUserCell.mock.js | 0 .../components/EditUserCell/EditUserCell.stories.js | 0 .../components/EditUserCell/EditUserCell.test.js | 0 .../src/components/EmojiReaction/EmojiReaction.js | 0 .../EmojiReaction/EmojiReaction.stories.js | 0 .../components/EmojiReaction/EmojiReaction.test.js | 0 .../web/web => web}/src/components/Footer/Footer.js | 0 .../src/components/Footer/Footer.stories.js | 0 .../src/components/Footer/Footer.test.js | 0 .../components/IdeCascadeStudio/IdeCascadeStudio.js | 0 .../IdeCascadeStudio/IdeCascadeStudio.stories.js | 0 .../IdeCascadeStudio/IdeCascadeStudio.test.js | 0 .../src/components/IdeConsole/IdeConsole.js | 0 .../src/components/IdeContainer/IdeContainer.js | 0 .../src/components/IdeEditor/IdeEditor.js | 0 .../src/components/IdePartCell/IdePartCell.js | 0 .../src/components/IdePartCell/IdePartCell.mock.js | 0 .../components/IdePartCell/IdePartCell.stories.js | 0 .../src/components/IdePartCell/IdePartCell.test.js | 0 .../src/components/IdeToolbar/IdeToolbar.js | 0 .../src/components/IdeToolbar/IdeToolbar.stories.js | 0 .../src/components/IdeToolbar/IdeToolbar.test.js | 0 .../src/components/IdeToolbarNew/IdeToolbarNew.js | 0 .../src/components/IdeViewer/IdeViewer.js | 0 .../src/components/ImageUploader/ImageUploader.js | 0 .../ImageUploader/ImageUploader.stories.js | 0 .../components/ImageUploader/ImageUploader.test.js | 0 .../src/components/InputText/InputText.js | 0 .../src/components/InputText/InputText.stories.js | 0 .../src/components/InputText/InputText.test.js | 0 .../src/components/InputTextForm/InputTextForm.js | 0 .../InputTextForm/InputTextForm.stories.js | 0 .../components/InputTextForm/InputTextForm.test.js | 0 .../src/components/LandingSection/LandingSection.js | 0 .../LandingSection/LandingSection.stories.js | 0 .../LandingSection/LandingSection.test.js | 0 .../components/LandingSection/mockEditorParts.js | 0 .../src/components/LoginModal/LoginModal.js | 0 .../src/components/LoginModal/LoginModal.stories.js | 0 .../src/components/LoginModal/LoginModal.test.js | 0 .../src/components/NavPlusButton/NavPlusButton.tsx | 0 .../web => web}/src/components/OutBound/OutBound.js | 0 .../src/components/OutBound/OutBound.stories.js | 0 .../src/components/OutBound/OutBound.test.js | 0 .../web => web}/src/components/PartCell/PartCell.js | 0 .../src/components/PartCell/PartCell.mock.js | 0 .../src/components/PartCell/PartCell.stories.js | 0 .../src/components/PartCell/PartCell.test.js | 0 .../web => web}/src/components/PartForm/PartForm.js | 0 .../src/components/PartProfile/PartProfile.js | 0 .../components/PartProfile/PartProfile.stories.js | 0 .../src/components/PartProfile/PartProfile.test.js | 0 .../src/components/PartReactions/PartReactions.js | 0 .../components/PartReactions/PartReactions.test.js | 0 .../PartReactionsCell/PartReactionsCell.js | 0 .../PartReactionsCell/PartReactionsCell.mock.js | 0 .../PartReactionsCell/PartReactionsCell.stories.js | 0 .../PartReactionsCell/PartReactionsCell.test.js | 0 {app/web/web => web}/src/components/Parts/Parts.js | 0 .../src/components/PartsCell/PartsCell.js | 0 .../components/PartsOfUserCell/PartsOfUserCell.js | 0 .../PartsOfUserCell/PartsOfUserCell.mock.js | 0 .../PartsOfUserCell/PartsOfUserCell.stories.js | 0 .../PartsOfUserCell/PartsOfUserCell.test.js | 0 .../components/ProfileTextInput/ProfileTextInput.js | 0 .../ProfileTextInput/ProfileTextInput.stories.js | 0 .../ProfileTextInput/ProfileTextInput.test.js | 0 {app/web/web => web}/src/components/Seo/Seo.js | 0 .../SubjectAccessRequest/SubjectAccessRequest.js | 0 .../SubjectAccessRequestCell.js | 0 .../SubjectAccessRequestForm.js | 0 .../SubjectAccessRequests/SubjectAccessRequests.js | 0 .../SubjectAccessRequestsCell.js | 0 {app/web/web => web}/src/components/Svg/Svg.js | 0 .../src/components/UserProfile/UserProfile.js | 0 .../components/UserProfile/UserProfile.stories.js | 0 .../src/components/UserProfile/UserProfile.test.js | 0 {app/web/web => web}/src/components/Users/Users.js | 0 .../src/components/UsersCell/UsersCell.js | 0 {app/web/web => web}/src/favicon.svg | 0 .../src/helpers/cadPackages/cadQueryController.js | 0 .../web => web}/src/helpers/cadPackages/common.js | 0 .../web => web}/src/helpers/cadPackages/index.js | 0 .../src/helpers/cadPackages/openScadController.js | 0 .../web => web}/src/helpers/cascadeController.js | 0 {app/web/web => web}/src/helpers/clipboard.js | 0 {app/web/web => web}/src/helpers/cloudinary.js | 0 {app/web/web => web}/src/helpers/emote.js | 0 .../web => web}/src/helpers/hooks/useIdeState.js | 0 .../web => web}/src/helpers/hooks/useKeyPress.js | 0 {app/web/web => web}/src/helpers/hooks/useUser.js | 0 {app/web/web => web}/src/helpers/subscribe.js | 0 {app/web/web => web}/src/index.css | 0 {app/web/web => web}/src/index.html | 0 {app/web/web => web}/src/layouts/.keep | 0 .../web => web}/src/layouts/MainLayout/Logo_2.jpg | Bin .../src/layouts/MainLayout/MainLayout.js | 0 .../src/layouts/MainLayout/MainLayout.stories.js | 0 .../src/layouts/MainLayout/MainLayout.test.js | 0 .../SubjectAccessRequestsLayout.js | 0 .../AccountRecoveryPage/AccountRecoveryPage.js | 0 .../AccountRecoveryPage.stories.js | 0 .../AccountRecoveryPage/AccountRecoveryPage.test.js | 0 .../src/pages/AdminPartsPage/AdminPartsPage.js | 0 .../pages/CodeOfConductPage/CodeOfConductPage.js | 0 .../CodeOfConductPage/CodeOfConductPage.stories.js | 0 .../CodeOfConductPage/CodeOfConductPage.test.js | 0 .../web => web}/src/pages/DevIdePage/DevIdePage.js | 0 .../src/pages/DraftPartPage/DraftPartPage.js | 0 .../pages/DraftPartPage/DraftPartPage.stories.js | 0 .../src/pages/DraftPartPage/DraftPartPage.test.js | 0 .../src/pages/EditPartPage/EditPartPage.js | 0 .../src/pages/EditPartPage/EditPartPage.stories.js | 0 .../src/pages/EditPartPage/EditPartPage.test.js | 0 .../EditSubjectAccessRequestPage.js | 0 .../src/pages/EditUserPage/EditUserPage.js | 0 .../src/pages/FatalErrorPage/FatalErrorPage.js | 0 {app/web/web => web}/src/pages/HomePage/HomePage.js | 0 .../src/pages/IdePartPage/IdePartPage.js | 0 .../src/pages/IdePartPage/IdePartPage.test.js | 0 .../src/pages/NewPartPage/NewPartPage.js | 0 .../src/pages/NewPartPage/NewPartPage.stories.js | 0 .../src/pages/NewPartPage/NewPartPage.test.js | 0 .../src/pages/NotFoundPage/NotFoundPage.js | 0 {app/web/web => web}/src/pages/PartPage/PartPage.js | 0 .../src/pages/PartPage/PartPage.stories.js | 0 .../web => web}/src/pages/PartPage/PartPage.test.js | 0 .../pages/PrivacyPolicyPage/PrivacyPolicyPage.js | 0 .../PrivacyPolicyPage/PrivacyPolicyPage.stories.js | 0 .../PrivacyPolicyPage/PrivacyPolicyPage.test.js | 0 .../SubjectAccessRequestPage.js | 0 .../SubjectAccessRequestPage.stories.js | 0 .../SubjectAccessRequestPage.test.js | 0 .../SubjectAccessRequestsPage.js | 0 .../pages/UpdatePasswordPage/UpdatePasswordPage.js | 0 .../UpdatePasswordPage.stories.js | 0 .../UpdatePasswordPage/UpdatePasswordPage.test.js | 0 {app/web/web => web}/src/pages/UserPage/UserPage.js | 0 .../web => web}/src/pages/UsersPage/UsersPage.js | 0 {app/web/web => web}/src/scaffold.css | 0 {app/web/web => web}/tailwind.config.js | 0 app/yarn.lock => yarn.lock | 0 232 files changed, 7 insertions(+), 3 deletions(-) rename app/.env.defaults => .env.defaults (100%) rename app/.env.example => .env.example (100%) rename app/.eslintignore => .eslintignore (100%) rename app/.nvmrc => .nvmrc (100%) rename app/README.md => README.md (100%) rename {app/api/api => api}/.babelrc.js (100%) rename {app/api/api => api}/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql (100%) rename {app/api/api => api}/db/migrations/migration_lock.toml (100%) rename {app/api/api => api}/db/schema.prisma (100%) rename {app/api/api => api}/db/seed.js (100%) rename {app/api/api => api}/jest.config.js (100%) rename {app/api/api => api}/jsconfig.json (100%) rename {app/api/api => api}/package.json (100%) rename {app/api/api => api}/src/docker/Dockerfile (100%) rename {app/api/api => api}/src/docker/README.md (100%) rename {app/api/api => api}/src/docker/aws-emulator.js (100%) rename {app/api/api => api}/src/docker/cadquery/Dockerfile (100%) rename {app/api/api => api}/src/docker/cadquery/cadquery.js (100%) rename {app/api/api => api}/src/docker/cadquery/package.json (100%) rename {app/api/api => api}/src/docker/cadquery/runCQ.js (100%) rename {app/api/api => api}/src/docker/cadquery/yarn.lock (100%) rename {app/api/api => api}/src/docker/common/entrypoint.sh (100%) rename {app/api/api => api}/src/docker/common/node14source_setup.sh (100%) rename {app/api/api => api}/src/docker/common/utils.js (100%) rename {app/api/api => api}/src/docker/docker-compose.yml (100%) rename {app/api/api => api}/src/docker/openscad/Dockerfile (100%) rename {app/api/api => api}/src/docker/openscad/openscad.js (100%) rename {app/api/api => api}/src/docker/openscad/package.json (100%) rename {app/api/api => api}/src/docker/openscad/runScad.js (100%) rename {app/api/api => api}/src/docker/openscad/yarn.lock (100%) rename {app/api/api => api}/src/docker/package.json (100%) rename {app/api/api => api}/src/docker/serverless.yml (100%) rename {app/api/api => api}/src/docker/yarn.lock (100%) rename {app/api/api => api}/src/functions/graphql.js (100%) rename {app/api/api => api}/src/functions/identity-signup.js (100%) rename {app/api/api => api}/src/graphql/.keep (100%) rename {app/api/api => api}/src/graphql/comments.sdl.js (100%) rename {app/api/api => api}/src/graphql/partReactions.sdl.js (100%) rename {app/api/api => api}/src/graphql/parts.sdl.js (100%) rename {app/api/api => api}/src/graphql/subjectAccessRequests.sdl.js (100%) rename {app/api/api => api}/src/graphql/users.sdl.js (100%) rename {app/api/api => api}/src/lib/auth.js (100%) rename {app/api/api => api}/src/lib/db.js (100%) rename {app/api/api => api}/src/lib/logger.ts (100%) rename {app/api/api => api}/src/lib/owner.js (100%) rename {app/api/api => api}/src/services/.keep (100%) rename {app/api/api => api}/src/services/comments/comments.js (100%) rename {app/api/api => api}/src/services/comments/comments.test.js (100%) rename {app/api/api => api}/src/services/helpers.js (100%) rename {app/api/api => api}/src/services/partReactions/partReactions.js (100%) rename {app/api/api => api}/src/services/partReactions/partReactions.test.js (100%) rename {app/api/api => api}/src/services/parts/parts.js (100%) rename {app/api/api => api}/src/services/parts/parts.test.js (100%) rename {app/api/api => api}/src/services/subjectAccessRequests/subjectAccessRequests.js (100%) rename {app/api/api => api}/src/services/subjectAccessRequests/subjectAccessRequests.test.js (100%) rename {app/api/api => api}/src/services/users/users.js (100%) rename {app/api/api => api}/src/services/users/users.test.js (100%) rename app/babel.config.js => babel.config.js (100%) rename app/graphql.config.js => graphql.config.js (100%) rename app/netlify.toml => netlify.toml (100%) rename app/package.json => package.json (84%) rename app/prettier.config.js => prettier.config.js (100%) rename app/redwood.toml => redwood.toml (100%) rename {app/web/web => web}/.babelrc.js (100%) rename {app/web/web => web}/config/postcss.config.js (100%) rename {app/web/web => web}/config/webpack.config.js (100%) rename {app/web/web => web}/identity-test.json (100%) rename {app/web/web => web}/jest.config.js (100%) rename {app/web/web => web}/jsconfig.json (100%) rename {app/web/web => web}/package.json (100%) rename {app/web/web => web}/public/README.md (100%) rename {app/web/web => web}/public/robots.txt (100%) rename {app/web/web => web}/src/App.js (100%) rename {app/web/web => web}/src/Routes.js (100%) rename {app/web/web => web}/src/cascade (100%) rename {app/web/web => web}/src/components/.keep (100%) rename {app/web/web => web}/src/components/AdminParts/AdminParts.js (100%) rename {app/web/web => web}/src/components/AdminPartsCell/AdminPartsCell.js (100%) rename {app/web/web => web}/src/components/Breadcrumb/Breadcrumb.js (100%) rename {app/web/web => web}/src/components/Breadcrumb/Breadcrumb.stories.js (100%) rename {app/web/web => web}/src/components/Breadcrumb/Breadcrumb.test.js (100%) rename {app/web/web => web}/src/components/Button/Button.js (100%) rename {app/web/web => web}/src/components/Button/Button.stories.js (100%) rename {app/web/web => web}/src/components/Button/Button.test.js (100%) rename {app/web/web => web}/src/components/ConfirmDialog/ConfirmDialog.js (100%) rename {app/web/web => web}/src/components/ConfirmDialog/ConfirmDialog.stories.js (100%) rename {app/web/web => web}/src/components/ConfirmDialog/ConfirmDialog.test.js (100%) rename {app/web/web => web}/src/components/EditSubjectAccessRequestCell/EditSubjectAccessRequestCell.js (100%) rename {app/web/web => web}/src/components/EditUserCell/EditUserCell.js (100%) rename {app/web/web => web}/src/components/EditUserCell/EditUserCell.mock.js (100%) rename {app/web/web => web}/src/components/EditUserCell/EditUserCell.stories.js (100%) rename {app/web/web => web}/src/components/EditUserCell/EditUserCell.test.js (100%) rename {app/web/web => web}/src/components/EmojiReaction/EmojiReaction.js (100%) rename {app/web/web => web}/src/components/EmojiReaction/EmojiReaction.stories.js (100%) rename {app/web/web => web}/src/components/EmojiReaction/EmojiReaction.test.js (100%) rename {app/web/web => web}/src/components/Footer/Footer.js (100%) rename {app/web/web => web}/src/components/Footer/Footer.stories.js (100%) rename {app/web/web => web}/src/components/Footer/Footer.test.js (100%) rename {app/web/web => web}/src/components/IdeCascadeStudio/IdeCascadeStudio.js (100%) rename {app/web/web => web}/src/components/IdeCascadeStudio/IdeCascadeStudio.stories.js (100%) rename {app/web/web => web}/src/components/IdeCascadeStudio/IdeCascadeStudio.test.js (100%) rename {app/web/web => web}/src/components/IdeConsole/IdeConsole.js (100%) rename {app/web/web => web}/src/components/IdeContainer/IdeContainer.js (100%) rename {app/web/web => web}/src/components/IdeEditor/IdeEditor.js (100%) rename {app/web/web => web}/src/components/IdePartCell/IdePartCell.js (100%) rename {app/web/web => web}/src/components/IdePartCell/IdePartCell.mock.js (100%) rename {app/web/web => web}/src/components/IdePartCell/IdePartCell.stories.js (100%) rename {app/web/web => web}/src/components/IdePartCell/IdePartCell.test.js (100%) rename {app/web/web => web}/src/components/IdeToolbar/IdeToolbar.js (100%) rename {app/web/web => web}/src/components/IdeToolbar/IdeToolbar.stories.js (100%) rename {app/web/web => web}/src/components/IdeToolbar/IdeToolbar.test.js (100%) rename {app/web/web => web}/src/components/IdeToolbarNew/IdeToolbarNew.js (100%) rename {app/web/web => web}/src/components/IdeViewer/IdeViewer.js (100%) rename {app/web/web => web}/src/components/ImageUploader/ImageUploader.js (100%) rename {app/web/web => web}/src/components/ImageUploader/ImageUploader.stories.js (100%) rename {app/web/web => web}/src/components/ImageUploader/ImageUploader.test.js (100%) rename {app/web/web => web}/src/components/InputText/InputText.js (100%) rename {app/web/web => web}/src/components/InputText/InputText.stories.js (100%) rename {app/web/web => web}/src/components/InputText/InputText.test.js (100%) rename {app/web/web => web}/src/components/InputTextForm/InputTextForm.js (100%) rename {app/web/web => web}/src/components/InputTextForm/InputTextForm.stories.js (100%) rename {app/web/web => web}/src/components/InputTextForm/InputTextForm.test.js (100%) rename {app/web/web => web}/src/components/LandingSection/LandingSection.js (100%) rename {app/web/web => web}/src/components/LandingSection/LandingSection.stories.js (100%) rename {app/web/web => web}/src/components/LandingSection/LandingSection.test.js (100%) rename {app/web/web => web}/src/components/LandingSection/mockEditorParts.js (100%) rename {app/web/web => web}/src/components/LoginModal/LoginModal.js (100%) rename {app/web/web => web}/src/components/LoginModal/LoginModal.stories.js (100%) rename {app/web/web => web}/src/components/LoginModal/LoginModal.test.js (100%) rename {app/web/web => web}/src/components/NavPlusButton/NavPlusButton.tsx (100%) rename {app/web/web => web}/src/components/OutBound/OutBound.js (100%) rename {app/web/web => web}/src/components/OutBound/OutBound.stories.js (100%) rename {app/web/web => web}/src/components/OutBound/OutBound.test.js (100%) rename {app/web/web => web}/src/components/PartCell/PartCell.js (100%) rename {app/web/web => web}/src/components/PartCell/PartCell.mock.js (100%) rename {app/web/web => web}/src/components/PartCell/PartCell.stories.js (100%) rename {app/web/web => web}/src/components/PartCell/PartCell.test.js (100%) rename {app/web/web => web}/src/components/PartForm/PartForm.js (100%) rename {app/web/web => web}/src/components/PartProfile/PartProfile.js (100%) rename {app/web/web => web}/src/components/PartProfile/PartProfile.stories.js (100%) rename {app/web/web => web}/src/components/PartProfile/PartProfile.test.js (100%) rename {app/web/web => web}/src/components/PartReactions/PartReactions.js (100%) rename {app/web/web => web}/src/components/PartReactions/PartReactions.test.js (100%) rename {app/web/web => web}/src/components/PartReactionsCell/PartReactionsCell.js (100%) rename {app/web/web => web}/src/components/PartReactionsCell/PartReactionsCell.mock.js (100%) rename {app/web/web => web}/src/components/PartReactionsCell/PartReactionsCell.stories.js (100%) rename {app/web/web => web}/src/components/PartReactionsCell/PartReactionsCell.test.js (100%) rename {app/web/web => web}/src/components/Parts/Parts.js (100%) rename {app/web/web => web}/src/components/PartsCell/PartsCell.js (100%) rename {app/web/web => web}/src/components/PartsOfUserCell/PartsOfUserCell.js (100%) rename {app/web/web => web}/src/components/PartsOfUserCell/PartsOfUserCell.mock.js (100%) rename {app/web/web => web}/src/components/PartsOfUserCell/PartsOfUserCell.stories.js (100%) rename {app/web/web => web}/src/components/PartsOfUserCell/PartsOfUserCell.test.js (100%) rename {app/web/web => web}/src/components/ProfileTextInput/ProfileTextInput.js (100%) rename {app/web/web => web}/src/components/ProfileTextInput/ProfileTextInput.stories.js (100%) rename {app/web/web => web}/src/components/ProfileTextInput/ProfileTextInput.test.js (100%) rename {app/web/web => web}/src/components/Seo/Seo.js (100%) rename {app/web/web => web}/src/components/SubjectAccessRequest/SubjectAccessRequest.js (100%) rename {app/web/web => web}/src/components/SubjectAccessRequestCell/SubjectAccessRequestCell.js (100%) rename {app/web/web => web}/src/components/SubjectAccessRequestForm/SubjectAccessRequestForm.js (100%) rename {app/web/web => web}/src/components/SubjectAccessRequests/SubjectAccessRequests.js (100%) rename {app/web/web => web}/src/components/SubjectAccessRequestsCell/SubjectAccessRequestsCell.js (100%) rename {app/web/web => web}/src/components/Svg/Svg.js (100%) rename {app/web/web => web}/src/components/UserProfile/UserProfile.js (100%) rename {app/web/web => web}/src/components/UserProfile/UserProfile.stories.js (100%) rename {app/web/web => web}/src/components/UserProfile/UserProfile.test.js (100%) rename {app/web/web => web}/src/components/Users/Users.js (100%) rename {app/web/web => web}/src/components/UsersCell/UsersCell.js (100%) rename {app/web/web => web}/src/favicon.svg (100%) rename {app/web/web => web}/src/helpers/cadPackages/cadQueryController.js (100%) rename {app/web/web => web}/src/helpers/cadPackages/common.js (100%) rename {app/web/web => web}/src/helpers/cadPackages/index.js (100%) rename {app/web/web => web}/src/helpers/cadPackages/openScadController.js (100%) rename {app/web/web => web}/src/helpers/cascadeController.js (100%) rename {app/web/web => web}/src/helpers/clipboard.js (100%) rename {app/web/web => web}/src/helpers/cloudinary.js (100%) rename {app/web/web => web}/src/helpers/emote.js (100%) rename {app/web/web => web}/src/helpers/hooks/useIdeState.js (100%) rename {app/web/web => web}/src/helpers/hooks/useKeyPress.js (100%) rename {app/web/web => web}/src/helpers/hooks/useUser.js (100%) rename {app/web/web => web}/src/helpers/subscribe.js (100%) rename {app/web/web => web}/src/index.css (100%) rename {app/web/web => web}/src/index.html (100%) rename {app/web/web => web}/src/layouts/.keep (100%) rename {app/web/web => web}/src/layouts/MainLayout/Logo_2.jpg (100%) rename {app/web/web => web}/src/layouts/MainLayout/MainLayout.js (100%) rename {app/web/web => web}/src/layouts/MainLayout/MainLayout.stories.js (100%) rename {app/web/web => web}/src/layouts/MainLayout/MainLayout.test.js (100%) rename {app/web/web => web}/src/layouts/SubjectAccessRequestsLayout/SubjectAccessRequestsLayout.js (100%) rename {app/web/web => web}/src/pages/AccountRecoveryPage/AccountRecoveryPage.js (100%) rename {app/web/web => web}/src/pages/AccountRecoveryPage/AccountRecoveryPage.stories.js (100%) rename {app/web/web => web}/src/pages/AccountRecoveryPage/AccountRecoveryPage.test.js (100%) rename {app/web/web => web}/src/pages/AdminPartsPage/AdminPartsPage.js (100%) rename {app/web/web => web}/src/pages/CodeOfConductPage/CodeOfConductPage.js (100%) rename {app/web/web => web}/src/pages/CodeOfConductPage/CodeOfConductPage.stories.js (100%) rename {app/web/web => web}/src/pages/CodeOfConductPage/CodeOfConductPage.test.js (100%) rename {app/web/web => web}/src/pages/DevIdePage/DevIdePage.js (100%) rename {app/web/web => web}/src/pages/DraftPartPage/DraftPartPage.js (100%) rename {app/web/web => web}/src/pages/DraftPartPage/DraftPartPage.stories.js (100%) rename {app/web/web => web}/src/pages/DraftPartPage/DraftPartPage.test.js (100%) rename {app/web/web => web}/src/pages/EditPartPage/EditPartPage.js (100%) rename {app/web/web => web}/src/pages/EditPartPage/EditPartPage.stories.js (100%) rename {app/web/web => web}/src/pages/EditPartPage/EditPartPage.test.js (100%) rename {app/web/web => web}/src/pages/EditSubjectAccessRequestPage/EditSubjectAccessRequestPage.js (100%) rename {app/web/web => web}/src/pages/EditUserPage/EditUserPage.js (100%) rename {app/web/web => web}/src/pages/FatalErrorPage/FatalErrorPage.js (100%) rename {app/web/web => web}/src/pages/HomePage/HomePage.js (100%) rename {app/web/web => web}/src/pages/IdePartPage/IdePartPage.js (100%) rename {app/web/web => web}/src/pages/IdePartPage/IdePartPage.test.js (100%) rename {app/web/web => web}/src/pages/NewPartPage/NewPartPage.js (100%) rename {app/web/web => web}/src/pages/NewPartPage/NewPartPage.stories.js (100%) rename {app/web/web => web}/src/pages/NewPartPage/NewPartPage.test.js (100%) rename {app/web/web => web}/src/pages/NotFoundPage/NotFoundPage.js (100%) rename {app/web/web => web}/src/pages/PartPage/PartPage.js (100%) rename {app/web/web => web}/src/pages/PartPage/PartPage.stories.js (100%) rename {app/web/web => web}/src/pages/PartPage/PartPage.test.js (100%) rename {app/web/web => web}/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.js (100%) rename {app/web/web => web}/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.stories.js (100%) rename {app/web/web => web}/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.test.js (100%) rename {app/web/web => web}/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.js (100%) rename {app/web/web => web}/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.stories.js (100%) rename {app/web/web => web}/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.test.js (100%) rename {app/web/web => web}/src/pages/SubjectAccessRequestsPage/SubjectAccessRequestsPage.js (100%) rename {app/web/web => web}/src/pages/UpdatePasswordPage/UpdatePasswordPage.js (100%) rename {app/web/web => web}/src/pages/UpdatePasswordPage/UpdatePasswordPage.stories.js (100%) rename {app/web/web => web}/src/pages/UpdatePasswordPage/UpdatePasswordPage.test.js (100%) rename {app/web/web => web}/src/pages/UserPage/UserPage.js (100%) rename {app/web/web => web}/src/pages/UsersPage/UsersPage.js (100%) rename {app/web/web => web}/src/scaffold.css (100%) rename {app/web/web => web}/tailwind.config.js (100%) rename app/yarn.lock => yarn.lock (100%) diff --git a/app/.env.defaults b/.env.defaults similarity index 100% rename from app/.env.defaults rename to .env.defaults diff --git a/app/.env.example b/.env.example similarity index 100% rename from app/.env.example rename to .env.example diff --git a/app/.eslintignore b/.eslintignore similarity index 100% rename from app/.eslintignore rename to .eslintignore diff --git a/.gitmodules b/.gitmodules index 632cd4e..2052a51 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "app/web/src/cascade"] - path = app/web/src/cascade +[submodule "web/src/cascade"] + path = web/src/cascade url = https://github.com/Irev-Dev/CascadeStudio.git diff --git a/app/.nvmrc b/.nvmrc similarity index 100% rename from app/.nvmrc rename to .nvmrc diff --git a/app/README.md b/README.md similarity index 100% rename from app/README.md rename to README.md diff --git a/app/api/api/.babelrc.js b/api/.babelrc.js similarity index 100% rename from app/api/api/.babelrc.js rename to api/.babelrc.js diff --git a/app/api/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql b/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql similarity index 100% rename from app/api/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql rename to api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql diff --git a/app/api/api/db/migrations/migration_lock.toml b/api/db/migrations/migration_lock.toml similarity index 100% rename from app/api/api/db/migrations/migration_lock.toml rename to api/db/migrations/migration_lock.toml diff --git a/app/api/api/db/schema.prisma b/api/db/schema.prisma similarity index 100% rename from app/api/api/db/schema.prisma rename to api/db/schema.prisma diff --git a/app/api/api/db/seed.js b/api/db/seed.js similarity index 100% rename from app/api/api/db/seed.js rename to api/db/seed.js diff --git a/app/api/api/jest.config.js b/api/jest.config.js similarity index 100% rename from app/api/api/jest.config.js rename to api/jest.config.js diff --git a/app/api/api/jsconfig.json b/api/jsconfig.json similarity index 100% rename from app/api/api/jsconfig.json rename to api/jsconfig.json diff --git a/app/api/api/package.json b/api/package.json similarity index 100% rename from app/api/api/package.json rename to api/package.json diff --git a/app/api/api/src/docker/Dockerfile b/api/src/docker/Dockerfile similarity index 100% rename from app/api/api/src/docker/Dockerfile rename to api/src/docker/Dockerfile diff --git a/app/api/api/src/docker/README.md b/api/src/docker/README.md similarity index 100% rename from app/api/api/src/docker/README.md rename to api/src/docker/README.md diff --git a/app/api/api/src/docker/aws-emulator.js b/api/src/docker/aws-emulator.js similarity index 100% rename from app/api/api/src/docker/aws-emulator.js rename to api/src/docker/aws-emulator.js diff --git a/app/api/api/src/docker/cadquery/Dockerfile b/api/src/docker/cadquery/Dockerfile similarity index 100% rename from app/api/api/src/docker/cadquery/Dockerfile rename to api/src/docker/cadquery/Dockerfile diff --git a/app/api/api/src/docker/cadquery/cadquery.js b/api/src/docker/cadquery/cadquery.js similarity index 100% rename from app/api/api/src/docker/cadquery/cadquery.js rename to api/src/docker/cadquery/cadquery.js diff --git a/app/api/api/src/docker/cadquery/package.json b/api/src/docker/cadquery/package.json similarity index 100% rename from app/api/api/src/docker/cadquery/package.json rename to api/src/docker/cadquery/package.json diff --git a/app/api/api/src/docker/cadquery/runCQ.js b/api/src/docker/cadquery/runCQ.js similarity index 100% rename from app/api/api/src/docker/cadquery/runCQ.js rename to api/src/docker/cadquery/runCQ.js diff --git a/app/api/api/src/docker/cadquery/yarn.lock b/api/src/docker/cadquery/yarn.lock similarity index 100% rename from app/api/api/src/docker/cadquery/yarn.lock rename to api/src/docker/cadquery/yarn.lock diff --git a/app/api/api/src/docker/common/entrypoint.sh b/api/src/docker/common/entrypoint.sh similarity index 100% rename from app/api/api/src/docker/common/entrypoint.sh rename to api/src/docker/common/entrypoint.sh diff --git a/app/api/api/src/docker/common/node14source_setup.sh b/api/src/docker/common/node14source_setup.sh similarity index 100% rename from app/api/api/src/docker/common/node14source_setup.sh rename to api/src/docker/common/node14source_setup.sh diff --git a/app/api/api/src/docker/common/utils.js b/api/src/docker/common/utils.js similarity index 100% rename from app/api/api/src/docker/common/utils.js rename to api/src/docker/common/utils.js diff --git a/app/api/api/src/docker/docker-compose.yml b/api/src/docker/docker-compose.yml similarity index 100% rename from app/api/api/src/docker/docker-compose.yml rename to api/src/docker/docker-compose.yml diff --git a/app/api/api/src/docker/openscad/Dockerfile b/api/src/docker/openscad/Dockerfile similarity index 100% rename from app/api/api/src/docker/openscad/Dockerfile rename to api/src/docker/openscad/Dockerfile diff --git a/app/api/api/src/docker/openscad/openscad.js b/api/src/docker/openscad/openscad.js similarity index 100% rename from app/api/api/src/docker/openscad/openscad.js rename to api/src/docker/openscad/openscad.js diff --git a/app/api/api/src/docker/openscad/package.json b/api/src/docker/openscad/package.json similarity index 100% rename from app/api/api/src/docker/openscad/package.json rename to api/src/docker/openscad/package.json diff --git a/app/api/api/src/docker/openscad/runScad.js b/api/src/docker/openscad/runScad.js similarity index 100% rename from app/api/api/src/docker/openscad/runScad.js rename to api/src/docker/openscad/runScad.js diff --git a/app/api/api/src/docker/openscad/yarn.lock b/api/src/docker/openscad/yarn.lock similarity index 100% rename from app/api/api/src/docker/openscad/yarn.lock rename to api/src/docker/openscad/yarn.lock diff --git a/app/api/api/src/docker/package.json b/api/src/docker/package.json similarity index 100% rename from app/api/api/src/docker/package.json rename to api/src/docker/package.json diff --git a/app/api/api/src/docker/serverless.yml b/api/src/docker/serverless.yml similarity index 100% rename from app/api/api/src/docker/serverless.yml rename to api/src/docker/serverless.yml diff --git a/app/api/api/src/docker/yarn.lock b/api/src/docker/yarn.lock similarity index 100% rename from app/api/api/src/docker/yarn.lock rename to api/src/docker/yarn.lock diff --git a/app/api/api/src/functions/graphql.js b/api/src/functions/graphql.js similarity index 100% rename from app/api/api/src/functions/graphql.js rename to api/src/functions/graphql.js diff --git a/app/api/api/src/functions/identity-signup.js b/api/src/functions/identity-signup.js similarity index 100% rename from app/api/api/src/functions/identity-signup.js rename to api/src/functions/identity-signup.js diff --git a/app/api/api/src/graphql/.keep b/api/src/graphql/.keep similarity index 100% rename from app/api/api/src/graphql/.keep rename to api/src/graphql/.keep diff --git a/app/api/api/src/graphql/comments.sdl.js b/api/src/graphql/comments.sdl.js similarity index 100% rename from app/api/api/src/graphql/comments.sdl.js rename to api/src/graphql/comments.sdl.js diff --git a/app/api/api/src/graphql/partReactions.sdl.js b/api/src/graphql/partReactions.sdl.js similarity index 100% rename from app/api/api/src/graphql/partReactions.sdl.js rename to api/src/graphql/partReactions.sdl.js diff --git a/app/api/api/src/graphql/parts.sdl.js b/api/src/graphql/parts.sdl.js similarity index 100% rename from app/api/api/src/graphql/parts.sdl.js rename to api/src/graphql/parts.sdl.js diff --git a/app/api/api/src/graphql/subjectAccessRequests.sdl.js b/api/src/graphql/subjectAccessRequests.sdl.js similarity index 100% rename from app/api/api/src/graphql/subjectAccessRequests.sdl.js rename to api/src/graphql/subjectAccessRequests.sdl.js diff --git a/app/api/api/src/graphql/users.sdl.js b/api/src/graphql/users.sdl.js similarity index 100% rename from app/api/api/src/graphql/users.sdl.js rename to api/src/graphql/users.sdl.js diff --git a/app/api/api/src/lib/auth.js b/api/src/lib/auth.js similarity index 100% rename from app/api/api/src/lib/auth.js rename to api/src/lib/auth.js diff --git a/app/api/api/src/lib/db.js b/api/src/lib/db.js similarity index 100% rename from app/api/api/src/lib/db.js rename to api/src/lib/db.js diff --git a/app/api/api/src/lib/logger.ts b/api/src/lib/logger.ts similarity index 100% rename from app/api/api/src/lib/logger.ts rename to api/src/lib/logger.ts diff --git a/app/api/api/src/lib/owner.js b/api/src/lib/owner.js similarity index 100% rename from app/api/api/src/lib/owner.js rename to api/src/lib/owner.js diff --git a/app/api/api/src/services/.keep b/api/src/services/.keep similarity index 100% rename from app/api/api/src/services/.keep rename to api/src/services/.keep diff --git a/app/api/api/src/services/comments/comments.js b/api/src/services/comments/comments.js similarity index 100% rename from app/api/api/src/services/comments/comments.js rename to api/src/services/comments/comments.js diff --git a/app/api/api/src/services/comments/comments.test.js b/api/src/services/comments/comments.test.js similarity index 100% rename from app/api/api/src/services/comments/comments.test.js rename to api/src/services/comments/comments.test.js diff --git a/app/api/api/src/services/helpers.js b/api/src/services/helpers.js similarity index 100% rename from app/api/api/src/services/helpers.js rename to api/src/services/helpers.js diff --git a/app/api/api/src/services/partReactions/partReactions.js b/api/src/services/partReactions/partReactions.js similarity index 100% rename from app/api/api/src/services/partReactions/partReactions.js rename to api/src/services/partReactions/partReactions.js diff --git a/app/api/api/src/services/partReactions/partReactions.test.js b/api/src/services/partReactions/partReactions.test.js similarity index 100% rename from app/api/api/src/services/partReactions/partReactions.test.js rename to api/src/services/partReactions/partReactions.test.js diff --git a/app/api/api/src/services/parts/parts.js b/api/src/services/parts/parts.js similarity index 100% rename from app/api/api/src/services/parts/parts.js rename to api/src/services/parts/parts.js diff --git a/app/api/api/src/services/parts/parts.test.js b/api/src/services/parts/parts.test.js similarity index 100% rename from app/api/api/src/services/parts/parts.test.js rename to api/src/services/parts/parts.test.js diff --git a/app/api/api/src/services/subjectAccessRequests/subjectAccessRequests.js b/api/src/services/subjectAccessRequests/subjectAccessRequests.js similarity index 100% rename from app/api/api/src/services/subjectAccessRequests/subjectAccessRequests.js rename to api/src/services/subjectAccessRequests/subjectAccessRequests.js diff --git a/app/api/api/src/services/subjectAccessRequests/subjectAccessRequests.test.js b/api/src/services/subjectAccessRequests/subjectAccessRequests.test.js similarity index 100% rename from app/api/api/src/services/subjectAccessRequests/subjectAccessRequests.test.js rename to api/src/services/subjectAccessRequests/subjectAccessRequests.test.js diff --git a/app/api/api/src/services/users/users.js b/api/src/services/users/users.js similarity index 100% rename from app/api/api/src/services/users/users.js rename to api/src/services/users/users.js diff --git a/app/api/api/src/services/users/users.test.js b/api/src/services/users/users.test.js similarity index 100% rename from app/api/api/src/services/users/users.test.js rename to api/src/services/users/users.test.js diff --git a/app/babel.config.js b/babel.config.js similarity index 100% rename from app/babel.config.js rename to babel.config.js diff --git a/app/graphql.config.js b/graphql.config.js similarity index 100% rename from app/graphql.config.js rename to graphql.config.js diff --git a/app/netlify.toml b/netlify.toml similarity index 100% rename from app/netlify.toml rename to netlify.toml diff --git a/app/package.json b/package.json similarity index 84% rename from app/package.json rename to package.json index 588dd49..0aef90b 100644 --- a/app/package.json +++ b/package.json @@ -3,7 +3,11 @@ "workspaces": { "packages": [ "api", - "web" + "web", + "docs" + ], + "nohoist": [ + "docs/**" ] }, "scripts": {}, diff --git a/app/prettier.config.js b/prettier.config.js similarity index 100% rename from app/prettier.config.js rename to prettier.config.js diff --git a/app/redwood.toml b/redwood.toml similarity index 100% rename from app/redwood.toml rename to redwood.toml diff --git a/app/web/web/.babelrc.js b/web/.babelrc.js similarity index 100% rename from app/web/web/.babelrc.js rename to web/.babelrc.js diff --git a/app/web/web/config/postcss.config.js b/web/config/postcss.config.js similarity index 100% rename from app/web/web/config/postcss.config.js rename to web/config/postcss.config.js diff --git a/app/web/web/config/webpack.config.js b/web/config/webpack.config.js similarity index 100% rename from app/web/web/config/webpack.config.js rename to web/config/webpack.config.js diff --git a/app/web/web/identity-test.json b/web/identity-test.json similarity index 100% rename from app/web/web/identity-test.json rename to web/identity-test.json diff --git a/app/web/web/jest.config.js b/web/jest.config.js similarity index 100% rename from app/web/web/jest.config.js rename to web/jest.config.js diff --git a/app/web/web/jsconfig.json b/web/jsconfig.json similarity index 100% rename from app/web/web/jsconfig.json rename to web/jsconfig.json diff --git a/app/web/web/package.json b/web/package.json similarity index 100% rename from app/web/web/package.json rename to web/package.json diff --git a/app/web/web/public/README.md b/web/public/README.md similarity index 100% rename from app/web/web/public/README.md rename to web/public/README.md diff --git a/app/web/web/public/robots.txt b/web/public/robots.txt similarity index 100% rename from app/web/web/public/robots.txt rename to web/public/robots.txt diff --git a/app/web/web/src/App.js b/web/src/App.js similarity index 100% rename from app/web/web/src/App.js rename to web/src/App.js diff --git a/app/web/web/src/Routes.js b/web/src/Routes.js similarity index 100% rename from app/web/web/src/Routes.js rename to web/src/Routes.js diff --git a/app/web/web/src/cascade b/web/src/cascade similarity index 100% rename from app/web/web/src/cascade rename to web/src/cascade diff --git a/app/web/web/src/components/.keep b/web/src/components/.keep similarity index 100% rename from app/web/web/src/components/.keep rename to web/src/components/.keep diff --git a/app/web/web/src/components/AdminParts/AdminParts.js b/web/src/components/AdminParts/AdminParts.js similarity index 100% rename from app/web/web/src/components/AdminParts/AdminParts.js rename to web/src/components/AdminParts/AdminParts.js diff --git a/app/web/web/src/components/AdminPartsCell/AdminPartsCell.js b/web/src/components/AdminPartsCell/AdminPartsCell.js similarity index 100% rename from app/web/web/src/components/AdminPartsCell/AdminPartsCell.js rename to web/src/components/AdminPartsCell/AdminPartsCell.js diff --git a/app/web/web/src/components/Breadcrumb/Breadcrumb.js b/web/src/components/Breadcrumb/Breadcrumb.js similarity index 100% rename from app/web/web/src/components/Breadcrumb/Breadcrumb.js rename to web/src/components/Breadcrumb/Breadcrumb.js diff --git a/app/web/web/src/components/Breadcrumb/Breadcrumb.stories.js b/web/src/components/Breadcrumb/Breadcrumb.stories.js similarity index 100% rename from app/web/web/src/components/Breadcrumb/Breadcrumb.stories.js rename to web/src/components/Breadcrumb/Breadcrumb.stories.js diff --git a/app/web/web/src/components/Breadcrumb/Breadcrumb.test.js b/web/src/components/Breadcrumb/Breadcrumb.test.js similarity index 100% rename from app/web/web/src/components/Breadcrumb/Breadcrumb.test.js rename to web/src/components/Breadcrumb/Breadcrumb.test.js diff --git a/app/web/web/src/components/Button/Button.js b/web/src/components/Button/Button.js similarity index 100% rename from app/web/web/src/components/Button/Button.js rename to web/src/components/Button/Button.js diff --git a/app/web/web/src/components/Button/Button.stories.js b/web/src/components/Button/Button.stories.js similarity index 100% rename from app/web/web/src/components/Button/Button.stories.js rename to web/src/components/Button/Button.stories.js diff --git a/app/web/web/src/components/Button/Button.test.js b/web/src/components/Button/Button.test.js similarity index 100% rename from app/web/web/src/components/Button/Button.test.js rename to web/src/components/Button/Button.test.js diff --git a/app/web/web/src/components/ConfirmDialog/ConfirmDialog.js b/web/src/components/ConfirmDialog/ConfirmDialog.js similarity index 100% rename from app/web/web/src/components/ConfirmDialog/ConfirmDialog.js rename to web/src/components/ConfirmDialog/ConfirmDialog.js diff --git a/app/web/web/src/components/ConfirmDialog/ConfirmDialog.stories.js b/web/src/components/ConfirmDialog/ConfirmDialog.stories.js similarity index 100% rename from app/web/web/src/components/ConfirmDialog/ConfirmDialog.stories.js rename to web/src/components/ConfirmDialog/ConfirmDialog.stories.js diff --git a/app/web/web/src/components/ConfirmDialog/ConfirmDialog.test.js b/web/src/components/ConfirmDialog/ConfirmDialog.test.js similarity index 100% rename from app/web/web/src/components/ConfirmDialog/ConfirmDialog.test.js rename to web/src/components/ConfirmDialog/ConfirmDialog.test.js diff --git a/app/web/web/src/components/EditSubjectAccessRequestCell/EditSubjectAccessRequestCell.js b/web/src/components/EditSubjectAccessRequestCell/EditSubjectAccessRequestCell.js similarity index 100% rename from app/web/web/src/components/EditSubjectAccessRequestCell/EditSubjectAccessRequestCell.js rename to web/src/components/EditSubjectAccessRequestCell/EditSubjectAccessRequestCell.js diff --git a/app/web/web/src/components/EditUserCell/EditUserCell.js b/web/src/components/EditUserCell/EditUserCell.js similarity index 100% rename from app/web/web/src/components/EditUserCell/EditUserCell.js rename to web/src/components/EditUserCell/EditUserCell.js diff --git a/app/web/web/src/components/EditUserCell/EditUserCell.mock.js b/web/src/components/EditUserCell/EditUserCell.mock.js similarity index 100% rename from app/web/web/src/components/EditUserCell/EditUserCell.mock.js rename to web/src/components/EditUserCell/EditUserCell.mock.js diff --git a/app/web/web/src/components/EditUserCell/EditUserCell.stories.js b/web/src/components/EditUserCell/EditUserCell.stories.js similarity index 100% rename from app/web/web/src/components/EditUserCell/EditUserCell.stories.js rename to web/src/components/EditUserCell/EditUserCell.stories.js diff --git a/app/web/web/src/components/EditUserCell/EditUserCell.test.js b/web/src/components/EditUserCell/EditUserCell.test.js similarity index 100% rename from app/web/web/src/components/EditUserCell/EditUserCell.test.js rename to web/src/components/EditUserCell/EditUserCell.test.js diff --git a/app/web/web/src/components/EmojiReaction/EmojiReaction.js b/web/src/components/EmojiReaction/EmojiReaction.js similarity index 100% rename from app/web/web/src/components/EmojiReaction/EmojiReaction.js rename to web/src/components/EmojiReaction/EmojiReaction.js diff --git a/app/web/web/src/components/EmojiReaction/EmojiReaction.stories.js b/web/src/components/EmojiReaction/EmojiReaction.stories.js similarity index 100% rename from app/web/web/src/components/EmojiReaction/EmojiReaction.stories.js rename to web/src/components/EmojiReaction/EmojiReaction.stories.js diff --git a/app/web/web/src/components/EmojiReaction/EmojiReaction.test.js b/web/src/components/EmojiReaction/EmojiReaction.test.js similarity index 100% rename from app/web/web/src/components/EmojiReaction/EmojiReaction.test.js rename to web/src/components/EmojiReaction/EmojiReaction.test.js diff --git a/app/web/web/src/components/Footer/Footer.js b/web/src/components/Footer/Footer.js similarity index 100% rename from app/web/web/src/components/Footer/Footer.js rename to web/src/components/Footer/Footer.js diff --git a/app/web/web/src/components/Footer/Footer.stories.js b/web/src/components/Footer/Footer.stories.js similarity index 100% rename from app/web/web/src/components/Footer/Footer.stories.js rename to web/src/components/Footer/Footer.stories.js diff --git a/app/web/web/src/components/Footer/Footer.test.js b/web/src/components/Footer/Footer.test.js similarity index 100% rename from app/web/web/src/components/Footer/Footer.test.js rename to web/src/components/Footer/Footer.test.js diff --git a/app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.js b/web/src/components/IdeCascadeStudio/IdeCascadeStudio.js similarity index 100% rename from app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.js rename to web/src/components/IdeCascadeStudio/IdeCascadeStudio.js diff --git a/app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.stories.js b/web/src/components/IdeCascadeStudio/IdeCascadeStudio.stories.js similarity index 100% rename from app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.stories.js rename to web/src/components/IdeCascadeStudio/IdeCascadeStudio.stories.js diff --git a/app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.test.js b/web/src/components/IdeCascadeStudio/IdeCascadeStudio.test.js similarity index 100% rename from app/web/web/src/components/IdeCascadeStudio/IdeCascadeStudio.test.js rename to web/src/components/IdeCascadeStudio/IdeCascadeStudio.test.js diff --git a/app/web/web/src/components/IdeConsole/IdeConsole.js b/web/src/components/IdeConsole/IdeConsole.js similarity index 100% rename from app/web/web/src/components/IdeConsole/IdeConsole.js rename to web/src/components/IdeConsole/IdeConsole.js diff --git a/app/web/web/src/components/IdeContainer/IdeContainer.js b/web/src/components/IdeContainer/IdeContainer.js similarity index 100% rename from app/web/web/src/components/IdeContainer/IdeContainer.js rename to web/src/components/IdeContainer/IdeContainer.js diff --git a/app/web/web/src/components/IdeEditor/IdeEditor.js b/web/src/components/IdeEditor/IdeEditor.js similarity index 100% rename from app/web/web/src/components/IdeEditor/IdeEditor.js rename to web/src/components/IdeEditor/IdeEditor.js diff --git a/app/web/web/src/components/IdePartCell/IdePartCell.js b/web/src/components/IdePartCell/IdePartCell.js similarity index 100% rename from app/web/web/src/components/IdePartCell/IdePartCell.js rename to web/src/components/IdePartCell/IdePartCell.js diff --git a/app/web/web/src/components/IdePartCell/IdePartCell.mock.js b/web/src/components/IdePartCell/IdePartCell.mock.js similarity index 100% rename from app/web/web/src/components/IdePartCell/IdePartCell.mock.js rename to web/src/components/IdePartCell/IdePartCell.mock.js diff --git a/app/web/web/src/components/IdePartCell/IdePartCell.stories.js b/web/src/components/IdePartCell/IdePartCell.stories.js similarity index 100% rename from app/web/web/src/components/IdePartCell/IdePartCell.stories.js rename to web/src/components/IdePartCell/IdePartCell.stories.js diff --git a/app/web/web/src/components/IdePartCell/IdePartCell.test.js b/web/src/components/IdePartCell/IdePartCell.test.js similarity index 100% rename from app/web/web/src/components/IdePartCell/IdePartCell.test.js rename to web/src/components/IdePartCell/IdePartCell.test.js diff --git a/app/web/web/src/components/IdeToolbar/IdeToolbar.js b/web/src/components/IdeToolbar/IdeToolbar.js similarity index 100% rename from app/web/web/src/components/IdeToolbar/IdeToolbar.js rename to web/src/components/IdeToolbar/IdeToolbar.js diff --git a/app/web/web/src/components/IdeToolbar/IdeToolbar.stories.js b/web/src/components/IdeToolbar/IdeToolbar.stories.js similarity index 100% rename from app/web/web/src/components/IdeToolbar/IdeToolbar.stories.js rename to web/src/components/IdeToolbar/IdeToolbar.stories.js diff --git a/app/web/web/src/components/IdeToolbar/IdeToolbar.test.js b/web/src/components/IdeToolbar/IdeToolbar.test.js similarity index 100% rename from app/web/web/src/components/IdeToolbar/IdeToolbar.test.js rename to web/src/components/IdeToolbar/IdeToolbar.test.js diff --git a/app/web/web/src/components/IdeToolbarNew/IdeToolbarNew.js b/web/src/components/IdeToolbarNew/IdeToolbarNew.js similarity index 100% rename from app/web/web/src/components/IdeToolbarNew/IdeToolbarNew.js rename to web/src/components/IdeToolbarNew/IdeToolbarNew.js diff --git a/app/web/web/src/components/IdeViewer/IdeViewer.js b/web/src/components/IdeViewer/IdeViewer.js similarity index 100% rename from app/web/web/src/components/IdeViewer/IdeViewer.js rename to web/src/components/IdeViewer/IdeViewer.js diff --git a/app/web/web/src/components/ImageUploader/ImageUploader.js b/web/src/components/ImageUploader/ImageUploader.js similarity index 100% rename from app/web/web/src/components/ImageUploader/ImageUploader.js rename to web/src/components/ImageUploader/ImageUploader.js diff --git a/app/web/web/src/components/ImageUploader/ImageUploader.stories.js b/web/src/components/ImageUploader/ImageUploader.stories.js similarity index 100% rename from app/web/web/src/components/ImageUploader/ImageUploader.stories.js rename to web/src/components/ImageUploader/ImageUploader.stories.js diff --git a/app/web/web/src/components/ImageUploader/ImageUploader.test.js b/web/src/components/ImageUploader/ImageUploader.test.js similarity index 100% rename from app/web/web/src/components/ImageUploader/ImageUploader.test.js rename to web/src/components/ImageUploader/ImageUploader.test.js diff --git a/app/web/web/src/components/InputText/InputText.js b/web/src/components/InputText/InputText.js similarity index 100% rename from app/web/web/src/components/InputText/InputText.js rename to web/src/components/InputText/InputText.js diff --git a/app/web/web/src/components/InputText/InputText.stories.js b/web/src/components/InputText/InputText.stories.js similarity index 100% rename from app/web/web/src/components/InputText/InputText.stories.js rename to web/src/components/InputText/InputText.stories.js diff --git a/app/web/web/src/components/InputText/InputText.test.js b/web/src/components/InputText/InputText.test.js similarity index 100% rename from app/web/web/src/components/InputText/InputText.test.js rename to web/src/components/InputText/InputText.test.js diff --git a/app/web/web/src/components/InputTextForm/InputTextForm.js b/web/src/components/InputTextForm/InputTextForm.js similarity index 100% rename from app/web/web/src/components/InputTextForm/InputTextForm.js rename to web/src/components/InputTextForm/InputTextForm.js diff --git a/app/web/web/src/components/InputTextForm/InputTextForm.stories.js b/web/src/components/InputTextForm/InputTextForm.stories.js similarity index 100% rename from app/web/web/src/components/InputTextForm/InputTextForm.stories.js rename to web/src/components/InputTextForm/InputTextForm.stories.js diff --git a/app/web/web/src/components/InputTextForm/InputTextForm.test.js b/web/src/components/InputTextForm/InputTextForm.test.js similarity index 100% rename from app/web/web/src/components/InputTextForm/InputTextForm.test.js rename to web/src/components/InputTextForm/InputTextForm.test.js diff --git a/app/web/web/src/components/LandingSection/LandingSection.js b/web/src/components/LandingSection/LandingSection.js similarity index 100% rename from app/web/web/src/components/LandingSection/LandingSection.js rename to web/src/components/LandingSection/LandingSection.js diff --git a/app/web/web/src/components/LandingSection/LandingSection.stories.js b/web/src/components/LandingSection/LandingSection.stories.js similarity index 100% rename from app/web/web/src/components/LandingSection/LandingSection.stories.js rename to web/src/components/LandingSection/LandingSection.stories.js diff --git a/app/web/web/src/components/LandingSection/LandingSection.test.js b/web/src/components/LandingSection/LandingSection.test.js similarity index 100% rename from app/web/web/src/components/LandingSection/LandingSection.test.js rename to web/src/components/LandingSection/LandingSection.test.js diff --git a/app/web/web/src/components/LandingSection/mockEditorParts.js b/web/src/components/LandingSection/mockEditorParts.js similarity index 100% rename from app/web/web/src/components/LandingSection/mockEditorParts.js rename to web/src/components/LandingSection/mockEditorParts.js diff --git a/app/web/web/src/components/LoginModal/LoginModal.js b/web/src/components/LoginModal/LoginModal.js similarity index 100% rename from app/web/web/src/components/LoginModal/LoginModal.js rename to web/src/components/LoginModal/LoginModal.js diff --git a/app/web/web/src/components/LoginModal/LoginModal.stories.js b/web/src/components/LoginModal/LoginModal.stories.js similarity index 100% rename from app/web/web/src/components/LoginModal/LoginModal.stories.js rename to web/src/components/LoginModal/LoginModal.stories.js diff --git a/app/web/web/src/components/LoginModal/LoginModal.test.js b/web/src/components/LoginModal/LoginModal.test.js similarity index 100% rename from app/web/web/src/components/LoginModal/LoginModal.test.js rename to web/src/components/LoginModal/LoginModal.test.js diff --git a/app/web/web/src/components/NavPlusButton/NavPlusButton.tsx b/web/src/components/NavPlusButton/NavPlusButton.tsx similarity index 100% rename from app/web/web/src/components/NavPlusButton/NavPlusButton.tsx rename to web/src/components/NavPlusButton/NavPlusButton.tsx diff --git a/app/web/web/src/components/OutBound/OutBound.js b/web/src/components/OutBound/OutBound.js similarity index 100% rename from app/web/web/src/components/OutBound/OutBound.js rename to web/src/components/OutBound/OutBound.js diff --git a/app/web/web/src/components/OutBound/OutBound.stories.js b/web/src/components/OutBound/OutBound.stories.js similarity index 100% rename from app/web/web/src/components/OutBound/OutBound.stories.js rename to web/src/components/OutBound/OutBound.stories.js diff --git a/app/web/web/src/components/OutBound/OutBound.test.js b/web/src/components/OutBound/OutBound.test.js similarity index 100% rename from app/web/web/src/components/OutBound/OutBound.test.js rename to web/src/components/OutBound/OutBound.test.js diff --git a/app/web/web/src/components/PartCell/PartCell.js b/web/src/components/PartCell/PartCell.js similarity index 100% rename from app/web/web/src/components/PartCell/PartCell.js rename to web/src/components/PartCell/PartCell.js diff --git a/app/web/web/src/components/PartCell/PartCell.mock.js b/web/src/components/PartCell/PartCell.mock.js similarity index 100% rename from app/web/web/src/components/PartCell/PartCell.mock.js rename to web/src/components/PartCell/PartCell.mock.js diff --git a/app/web/web/src/components/PartCell/PartCell.stories.js b/web/src/components/PartCell/PartCell.stories.js similarity index 100% rename from app/web/web/src/components/PartCell/PartCell.stories.js rename to web/src/components/PartCell/PartCell.stories.js diff --git a/app/web/web/src/components/PartCell/PartCell.test.js b/web/src/components/PartCell/PartCell.test.js similarity index 100% rename from app/web/web/src/components/PartCell/PartCell.test.js rename to web/src/components/PartCell/PartCell.test.js diff --git a/app/web/web/src/components/PartForm/PartForm.js b/web/src/components/PartForm/PartForm.js similarity index 100% rename from app/web/web/src/components/PartForm/PartForm.js rename to web/src/components/PartForm/PartForm.js diff --git a/app/web/web/src/components/PartProfile/PartProfile.js b/web/src/components/PartProfile/PartProfile.js similarity index 100% rename from app/web/web/src/components/PartProfile/PartProfile.js rename to web/src/components/PartProfile/PartProfile.js diff --git a/app/web/web/src/components/PartProfile/PartProfile.stories.js b/web/src/components/PartProfile/PartProfile.stories.js similarity index 100% rename from app/web/web/src/components/PartProfile/PartProfile.stories.js rename to web/src/components/PartProfile/PartProfile.stories.js diff --git a/app/web/web/src/components/PartProfile/PartProfile.test.js b/web/src/components/PartProfile/PartProfile.test.js similarity index 100% rename from app/web/web/src/components/PartProfile/PartProfile.test.js rename to web/src/components/PartProfile/PartProfile.test.js diff --git a/app/web/web/src/components/PartReactions/PartReactions.js b/web/src/components/PartReactions/PartReactions.js similarity index 100% rename from app/web/web/src/components/PartReactions/PartReactions.js rename to web/src/components/PartReactions/PartReactions.js diff --git a/app/web/web/src/components/PartReactions/PartReactions.test.js b/web/src/components/PartReactions/PartReactions.test.js similarity index 100% rename from app/web/web/src/components/PartReactions/PartReactions.test.js rename to web/src/components/PartReactions/PartReactions.test.js diff --git a/app/web/web/src/components/PartReactionsCell/PartReactionsCell.js b/web/src/components/PartReactionsCell/PartReactionsCell.js similarity index 100% rename from app/web/web/src/components/PartReactionsCell/PartReactionsCell.js rename to web/src/components/PartReactionsCell/PartReactionsCell.js diff --git a/app/web/web/src/components/PartReactionsCell/PartReactionsCell.mock.js b/web/src/components/PartReactionsCell/PartReactionsCell.mock.js similarity index 100% rename from app/web/web/src/components/PartReactionsCell/PartReactionsCell.mock.js rename to web/src/components/PartReactionsCell/PartReactionsCell.mock.js diff --git a/app/web/web/src/components/PartReactionsCell/PartReactionsCell.stories.js b/web/src/components/PartReactionsCell/PartReactionsCell.stories.js similarity index 100% rename from app/web/web/src/components/PartReactionsCell/PartReactionsCell.stories.js rename to web/src/components/PartReactionsCell/PartReactionsCell.stories.js diff --git a/app/web/web/src/components/PartReactionsCell/PartReactionsCell.test.js b/web/src/components/PartReactionsCell/PartReactionsCell.test.js similarity index 100% rename from app/web/web/src/components/PartReactionsCell/PartReactionsCell.test.js rename to web/src/components/PartReactionsCell/PartReactionsCell.test.js diff --git a/app/web/web/src/components/Parts/Parts.js b/web/src/components/Parts/Parts.js similarity index 100% rename from app/web/web/src/components/Parts/Parts.js rename to web/src/components/Parts/Parts.js diff --git a/app/web/web/src/components/PartsCell/PartsCell.js b/web/src/components/PartsCell/PartsCell.js similarity index 100% rename from app/web/web/src/components/PartsCell/PartsCell.js rename to web/src/components/PartsCell/PartsCell.js diff --git a/app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.js b/web/src/components/PartsOfUserCell/PartsOfUserCell.js similarity index 100% rename from app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.js rename to web/src/components/PartsOfUserCell/PartsOfUserCell.js diff --git a/app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.mock.js b/web/src/components/PartsOfUserCell/PartsOfUserCell.mock.js similarity index 100% rename from app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.mock.js rename to web/src/components/PartsOfUserCell/PartsOfUserCell.mock.js diff --git a/app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.stories.js b/web/src/components/PartsOfUserCell/PartsOfUserCell.stories.js similarity index 100% rename from app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.stories.js rename to web/src/components/PartsOfUserCell/PartsOfUserCell.stories.js diff --git a/app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.test.js b/web/src/components/PartsOfUserCell/PartsOfUserCell.test.js similarity index 100% rename from app/web/web/src/components/PartsOfUserCell/PartsOfUserCell.test.js rename to web/src/components/PartsOfUserCell/PartsOfUserCell.test.js diff --git a/app/web/web/src/components/ProfileTextInput/ProfileTextInput.js b/web/src/components/ProfileTextInput/ProfileTextInput.js similarity index 100% rename from app/web/web/src/components/ProfileTextInput/ProfileTextInput.js rename to web/src/components/ProfileTextInput/ProfileTextInput.js diff --git a/app/web/web/src/components/ProfileTextInput/ProfileTextInput.stories.js b/web/src/components/ProfileTextInput/ProfileTextInput.stories.js similarity index 100% rename from app/web/web/src/components/ProfileTextInput/ProfileTextInput.stories.js rename to web/src/components/ProfileTextInput/ProfileTextInput.stories.js diff --git a/app/web/web/src/components/ProfileTextInput/ProfileTextInput.test.js b/web/src/components/ProfileTextInput/ProfileTextInput.test.js similarity index 100% rename from app/web/web/src/components/ProfileTextInput/ProfileTextInput.test.js rename to web/src/components/ProfileTextInput/ProfileTextInput.test.js diff --git a/app/web/web/src/components/Seo/Seo.js b/web/src/components/Seo/Seo.js similarity index 100% rename from app/web/web/src/components/Seo/Seo.js rename to web/src/components/Seo/Seo.js diff --git a/app/web/web/src/components/SubjectAccessRequest/SubjectAccessRequest.js b/web/src/components/SubjectAccessRequest/SubjectAccessRequest.js similarity index 100% rename from app/web/web/src/components/SubjectAccessRequest/SubjectAccessRequest.js rename to web/src/components/SubjectAccessRequest/SubjectAccessRequest.js diff --git a/app/web/web/src/components/SubjectAccessRequestCell/SubjectAccessRequestCell.js b/web/src/components/SubjectAccessRequestCell/SubjectAccessRequestCell.js similarity index 100% rename from app/web/web/src/components/SubjectAccessRequestCell/SubjectAccessRequestCell.js rename to web/src/components/SubjectAccessRequestCell/SubjectAccessRequestCell.js diff --git a/app/web/web/src/components/SubjectAccessRequestForm/SubjectAccessRequestForm.js b/web/src/components/SubjectAccessRequestForm/SubjectAccessRequestForm.js similarity index 100% rename from app/web/web/src/components/SubjectAccessRequestForm/SubjectAccessRequestForm.js rename to web/src/components/SubjectAccessRequestForm/SubjectAccessRequestForm.js diff --git a/app/web/web/src/components/SubjectAccessRequests/SubjectAccessRequests.js b/web/src/components/SubjectAccessRequests/SubjectAccessRequests.js similarity index 100% rename from app/web/web/src/components/SubjectAccessRequests/SubjectAccessRequests.js rename to web/src/components/SubjectAccessRequests/SubjectAccessRequests.js diff --git a/app/web/web/src/components/SubjectAccessRequestsCell/SubjectAccessRequestsCell.js b/web/src/components/SubjectAccessRequestsCell/SubjectAccessRequestsCell.js similarity index 100% rename from app/web/web/src/components/SubjectAccessRequestsCell/SubjectAccessRequestsCell.js rename to web/src/components/SubjectAccessRequestsCell/SubjectAccessRequestsCell.js diff --git a/app/web/web/src/components/Svg/Svg.js b/web/src/components/Svg/Svg.js similarity index 100% rename from app/web/web/src/components/Svg/Svg.js rename to web/src/components/Svg/Svg.js diff --git a/app/web/web/src/components/UserProfile/UserProfile.js b/web/src/components/UserProfile/UserProfile.js similarity index 100% rename from app/web/web/src/components/UserProfile/UserProfile.js rename to web/src/components/UserProfile/UserProfile.js diff --git a/app/web/web/src/components/UserProfile/UserProfile.stories.js b/web/src/components/UserProfile/UserProfile.stories.js similarity index 100% rename from app/web/web/src/components/UserProfile/UserProfile.stories.js rename to web/src/components/UserProfile/UserProfile.stories.js diff --git a/app/web/web/src/components/UserProfile/UserProfile.test.js b/web/src/components/UserProfile/UserProfile.test.js similarity index 100% rename from app/web/web/src/components/UserProfile/UserProfile.test.js rename to web/src/components/UserProfile/UserProfile.test.js diff --git a/app/web/web/src/components/Users/Users.js b/web/src/components/Users/Users.js similarity index 100% rename from app/web/web/src/components/Users/Users.js rename to web/src/components/Users/Users.js diff --git a/app/web/web/src/components/UsersCell/UsersCell.js b/web/src/components/UsersCell/UsersCell.js similarity index 100% rename from app/web/web/src/components/UsersCell/UsersCell.js rename to web/src/components/UsersCell/UsersCell.js diff --git a/app/web/web/src/favicon.svg b/web/src/favicon.svg similarity index 100% rename from app/web/web/src/favicon.svg rename to web/src/favicon.svg diff --git a/app/web/web/src/helpers/cadPackages/cadQueryController.js b/web/src/helpers/cadPackages/cadQueryController.js similarity index 100% rename from app/web/web/src/helpers/cadPackages/cadQueryController.js rename to web/src/helpers/cadPackages/cadQueryController.js diff --git a/app/web/web/src/helpers/cadPackages/common.js b/web/src/helpers/cadPackages/common.js similarity index 100% rename from app/web/web/src/helpers/cadPackages/common.js rename to web/src/helpers/cadPackages/common.js diff --git a/app/web/web/src/helpers/cadPackages/index.js b/web/src/helpers/cadPackages/index.js similarity index 100% rename from app/web/web/src/helpers/cadPackages/index.js rename to web/src/helpers/cadPackages/index.js diff --git a/app/web/web/src/helpers/cadPackages/openScadController.js b/web/src/helpers/cadPackages/openScadController.js similarity index 100% rename from app/web/web/src/helpers/cadPackages/openScadController.js rename to web/src/helpers/cadPackages/openScadController.js diff --git a/app/web/web/src/helpers/cascadeController.js b/web/src/helpers/cascadeController.js similarity index 100% rename from app/web/web/src/helpers/cascadeController.js rename to web/src/helpers/cascadeController.js diff --git a/app/web/web/src/helpers/clipboard.js b/web/src/helpers/clipboard.js similarity index 100% rename from app/web/web/src/helpers/clipboard.js rename to web/src/helpers/clipboard.js diff --git a/app/web/web/src/helpers/cloudinary.js b/web/src/helpers/cloudinary.js similarity index 100% rename from app/web/web/src/helpers/cloudinary.js rename to web/src/helpers/cloudinary.js diff --git a/app/web/web/src/helpers/emote.js b/web/src/helpers/emote.js similarity index 100% rename from app/web/web/src/helpers/emote.js rename to web/src/helpers/emote.js diff --git a/app/web/web/src/helpers/hooks/useIdeState.js b/web/src/helpers/hooks/useIdeState.js similarity index 100% rename from app/web/web/src/helpers/hooks/useIdeState.js rename to web/src/helpers/hooks/useIdeState.js diff --git a/app/web/web/src/helpers/hooks/useKeyPress.js b/web/src/helpers/hooks/useKeyPress.js similarity index 100% rename from app/web/web/src/helpers/hooks/useKeyPress.js rename to web/src/helpers/hooks/useKeyPress.js diff --git a/app/web/web/src/helpers/hooks/useUser.js b/web/src/helpers/hooks/useUser.js similarity index 100% rename from app/web/web/src/helpers/hooks/useUser.js rename to web/src/helpers/hooks/useUser.js diff --git a/app/web/web/src/helpers/subscribe.js b/web/src/helpers/subscribe.js similarity index 100% rename from app/web/web/src/helpers/subscribe.js rename to web/src/helpers/subscribe.js diff --git a/app/web/web/src/index.css b/web/src/index.css similarity index 100% rename from app/web/web/src/index.css rename to web/src/index.css diff --git a/app/web/web/src/index.html b/web/src/index.html similarity index 100% rename from app/web/web/src/index.html rename to web/src/index.html diff --git a/app/web/web/src/layouts/.keep b/web/src/layouts/.keep similarity index 100% rename from app/web/web/src/layouts/.keep rename to web/src/layouts/.keep diff --git a/app/web/web/src/layouts/MainLayout/Logo_2.jpg b/web/src/layouts/MainLayout/Logo_2.jpg similarity index 100% rename from app/web/web/src/layouts/MainLayout/Logo_2.jpg rename to web/src/layouts/MainLayout/Logo_2.jpg diff --git a/app/web/web/src/layouts/MainLayout/MainLayout.js b/web/src/layouts/MainLayout/MainLayout.js similarity index 100% rename from app/web/web/src/layouts/MainLayout/MainLayout.js rename to web/src/layouts/MainLayout/MainLayout.js diff --git a/app/web/web/src/layouts/MainLayout/MainLayout.stories.js b/web/src/layouts/MainLayout/MainLayout.stories.js similarity index 100% rename from app/web/web/src/layouts/MainLayout/MainLayout.stories.js rename to web/src/layouts/MainLayout/MainLayout.stories.js diff --git a/app/web/web/src/layouts/MainLayout/MainLayout.test.js b/web/src/layouts/MainLayout/MainLayout.test.js similarity index 100% rename from app/web/web/src/layouts/MainLayout/MainLayout.test.js rename to web/src/layouts/MainLayout/MainLayout.test.js diff --git a/app/web/web/src/layouts/SubjectAccessRequestsLayout/SubjectAccessRequestsLayout.js b/web/src/layouts/SubjectAccessRequestsLayout/SubjectAccessRequestsLayout.js similarity index 100% rename from app/web/web/src/layouts/SubjectAccessRequestsLayout/SubjectAccessRequestsLayout.js rename to web/src/layouts/SubjectAccessRequestsLayout/SubjectAccessRequestsLayout.js diff --git a/app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js b/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js similarity index 100% rename from app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js rename to web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js diff --git a/app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.stories.js b/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.stories.js similarity index 100% rename from app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.stories.js rename to web/src/pages/AccountRecoveryPage/AccountRecoveryPage.stories.js diff --git a/app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.test.js b/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.test.js similarity index 100% rename from app/web/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.test.js rename to web/src/pages/AccountRecoveryPage/AccountRecoveryPage.test.js diff --git a/app/web/web/src/pages/AdminPartsPage/AdminPartsPage.js b/web/src/pages/AdminPartsPage/AdminPartsPage.js similarity index 100% rename from app/web/web/src/pages/AdminPartsPage/AdminPartsPage.js rename to web/src/pages/AdminPartsPage/AdminPartsPage.js diff --git a/app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.js b/web/src/pages/CodeOfConductPage/CodeOfConductPage.js similarity index 100% rename from app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.js rename to web/src/pages/CodeOfConductPage/CodeOfConductPage.js diff --git a/app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.stories.js b/web/src/pages/CodeOfConductPage/CodeOfConductPage.stories.js similarity index 100% rename from app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.stories.js rename to web/src/pages/CodeOfConductPage/CodeOfConductPage.stories.js diff --git a/app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.test.js b/web/src/pages/CodeOfConductPage/CodeOfConductPage.test.js similarity index 100% rename from app/web/web/src/pages/CodeOfConductPage/CodeOfConductPage.test.js rename to web/src/pages/CodeOfConductPage/CodeOfConductPage.test.js diff --git a/app/web/web/src/pages/DevIdePage/DevIdePage.js b/web/src/pages/DevIdePage/DevIdePage.js similarity index 100% rename from app/web/web/src/pages/DevIdePage/DevIdePage.js rename to web/src/pages/DevIdePage/DevIdePage.js diff --git a/app/web/web/src/pages/DraftPartPage/DraftPartPage.js b/web/src/pages/DraftPartPage/DraftPartPage.js similarity index 100% rename from app/web/web/src/pages/DraftPartPage/DraftPartPage.js rename to web/src/pages/DraftPartPage/DraftPartPage.js diff --git a/app/web/web/src/pages/DraftPartPage/DraftPartPage.stories.js b/web/src/pages/DraftPartPage/DraftPartPage.stories.js similarity index 100% rename from app/web/web/src/pages/DraftPartPage/DraftPartPage.stories.js rename to web/src/pages/DraftPartPage/DraftPartPage.stories.js diff --git a/app/web/web/src/pages/DraftPartPage/DraftPartPage.test.js b/web/src/pages/DraftPartPage/DraftPartPage.test.js similarity index 100% rename from app/web/web/src/pages/DraftPartPage/DraftPartPage.test.js rename to web/src/pages/DraftPartPage/DraftPartPage.test.js diff --git a/app/web/web/src/pages/EditPartPage/EditPartPage.js b/web/src/pages/EditPartPage/EditPartPage.js similarity index 100% rename from app/web/web/src/pages/EditPartPage/EditPartPage.js rename to web/src/pages/EditPartPage/EditPartPage.js diff --git a/app/web/web/src/pages/EditPartPage/EditPartPage.stories.js b/web/src/pages/EditPartPage/EditPartPage.stories.js similarity index 100% rename from app/web/web/src/pages/EditPartPage/EditPartPage.stories.js rename to web/src/pages/EditPartPage/EditPartPage.stories.js diff --git a/app/web/web/src/pages/EditPartPage/EditPartPage.test.js b/web/src/pages/EditPartPage/EditPartPage.test.js similarity index 100% rename from app/web/web/src/pages/EditPartPage/EditPartPage.test.js rename to web/src/pages/EditPartPage/EditPartPage.test.js diff --git a/app/web/web/src/pages/EditSubjectAccessRequestPage/EditSubjectAccessRequestPage.js b/web/src/pages/EditSubjectAccessRequestPage/EditSubjectAccessRequestPage.js similarity index 100% rename from app/web/web/src/pages/EditSubjectAccessRequestPage/EditSubjectAccessRequestPage.js rename to web/src/pages/EditSubjectAccessRequestPage/EditSubjectAccessRequestPage.js diff --git a/app/web/web/src/pages/EditUserPage/EditUserPage.js b/web/src/pages/EditUserPage/EditUserPage.js similarity index 100% rename from app/web/web/src/pages/EditUserPage/EditUserPage.js rename to web/src/pages/EditUserPage/EditUserPage.js diff --git a/app/web/web/src/pages/FatalErrorPage/FatalErrorPage.js b/web/src/pages/FatalErrorPage/FatalErrorPage.js similarity index 100% rename from app/web/web/src/pages/FatalErrorPage/FatalErrorPage.js rename to web/src/pages/FatalErrorPage/FatalErrorPage.js diff --git a/app/web/web/src/pages/HomePage/HomePage.js b/web/src/pages/HomePage/HomePage.js similarity index 100% rename from app/web/web/src/pages/HomePage/HomePage.js rename to web/src/pages/HomePage/HomePage.js diff --git a/app/web/web/src/pages/IdePartPage/IdePartPage.js b/web/src/pages/IdePartPage/IdePartPage.js similarity index 100% rename from app/web/web/src/pages/IdePartPage/IdePartPage.js rename to web/src/pages/IdePartPage/IdePartPage.js diff --git a/app/web/web/src/pages/IdePartPage/IdePartPage.test.js b/web/src/pages/IdePartPage/IdePartPage.test.js similarity index 100% rename from app/web/web/src/pages/IdePartPage/IdePartPage.test.js rename to web/src/pages/IdePartPage/IdePartPage.test.js diff --git a/app/web/web/src/pages/NewPartPage/NewPartPage.js b/web/src/pages/NewPartPage/NewPartPage.js similarity index 100% rename from app/web/web/src/pages/NewPartPage/NewPartPage.js rename to web/src/pages/NewPartPage/NewPartPage.js diff --git a/app/web/web/src/pages/NewPartPage/NewPartPage.stories.js b/web/src/pages/NewPartPage/NewPartPage.stories.js similarity index 100% rename from app/web/web/src/pages/NewPartPage/NewPartPage.stories.js rename to web/src/pages/NewPartPage/NewPartPage.stories.js diff --git a/app/web/web/src/pages/NewPartPage/NewPartPage.test.js b/web/src/pages/NewPartPage/NewPartPage.test.js similarity index 100% rename from app/web/web/src/pages/NewPartPage/NewPartPage.test.js rename to web/src/pages/NewPartPage/NewPartPage.test.js diff --git a/app/web/web/src/pages/NotFoundPage/NotFoundPage.js b/web/src/pages/NotFoundPage/NotFoundPage.js similarity index 100% rename from app/web/web/src/pages/NotFoundPage/NotFoundPage.js rename to web/src/pages/NotFoundPage/NotFoundPage.js diff --git a/app/web/web/src/pages/PartPage/PartPage.js b/web/src/pages/PartPage/PartPage.js similarity index 100% rename from app/web/web/src/pages/PartPage/PartPage.js rename to web/src/pages/PartPage/PartPage.js diff --git a/app/web/web/src/pages/PartPage/PartPage.stories.js b/web/src/pages/PartPage/PartPage.stories.js similarity index 100% rename from app/web/web/src/pages/PartPage/PartPage.stories.js rename to web/src/pages/PartPage/PartPage.stories.js diff --git a/app/web/web/src/pages/PartPage/PartPage.test.js b/web/src/pages/PartPage/PartPage.test.js similarity index 100% rename from app/web/web/src/pages/PartPage/PartPage.test.js rename to web/src/pages/PartPage/PartPage.test.js diff --git a/app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.js b/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.js similarity index 100% rename from app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.js rename to web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.js diff --git a/app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.stories.js b/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.stories.js similarity index 100% rename from app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.stories.js rename to web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.stories.js diff --git a/app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.test.js b/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.test.js similarity index 100% rename from app/web/web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.test.js rename to web/src/pages/PrivacyPolicyPage/PrivacyPolicyPage.test.js diff --git a/app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.js b/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.js similarity index 100% rename from app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.js rename to web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.js diff --git a/app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.stories.js b/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.stories.js similarity index 100% rename from app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.stories.js rename to web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.stories.js diff --git a/app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.test.js b/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.test.js similarity index 100% rename from app/web/web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.test.js rename to web/src/pages/SubjectAccessRequestPage/SubjectAccessRequestPage.test.js diff --git a/app/web/web/src/pages/SubjectAccessRequestsPage/SubjectAccessRequestsPage.js b/web/src/pages/SubjectAccessRequestsPage/SubjectAccessRequestsPage.js similarity index 100% rename from app/web/web/src/pages/SubjectAccessRequestsPage/SubjectAccessRequestsPage.js rename to web/src/pages/SubjectAccessRequestsPage/SubjectAccessRequestsPage.js diff --git a/app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js b/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js similarity index 100% rename from app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js rename to web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js diff --git a/app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.stories.js b/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.stories.js similarity index 100% rename from app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.stories.js rename to web/src/pages/UpdatePasswordPage/UpdatePasswordPage.stories.js diff --git a/app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.test.js b/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.test.js similarity index 100% rename from app/web/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.test.js rename to web/src/pages/UpdatePasswordPage/UpdatePasswordPage.test.js diff --git a/app/web/web/src/pages/UserPage/UserPage.js b/web/src/pages/UserPage/UserPage.js similarity index 100% rename from app/web/web/src/pages/UserPage/UserPage.js rename to web/src/pages/UserPage/UserPage.js diff --git a/app/web/web/src/pages/UsersPage/UsersPage.js b/web/src/pages/UsersPage/UsersPage.js similarity index 100% rename from app/web/web/src/pages/UsersPage/UsersPage.js rename to web/src/pages/UsersPage/UsersPage.js diff --git a/app/web/web/src/scaffold.css b/web/src/scaffold.css similarity index 100% rename from app/web/web/src/scaffold.css rename to web/src/scaffold.css diff --git a/app/web/web/tailwind.config.js b/web/tailwind.config.js similarity index 100% rename from app/web/web/tailwind.config.js rename to web/tailwind.config.js diff --git a/app/yarn.lock b/yarn.lock similarity index 100% rename from app/yarn.lock rename to yarn.lock