diff --git a/.github/workflows/build-branch.yml b/.github/workflows/build-branch.yml index 9ce5ceed8f..3c4125a0fe 100644 --- a/.github/workflows/build-branch.yml +++ b/.github/workflows/build-branch.yml @@ -205,7 +205,7 @@ jobs: buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }} buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }} - branch_build_push_apiserver: + branch_build_push_api: name: Build-Push API Server Docker Image runs-on: ubuntu-22.04 needs: [branch_build_setup] @@ -220,8 +220,8 @@ jobs: dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }} docker-image-owner: makeplane docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_backend }} - build-context: ./apps/server - dockerfile-path: ./apps/server/Dockerfile.api + build-context: ./apps/api + dockerfile-path: ./apps/api/Dockerfile.api buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }} buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }} buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }} @@ -260,7 +260,7 @@ jobs: branch_build_push_web, branch_build_push_space, branch_build_push_live, - branch_build_push_apiserver, + branch_build_push_api, branch_build_push_proxy, ] env: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 01a4ff5ad5..1ff77f449f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -48,7 +48,7 @@ This helps us triage and manage issues more efficiently. The project is a monorepo, with backend api and frontend in a single repo. -The backend is a django project which is kept inside apps/server +The backend is a django project which is kept inside apps/api 1. Clone the repo diff --git a/aio/Dockerfile-app b/aio/Dockerfile-app index b209ce70e4..6406c23d93 100644 --- a/aio/Dockerfile-app +++ b/aio/Dockerfile-app @@ -70,18 +70,18 @@ ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV PIP_DISABLE_PIP_VERSION_CHECK=1 -COPY apps/server/requirements.txt ./api/ -COPY apps/server/requirements ./api/requirements +COPY apps/api/requirements.txt ./api/ +COPY apps/api/requirements ./api/requirements RUN pip install -r ./api/requirements.txt --compile --no-cache-dir # Add in Django deps and generate Django's static files -COPY apps/server/manage.py ./api/manage.py -COPY apps/server/plane ./api/plane/ -COPY apps/server/templates ./api/templates/ +COPY apps/api/manage.py ./api/manage.py +COPY apps/api/plane ./api/plane/ +COPY apps/api/templates ./api/templates/ COPY package.json ./api/package.json -COPY apps/server/bin ./api/bin/ +COPY apps/api/bin ./api/bin/ RUN chmod +x ./api/bin/* RUN chmod -R 777 ./api/ diff --git a/apps/server/.coveragerc b/apps/api/.coveragerc similarity index 100% rename from apps/server/.coveragerc rename to apps/api/.coveragerc diff --git a/apps/server/.env.example b/apps/api/.env.example similarity index 100% rename from apps/server/.env.example rename to apps/api/.env.example diff --git a/apps/server/Dockerfile.api b/apps/api/Dockerfile.api similarity index 100% rename from apps/server/Dockerfile.api rename to apps/api/Dockerfile.api diff --git a/apps/server/Dockerfile.dev b/apps/api/Dockerfile.dev similarity index 100% rename from apps/server/Dockerfile.dev rename to apps/api/Dockerfile.dev diff --git a/apps/server/bin/docker-entrypoint-api-local.sh b/apps/api/bin/docker-entrypoint-api-local.sh similarity index 100% rename from apps/server/bin/docker-entrypoint-api-local.sh rename to apps/api/bin/docker-entrypoint-api-local.sh diff --git a/apps/server/bin/docker-entrypoint-api.sh b/apps/api/bin/docker-entrypoint-api.sh similarity index 100% rename from apps/server/bin/docker-entrypoint-api.sh rename to apps/api/bin/docker-entrypoint-api.sh diff --git a/apps/server/bin/docker-entrypoint-beat.sh b/apps/api/bin/docker-entrypoint-beat.sh similarity index 100% rename from apps/server/bin/docker-entrypoint-beat.sh rename to apps/api/bin/docker-entrypoint-beat.sh diff --git a/apps/server/bin/docker-entrypoint-migrator.sh b/apps/api/bin/docker-entrypoint-migrator.sh similarity index 100% rename from apps/server/bin/docker-entrypoint-migrator.sh rename to apps/api/bin/docker-entrypoint-migrator.sh diff --git a/apps/server/bin/docker-entrypoint-worker.sh b/apps/api/bin/docker-entrypoint-worker.sh similarity index 100% rename from apps/server/bin/docker-entrypoint-worker.sh rename to apps/api/bin/docker-entrypoint-worker.sh diff --git a/apps/server/manage.py b/apps/api/manage.py similarity index 100% rename from apps/server/manage.py rename to apps/api/manage.py diff --git a/apps/server/package.json b/apps/api/package.json similarity index 100% rename from apps/server/package.json rename to apps/api/package.json diff --git a/apps/server/plane/__init__.py b/apps/api/plane/__init__.py similarity index 100% rename from apps/server/plane/__init__.py rename to apps/api/plane/__init__.py diff --git a/apps/server/plane/analytics/__init__.py b/apps/api/plane/analytics/__init__.py similarity index 100% rename from apps/server/plane/analytics/__init__.py rename to apps/api/plane/analytics/__init__.py diff --git a/apps/server/plane/analytics/apps.py b/apps/api/plane/analytics/apps.py similarity index 100% rename from apps/server/plane/analytics/apps.py rename to apps/api/plane/analytics/apps.py diff --git a/apps/server/plane/api/__init__.py b/apps/api/plane/api/__init__.py similarity index 100% rename from apps/server/plane/api/__init__.py rename to apps/api/plane/api/__init__.py diff --git a/apps/server/plane/api/apps.py b/apps/api/plane/api/apps.py similarity index 100% rename from apps/server/plane/api/apps.py rename to apps/api/plane/api/apps.py diff --git a/apps/server/plane/api/middleware/__init__.py b/apps/api/plane/api/middleware/__init__.py similarity index 100% rename from apps/server/plane/api/middleware/__init__.py rename to apps/api/plane/api/middleware/__init__.py diff --git a/apps/server/plane/api/middleware/api_authentication.py b/apps/api/plane/api/middleware/api_authentication.py similarity index 100% rename from apps/server/plane/api/middleware/api_authentication.py rename to apps/api/plane/api/middleware/api_authentication.py diff --git a/apps/server/plane/api/rate_limit.py b/apps/api/plane/api/rate_limit.py similarity index 100% rename from apps/server/plane/api/rate_limit.py rename to apps/api/plane/api/rate_limit.py diff --git a/apps/server/plane/api/serializers/__init__.py b/apps/api/plane/api/serializers/__init__.py similarity index 100% rename from apps/server/plane/api/serializers/__init__.py rename to apps/api/plane/api/serializers/__init__.py diff --git a/apps/server/plane/api/serializers/base.py b/apps/api/plane/api/serializers/base.py similarity index 100% rename from apps/server/plane/api/serializers/base.py rename to apps/api/plane/api/serializers/base.py diff --git a/apps/server/plane/api/serializers/cycle.py b/apps/api/plane/api/serializers/cycle.py similarity index 100% rename from apps/server/plane/api/serializers/cycle.py rename to apps/api/plane/api/serializers/cycle.py diff --git a/apps/server/plane/api/serializers/estimate.py b/apps/api/plane/api/serializers/estimate.py similarity index 100% rename from apps/server/plane/api/serializers/estimate.py rename to apps/api/plane/api/serializers/estimate.py diff --git a/apps/server/plane/api/serializers/intake.py b/apps/api/plane/api/serializers/intake.py similarity index 100% rename from apps/server/plane/api/serializers/intake.py rename to apps/api/plane/api/serializers/intake.py diff --git a/apps/server/plane/api/serializers/issue.py b/apps/api/plane/api/serializers/issue.py similarity index 100% rename from apps/server/plane/api/serializers/issue.py rename to apps/api/plane/api/serializers/issue.py diff --git a/apps/server/plane/api/serializers/module.py b/apps/api/plane/api/serializers/module.py similarity index 100% rename from apps/server/plane/api/serializers/module.py rename to apps/api/plane/api/serializers/module.py diff --git a/apps/server/plane/api/serializers/project.py b/apps/api/plane/api/serializers/project.py similarity index 100% rename from apps/server/plane/api/serializers/project.py rename to apps/api/plane/api/serializers/project.py diff --git a/apps/server/plane/api/serializers/state.py b/apps/api/plane/api/serializers/state.py similarity index 100% rename from apps/server/plane/api/serializers/state.py rename to apps/api/plane/api/serializers/state.py diff --git a/apps/server/plane/api/serializers/user.py b/apps/api/plane/api/serializers/user.py similarity index 100% rename from apps/server/plane/api/serializers/user.py rename to apps/api/plane/api/serializers/user.py diff --git a/apps/server/plane/api/serializers/workspace.py b/apps/api/plane/api/serializers/workspace.py similarity index 100% rename from apps/server/plane/api/serializers/workspace.py rename to apps/api/plane/api/serializers/workspace.py diff --git a/apps/server/plane/api/urls/__init__.py b/apps/api/plane/api/urls/__init__.py similarity index 100% rename from apps/server/plane/api/urls/__init__.py rename to apps/api/plane/api/urls/__init__.py diff --git a/apps/server/plane/api/urls/cycle.py b/apps/api/plane/api/urls/cycle.py similarity index 100% rename from apps/server/plane/api/urls/cycle.py rename to apps/api/plane/api/urls/cycle.py diff --git a/apps/server/plane/api/urls/intake.py b/apps/api/plane/api/urls/intake.py similarity index 100% rename from apps/server/plane/api/urls/intake.py rename to apps/api/plane/api/urls/intake.py diff --git a/apps/server/plane/api/urls/issue.py b/apps/api/plane/api/urls/issue.py similarity index 100% rename from apps/server/plane/api/urls/issue.py rename to apps/api/plane/api/urls/issue.py diff --git a/apps/server/plane/api/urls/member.py b/apps/api/plane/api/urls/member.py similarity index 100% rename from apps/server/plane/api/urls/member.py rename to apps/api/plane/api/urls/member.py diff --git a/apps/server/plane/api/urls/module.py b/apps/api/plane/api/urls/module.py similarity index 100% rename from apps/server/plane/api/urls/module.py rename to apps/api/plane/api/urls/module.py diff --git a/apps/server/plane/api/urls/project.py b/apps/api/plane/api/urls/project.py similarity index 100% rename from apps/server/plane/api/urls/project.py rename to apps/api/plane/api/urls/project.py diff --git a/apps/server/plane/api/urls/state.py b/apps/api/plane/api/urls/state.py similarity index 100% rename from apps/server/plane/api/urls/state.py rename to apps/api/plane/api/urls/state.py diff --git a/apps/server/plane/api/views/__init__.py b/apps/api/plane/api/views/__init__.py similarity index 100% rename from apps/server/plane/api/views/__init__.py rename to apps/api/plane/api/views/__init__.py diff --git a/apps/server/plane/api/views/base.py b/apps/api/plane/api/views/base.py similarity index 100% rename from apps/server/plane/api/views/base.py rename to apps/api/plane/api/views/base.py diff --git a/apps/server/plane/api/views/cycle.py b/apps/api/plane/api/views/cycle.py similarity index 100% rename from apps/server/plane/api/views/cycle.py rename to apps/api/plane/api/views/cycle.py diff --git a/apps/server/plane/api/views/intake.py b/apps/api/plane/api/views/intake.py similarity index 100% rename from apps/server/plane/api/views/intake.py rename to apps/api/plane/api/views/intake.py diff --git a/apps/server/plane/api/views/issue.py b/apps/api/plane/api/views/issue.py similarity index 100% rename from apps/server/plane/api/views/issue.py rename to apps/api/plane/api/views/issue.py diff --git a/apps/server/plane/api/views/member.py b/apps/api/plane/api/views/member.py similarity index 100% rename from apps/server/plane/api/views/member.py rename to apps/api/plane/api/views/member.py diff --git a/apps/server/plane/api/views/module.py b/apps/api/plane/api/views/module.py similarity index 100% rename from apps/server/plane/api/views/module.py rename to apps/api/plane/api/views/module.py diff --git a/apps/server/plane/api/views/project.py b/apps/api/plane/api/views/project.py similarity index 100% rename from apps/server/plane/api/views/project.py rename to apps/api/plane/api/views/project.py diff --git a/apps/server/plane/api/views/state.py b/apps/api/plane/api/views/state.py similarity index 100% rename from apps/server/plane/api/views/state.py rename to apps/api/plane/api/views/state.py diff --git a/apps/server/plane/app/__init__.py b/apps/api/plane/app/__init__.py similarity index 100% rename from apps/server/plane/app/__init__.py rename to apps/api/plane/app/__init__.py diff --git a/apps/server/plane/app/apps.py b/apps/api/plane/app/apps.py similarity index 100% rename from apps/server/plane/app/apps.py rename to apps/api/plane/app/apps.py diff --git a/apps/server/plane/app/middleware/__init__.py b/apps/api/plane/app/middleware/__init__.py similarity index 100% rename from apps/server/plane/app/middleware/__init__.py rename to apps/api/plane/app/middleware/__init__.py diff --git a/apps/server/plane/app/middleware/api_authentication.py b/apps/api/plane/app/middleware/api_authentication.py similarity index 100% rename from apps/server/plane/app/middleware/api_authentication.py rename to apps/api/plane/app/middleware/api_authentication.py diff --git a/apps/server/plane/app/permissions/__init__.py b/apps/api/plane/app/permissions/__init__.py similarity index 100% rename from apps/server/plane/app/permissions/__init__.py rename to apps/api/plane/app/permissions/__init__.py diff --git a/apps/server/plane/app/permissions/base.py b/apps/api/plane/app/permissions/base.py similarity index 100% rename from apps/server/plane/app/permissions/base.py rename to apps/api/plane/app/permissions/base.py diff --git a/apps/server/plane/app/permissions/project.py b/apps/api/plane/app/permissions/project.py similarity index 100% rename from apps/server/plane/app/permissions/project.py rename to apps/api/plane/app/permissions/project.py diff --git a/apps/server/plane/app/permissions/workspace.py b/apps/api/plane/app/permissions/workspace.py similarity index 100% rename from apps/server/plane/app/permissions/workspace.py rename to apps/api/plane/app/permissions/workspace.py diff --git a/apps/server/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py similarity index 100% rename from apps/server/plane/app/serializers/__init__.py rename to apps/api/plane/app/serializers/__init__.py diff --git a/apps/server/plane/app/serializers/analytic.py b/apps/api/plane/app/serializers/analytic.py similarity index 100% rename from apps/server/plane/app/serializers/analytic.py rename to apps/api/plane/app/serializers/analytic.py diff --git a/apps/server/plane/app/serializers/api.py b/apps/api/plane/app/serializers/api.py similarity index 100% rename from apps/server/plane/app/serializers/api.py rename to apps/api/plane/app/serializers/api.py diff --git a/apps/server/plane/app/serializers/asset.py b/apps/api/plane/app/serializers/asset.py similarity index 100% rename from apps/server/plane/app/serializers/asset.py rename to apps/api/plane/app/serializers/asset.py diff --git a/apps/server/plane/app/serializers/base.py b/apps/api/plane/app/serializers/base.py similarity index 100% rename from apps/server/plane/app/serializers/base.py rename to apps/api/plane/app/serializers/base.py diff --git a/apps/server/plane/app/serializers/cycle.py b/apps/api/plane/app/serializers/cycle.py similarity index 100% rename from apps/server/plane/app/serializers/cycle.py rename to apps/api/plane/app/serializers/cycle.py diff --git a/apps/server/plane/app/serializers/draft.py b/apps/api/plane/app/serializers/draft.py similarity index 100% rename from apps/server/plane/app/serializers/draft.py rename to apps/api/plane/app/serializers/draft.py diff --git a/apps/server/plane/app/serializers/estimate.py b/apps/api/plane/app/serializers/estimate.py similarity index 100% rename from apps/server/plane/app/serializers/estimate.py rename to apps/api/plane/app/serializers/estimate.py diff --git a/apps/server/plane/app/serializers/exporter.py b/apps/api/plane/app/serializers/exporter.py similarity index 100% rename from apps/server/plane/app/serializers/exporter.py rename to apps/api/plane/app/serializers/exporter.py diff --git a/apps/server/plane/app/serializers/favorite.py b/apps/api/plane/app/serializers/favorite.py similarity index 100% rename from apps/server/plane/app/serializers/favorite.py rename to apps/api/plane/app/serializers/favorite.py diff --git a/apps/server/plane/app/serializers/importer.py b/apps/api/plane/app/serializers/importer.py similarity index 100% rename from apps/server/plane/app/serializers/importer.py rename to apps/api/plane/app/serializers/importer.py diff --git a/apps/server/plane/app/serializers/intake.py b/apps/api/plane/app/serializers/intake.py similarity index 100% rename from apps/server/plane/app/serializers/intake.py rename to apps/api/plane/app/serializers/intake.py diff --git a/apps/server/plane/app/serializers/issue.py b/apps/api/plane/app/serializers/issue.py similarity index 100% rename from apps/server/plane/app/serializers/issue.py rename to apps/api/plane/app/serializers/issue.py diff --git a/apps/server/plane/app/serializers/module.py b/apps/api/plane/app/serializers/module.py similarity index 100% rename from apps/server/plane/app/serializers/module.py rename to apps/api/plane/app/serializers/module.py diff --git a/apps/server/plane/app/serializers/notification.py b/apps/api/plane/app/serializers/notification.py similarity index 100% rename from apps/server/plane/app/serializers/notification.py rename to apps/api/plane/app/serializers/notification.py diff --git a/apps/server/plane/app/serializers/page.py b/apps/api/plane/app/serializers/page.py similarity index 100% rename from apps/server/plane/app/serializers/page.py rename to apps/api/plane/app/serializers/page.py diff --git a/apps/server/plane/app/serializers/project.py b/apps/api/plane/app/serializers/project.py similarity index 100% rename from apps/server/plane/app/serializers/project.py rename to apps/api/plane/app/serializers/project.py diff --git a/apps/server/plane/app/serializers/state.py b/apps/api/plane/app/serializers/state.py similarity index 100% rename from apps/server/plane/app/serializers/state.py rename to apps/api/plane/app/serializers/state.py diff --git a/apps/server/plane/app/serializers/user.py b/apps/api/plane/app/serializers/user.py similarity index 100% rename from apps/server/plane/app/serializers/user.py rename to apps/api/plane/app/serializers/user.py diff --git a/apps/server/plane/app/serializers/view.py b/apps/api/plane/app/serializers/view.py similarity index 100% rename from apps/server/plane/app/serializers/view.py rename to apps/api/plane/app/serializers/view.py diff --git a/apps/server/plane/app/serializers/webhook.py b/apps/api/plane/app/serializers/webhook.py similarity index 100% rename from apps/server/plane/app/serializers/webhook.py rename to apps/api/plane/app/serializers/webhook.py diff --git a/apps/server/plane/app/serializers/workspace.py b/apps/api/plane/app/serializers/workspace.py similarity index 100% rename from apps/server/plane/app/serializers/workspace.py rename to apps/api/plane/app/serializers/workspace.py diff --git a/apps/server/plane/app/urls/__init__.py b/apps/api/plane/app/urls/__init__.py similarity index 100% rename from apps/server/plane/app/urls/__init__.py rename to apps/api/plane/app/urls/__init__.py diff --git a/apps/server/plane/app/urls/analytic.py b/apps/api/plane/app/urls/analytic.py similarity index 100% rename from apps/server/plane/app/urls/analytic.py rename to apps/api/plane/app/urls/analytic.py diff --git a/apps/server/plane/app/urls/api.py b/apps/api/plane/app/urls/api.py similarity index 100% rename from apps/server/plane/app/urls/api.py rename to apps/api/plane/app/urls/api.py diff --git a/apps/server/plane/app/urls/asset.py b/apps/api/plane/app/urls/asset.py similarity index 100% rename from apps/server/plane/app/urls/asset.py rename to apps/api/plane/app/urls/asset.py diff --git a/apps/server/plane/app/urls/cycle.py b/apps/api/plane/app/urls/cycle.py similarity index 100% rename from apps/server/plane/app/urls/cycle.py rename to apps/api/plane/app/urls/cycle.py diff --git a/apps/server/plane/app/urls/estimate.py b/apps/api/plane/app/urls/estimate.py similarity index 100% rename from apps/server/plane/app/urls/estimate.py rename to apps/api/plane/app/urls/estimate.py diff --git a/apps/server/plane/app/urls/external.py b/apps/api/plane/app/urls/external.py similarity index 100% rename from apps/server/plane/app/urls/external.py rename to apps/api/plane/app/urls/external.py diff --git a/apps/server/plane/app/urls/intake.py b/apps/api/plane/app/urls/intake.py similarity index 100% rename from apps/server/plane/app/urls/intake.py rename to apps/api/plane/app/urls/intake.py diff --git a/apps/server/plane/app/urls/issue.py b/apps/api/plane/app/urls/issue.py similarity index 100% rename from apps/server/plane/app/urls/issue.py rename to apps/api/plane/app/urls/issue.py diff --git a/apps/server/plane/app/urls/module.py b/apps/api/plane/app/urls/module.py similarity index 100% rename from apps/server/plane/app/urls/module.py rename to apps/api/plane/app/urls/module.py diff --git a/apps/server/plane/app/urls/notification.py b/apps/api/plane/app/urls/notification.py similarity index 100% rename from apps/server/plane/app/urls/notification.py rename to apps/api/plane/app/urls/notification.py diff --git a/apps/server/plane/app/urls/page.py b/apps/api/plane/app/urls/page.py similarity index 100% rename from apps/server/plane/app/urls/page.py rename to apps/api/plane/app/urls/page.py diff --git a/apps/server/plane/app/urls/project.py b/apps/api/plane/app/urls/project.py similarity index 100% rename from apps/server/plane/app/urls/project.py rename to apps/api/plane/app/urls/project.py diff --git a/apps/server/plane/app/urls/search.py b/apps/api/plane/app/urls/search.py similarity index 100% rename from apps/server/plane/app/urls/search.py rename to apps/api/plane/app/urls/search.py diff --git a/apps/server/plane/app/urls/state.py b/apps/api/plane/app/urls/state.py similarity index 100% rename from apps/server/plane/app/urls/state.py rename to apps/api/plane/app/urls/state.py diff --git a/apps/server/plane/app/urls/timezone.py b/apps/api/plane/app/urls/timezone.py similarity index 100% rename from apps/server/plane/app/urls/timezone.py rename to apps/api/plane/app/urls/timezone.py diff --git a/apps/server/plane/app/urls/user.py b/apps/api/plane/app/urls/user.py similarity index 100% rename from apps/server/plane/app/urls/user.py rename to apps/api/plane/app/urls/user.py diff --git a/apps/server/plane/app/urls/views.py b/apps/api/plane/app/urls/views.py similarity index 100% rename from apps/server/plane/app/urls/views.py rename to apps/api/plane/app/urls/views.py diff --git a/apps/server/plane/app/urls/webhook.py b/apps/api/plane/app/urls/webhook.py similarity index 100% rename from apps/server/plane/app/urls/webhook.py rename to apps/api/plane/app/urls/webhook.py diff --git a/apps/server/plane/app/urls/workspace.py b/apps/api/plane/app/urls/workspace.py similarity index 100% rename from apps/server/plane/app/urls/workspace.py rename to apps/api/plane/app/urls/workspace.py diff --git a/apps/server/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py similarity index 100% rename from apps/server/plane/app/views/__init__.py rename to apps/api/plane/app/views/__init__.py diff --git a/apps/server/plane/app/views/analytic/advance.py b/apps/api/plane/app/views/analytic/advance.py similarity index 100% rename from apps/server/plane/app/views/analytic/advance.py rename to apps/api/plane/app/views/analytic/advance.py diff --git a/apps/server/plane/app/views/analytic/base.py b/apps/api/plane/app/views/analytic/base.py similarity index 100% rename from apps/server/plane/app/views/analytic/base.py rename to apps/api/plane/app/views/analytic/base.py diff --git a/apps/server/plane/app/views/analytic/project_analytics.py b/apps/api/plane/app/views/analytic/project_analytics.py similarity index 100% rename from apps/server/plane/app/views/analytic/project_analytics.py rename to apps/api/plane/app/views/analytic/project_analytics.py diff --git a/apps/server/plane/app/views/api.py b/apps/api/plane/app/views/api.py similarity index 100% rename from apps/server/plane/app/views/api.py rename to apps/api/plane/app/views/api.py diff --git a/apps/server/plane/app/views/asset/base.py b/apps/api/plane/app/views/asset/base.py similarity index 100% rename from apps/server/plane/app/views/asset/base.py rename to apps/api/plane/app/views/asset/base.py diff --git a/apps/server/plane/app/views/asset/v2.py b/apps/api/plane/app/views/asset/v2.py similarity index 100% rename from apps/server/plane/app/views/asset/v2.py rename to apps/api/plane/app/views/asset/v2.py diff --git a/apps/server/plane/app/views/base.py b/apps/api/plane/app/views/base.py similarity index 100% rename from apps/server/plane/app/views/base.py rename to apps/api/plane/app/views/base.py diff --git a/apps/server/plane/app/views/cycle/archive.py b/apps/api/plane/app/views/cycle/archive.py similarity index 100% rename from apps/server/plane/app/views/cycle/archive.py rename to apps/api/plane/app/views/cycle/archive.py diff --git a/apps/server/plane/app/views/cycle/base.py b/apps/api/plane/app/views/cycle/base.py similarity index 100% rename from apps/server/plane/app/views/cycle/base.py rename to apps/api/plane/app/views/cycle/base.py diff --git a/apps/server/plane/app/views/cycle/issue.py b/apps/api/plane/app/views/cycle/issue.py similarity index 100% rename from apps/server/plane/app/views/cycle/issue.py rename to apps/api/plane/app/views/cycle/issue.py diff --git a/apps/server/plane/app/views/error_404.py b/apps/api/plane/app/views/error_404.py similarity index 100% rename from apps/server/plane/app/views/error_404.py rename to apps/api/plane/app/views/error_404.py diff --git a/apps/server/plane/app/views/estimate/base.py b/apps/api/plane/app/views/estimate/base.py similarity index 100% rename from apps/server/plane/app/views/estimate/base.py rename to apps/api/plane/app/views/estimate/base.py diff --git a/apps/server/plane/app/views/exporter/base.py b/apps/api/plane/app/views/exporter/base.py similarity index 100% rename from apps/server/plane/app/views/exporter/base.py rename to apps/api/plane/app/views/exporter/base.py diff --git a/apps/server/plane/app/views/external/base.py b/apps/api/plane/app/views/external/base.py similarity index 100% rename from apps/server/plane/app/views/external/base.py rename to apps/api/plane/app/views/external/base.py diff --git a/apps/server/plane/app/views/intake/base.py b/apps/api/plane/app/views/intake/base.py similarity index 100% rename from apps/server/plane/app/views/intake/base.py rename to apps/api/plane/app/views/intake/base.py diff --git a/apps/server/plane/app/views/issue/activity.py b/apps/api/plane/app/views/issue/activity.py similarity index 100% rename from apps/server/plane/app/views/issue/activity.py rename to apps/api/plane/app/views/issue/activity.py diff --git a/apps/server/plane/app/views/issue/archive.py b/apps/api/plane/app/views/issue/archive.py similarity index 100% rename from apps/server/plane/app/views/issue/archive.py rename to apps/api/plane/app/views/issue/archive.py diff --git a/apps/server/plane/app/views/issue/attachment.py b/apps/api/plane/app/views/issue/attachment.py similarity index 100% rename from apps/server/plane/app/views/issue/attachment.py rename to apps/api/plane/app/views/issue/attachment.py diff --git a/apps/server/plane/app/views/issue/base.py b/apps/api/plane/app/views/issue/base.py similarity index 100% rename from apps/server/plane/app/views/issue/base.py rename to apps/api/plane/app/views/issue/base.py diff --git a/apps/server/plane/app/views/issue/comment.py b/apps/api/plane/app/views/issue/comment.py similarity index 100% rename from apps/server/plane/app/views/issue/comment.py rename to apps/api/plane/app/views/issue/comment.py diff --git a/apps/server/plane/app/views/issue/label.py b/apps/api/plane/app/views/issue/label.py similarity index 100% rename from apps/server/plane/app/views/issue/label.py rename to apps/api/plane/app/views/issue/label.py diff --git a/apps/server/plane/app/views/issue/link.py b/apps/api/plane/app/views/issue/link.py similarity index 100% rename from apps/server/plane/app/views/issue/link.py rename to apps/api/plane/app/views/issue/link.py diff --git a/apps/server/plane/app/views/issue/reaction.py b/apps/api/plane/app/views/issue/reaction.py similarity index 100% rename from apps/server/plane/app/views/issue/reaction.py rename to apps/api/plane/app/views/issue/reaction.py diff --git a/apps/server/plane/app/views/issue/relation.py b/apps/api/plane/app/views/issue/relation.py similarity index 100% rename from apps/server/plane/app/views/issue/relation.py rename to apps/api/plane/app/views/issue/relation.py diff --git a/apps/server/plane/app/views/issue/sub_issue.py b/apps/api/plane/app/views/issue/sub_issue.py similarity index 100% rename from apps/server/plane/app/views/issue/sub_issue.py rename to apps/api/plane/app/views/issue/sub_issue.py diff --git a/apps/server/plane/app/views/issue/subscriber.py b/apps/api/plane/app/views/issue/subscriber.py similarity index 100% rename from apps/server/plane/app/views/issue/subscriber.py rename to apps/api/plane/app/views/issue/subscriber.py diff --git a/apps/server/plane/app/views/issue/version.py b/apps/api/plane/app/views/issue/version.py similarity index 100% rename from apps/server/plane/app/views/issue/version.py rename to apps/api/plane/app/views/issue/version.py diff --git a/apps/server/plane/app/views/module/archive.py b/apps/api/plane/app/views/module/archive.py similarity index 100% rename from apps/server/plane/app/views/module/archive.py rename to apps/api/plane/app/views/module/archive.py diff --git a/apps/server/plane/app/views/module/base.py b/apps/api/plane/app/views/module/base.py similarity index 100% rename from apps/server/plane/app/views/module/base.py rename to apps/api/plane/app/views/module/base.py diff --git a/apps/server/plane/app/views/module/issue.py b/apps/api/plane/app/views/module/issue.py similarity index 100% rename from apps/server/plane/app/views/module/issue.py rename to apps/api/plane/app/views/module/issue.py diff --git a/apps/server/plane/app/views/notification/base.py b/apps/api/plane/app/views/notification/base.py similarity index 100% rename from apps/server/plane/app/views/notification/base.py rename to apps/api/plane/app/views/notification/base.py diff --git a/apps/server/plane/app/views/page/base.py b/apps/api/plane/app/views/page/base.py similarity index 100% rename from apps/server/plane/app/views/page/base.py rename to apps/api/plane/app/views/page/base.py diff --git a/apps/server/plane/app/views/page/version.py b/apps/api/plane/app/views/page/version.py similarity index 100% rename from apps/server/plane/app/views/page/version.py rename to apps/api/plane/app/views/page/version.py diff --git a/apps/server/plane/app/views/project/base.py b/apps/api/plane/app/views/project/base.py similarity index 100% rename from apps/server/plane/app/views/project/base.py rename to apps/api/plane/app/views/project/base.py diff --git a/apps/server/plane/app/views/project/invite.py b/apps/api/plane/app/views/project/invite.py similarity index 100% rename from apps/server/plane/app/views/project/invite.py rename to apps/api/plane/app/views/project/invite.py diff --git a/apps/server/plane/app/views/project/member.py b/apps/api/plane/app/views/project/member.py similarity index 100% rename from apps/server/plane/app/views/project/member.py rename to apps/api/plane/app/views/project/member.py diff --git a/apps/server/plane/app/views/search/base.py b/apps/api/plane/app/views/search/base.py similarity index 100% rename from apps/server/plane/app/views/search/base.py rename to apps/api/plane/app/views/search/base.py diff --git a/apps/server/plane/app/views/search/issue.py b/apps/api/plane/app/views/search/issue.py similarity index 100% rename from apps/server/plane/app/views/search/issue.py rename to apps/api/plane/app/views/search/issue.py diff --git a/apps/server/plane/app/views/state/base.py b/apps/api/plane/app/views/state/base.py similarity index 100% rename from apps/server/plane/app/views/state/base.py rename to apps/api/plane/app/views/state/base.py diff --git a/apps/server/plane/app/views/timezone/base.py b/apps/api/plane/app/views/timezone/base.py similarity index 100% rename from apps/server/plane/app/views/timezone/base.py rename to apps/api/plane/app/views/timezone/base.py diff --git a/apps/server/plane/app/views/user/base.py b/apps/api/plane/app/views/user/base.py similarity index 100% rename from apps/server/plane/app/views/user/base.py rename to apps/api/plane/app/views/user/base.py diff --git a/apps/server/plane/app/views/view/base.py b/apps/api/plane/app/views/view/base.py similarity index 100% rename from apps/server/plane/app/views/view/base.py rename to apps/api/plane/app/views/view/base.py diff --git a/apps/server/plane/app/views/webhook/base.py b/apps/api/plane/app/views/webhook/base.py similarity index 100% rename from apps/server/plane/app/views/webhook/base.py rename to apps/api/plane/app/views/webhook/base.py diff --git a/apps/server/plane/app/views/workspace/base.py b/apps/api/plane/app/views/workspace/base.py similarity index 100% rename from apps/server/plane/app/views/workspace/base.py rename to apps/api/plane/app/views/workspace/base.py diff --git a/apps/server/plane/app/views/workspace/cycle.py b/apps/api/plane/app/views/workspace/cycle.py similarity index 100% rename from apps/server/plane/app/views/workspace/cycle.py rename to apps/api/plane/app/views/workspace/cycle.py diff --git a/apps/server/plane/app/views/workspace/draft.py b/apps/api/plane/app/views/workspace/draft.py similarity index 100% rename from apps/server/plane/app/views/workspace/draft.py rename to apps/api/plane/app/views/workspace/draft.py diff --git a/apps/server/plane/app/views/workspace/estimate.py b/apps/api/plane/app/views/workspace/estimate.py similarity index 100% rename from apps/server/plane/app/views/workspace/estimate.py rename to apps/api/plane/app/views/workspace/estimate.py diff --git a/apps/server/plane/app/views/workspace/favorite.py b/apps/api/plane/app/views/workspace/favorite.py similarity index 100% rename from apps/server/plane/app/views/workspace/favorite.py rename to apps/api/plane/app/views/workspace/favorite.py diff --git a/apps/server/plane/app/views/workspace/home.py b/apps/api/plane/app/views/workspace/home.py similarity index 100% rename from apps/server/plane/app/views/workspace/home.py rename to apps/api/plane/app/views/workspace/home.py diff --git a/apps/server/plane/app/views/workspace/invite.py b/apps/api/plane/app/views/workspace/invite.py similarity index 100% rename from apps/server/plane/app/views/workspace/invite.py rename to apps/api/plane/app/views/workspace/invite.py diff --git a/apps/server/plane/app/views/workspace/label.py b/apps/api/plane/app/views/workspace/label.py similarity index 100% rename from apps/server/plane/app/views/workspace/label.py rename to apps/api/plane/app/views/workspace/label.py diff --git a/apps/server/plane/app/views/workspace/member.py b/apps/api/plane/app/views/workspace/member.py similarity index 100% rename from apps/server/plane/app/views/workspace/member.py rename to apps/api/plane/app/views/workspace/member.py diff --git a/apps/server/plane/app/views/workspace/module.py b/apps/api/plane/app/views/workspace/module.py similarity index 100% rename from apps/server/plane/app/views/workspace/module.py rename to apps/api/plane/app/views/workspace/module.py diff --git a/apps/server/plane/app/views/workspace/quick_link.py b/apps/api/plane/app/views/workspace/quick_link.py similarity index 100% rename from apps/server/plane/app/views/workspace/quick_link.py rename to apps/api/plane/app/views/workspace/quick_link.py diff --git a/apps/server/plane/app/views/workspace/recent_visit.py b/apps/api/plane/app/views/workspace/recent_visit.py similarity index 100% rename from apps/server/plane/app/views/workspace/recent_visit.py rename to apps/api/plane/app/views/workspace/recent_visit.py diff --git a/apps/server/plane/app/views/workspace/state.py b/apps/api/plane/app/views/workspace/state.py similarity index 100% rename from apps/server/plane/app/views/workspace/state.py rename to apps/api/plane/app/views/workspace/state.py diff --git a/apps/server/plane/app/views/workspace/sticky.py b/apps/api/plane/app/views/workspace/sticky.py similarity index 100% rename from apps/server/plane/app/views/workspace/sticky.py rename to apps/api/plane/app/views/workspace/sticky.py diff --git a/apps/server/plane/app/views/workspace/user.py b/apps/api/plane/app/views/workspace/user.py similarity index 100% rename from apps/server/plane/app/views/workspace/user.py rename to apps/api/plane/app/views/workspace/user.py diff --git a/apps/server/plane/app/views/workspace/user_preference.py b/apps/api/plane/app/views/workspace/user_preference.py similarity index 100% rename from apps/server/plane/app/views/workspace/user_preference.py rename to apps/api/plane/app/views/workspace/user_preference.py diff --git a/apps/server/plane/asgi.py b/apps/api/plane/asgi.py similarity index 100% rename from apps/server/plane/asgi.py rename to apps/api/plane/asgi.py diff --git a/apps/server/plane/authentication/__init__.py b/apps/api/plane/authentication/__init__.py similarity index 100% rename from apps/server/plane/authentication/__init__.py rename to apps/api/plane/authentication/__init__.py diff --git a/apps/server/plane/authentication/adapter/__init__.py b/apps/api/plane/authentication/adapter/__init__.py similarity index 100% rename from apps/server/plane/authentication/adapter/__init__.py rename to apps/api/plane/authentication/adapter/__init__.py diff --git a/apps/server/plane/authentication/adapter/base.py b/apps/api/plane/authentication/adapter/base.py similarity index 100% rename from apps/server/plane/authentication/adapter/base.py rename to apps/api/plane/authentication/adapter/base.py diff --git a/apps/server/plane/authentication/adapter/credential.py b/apps/api/plane/authentication/adapter/credential.py similarity index 100% rename from apps/server/plane/authentication/adapter/credential.py rename to apps/api/plane/authentication/adapter/credential.py diff --git a/apps/server/plane/authentication/adapter/error.py b/apps/api/plane/authentication/adapter/error.py similarity index 100% rename from apps/server/plane/authentication/adapter/error.py rename to apps/api/plane/authentication/adapter/error.py diff --git a/apps/server/plane/authentication/adapter/exception.py b/apps/api/plane/authentication/adapter/exception.py similarity index 100% rename from apps/server/plane/authentication/adapter/exception.py rename to apps/api/plane/authentication/adapter/exception.py diff --git a/apps/server/plane/authentication/adapter/oauth.py b/apps/api/plane/authentication/adapter/oauth.py similarity index 100% rename from apps/server/plane/authentication/adapter/oauth.py rename to apps/api/plane/authentication/adapter/oauth.py diff --git a/apps/server/plane/authentication/apps.py b/apps/api/plane/authentication/apps.py similarity index 100% rename from apps/server/plane/authentication/apps.py rename to apps/api/plane/authentication/apps.py diff --git a/apps/server/plane/authentication/middleware/__init__.py b/apps/api/plane/authentication/middleware/__init__.py similarity index 100% rename from apps/server/plane/authentication/middleware/__init__.py rename to apps/api/plane/authentication/middleware/__init__.py diff --git a/apps/server/plane/authentication/middleware/session.py b/apps/api/plane/authentication/middleware/session.py similarity index 100% rename from apps/server/plane/authentication/middleware/session.py rename to apps/api/plane/authentication/middleware/session.py diff --git a/apps/server/plane/authentication/provider/__init__.py b/apps/api/plane/authentication/provider/__init__.py similarity index 100% rename from apps/server/plane/authentication/provider/__init__.py rename to apps/api/plane/authentication/provider/__init__.py diff --git a/apps/server/plane/authentication/provider/credentials/__init__.py b/apps/api/plane/authentication/provider/credentials/__init__.py similarity index 100% rename from apps/server/plane/authentication/provider/credentials/__init__.py rename to apps/api/plane/authentication/provider/credentials/__init__.py diff --git a/apps/server/plane/authentication/provider/credentials/email.py b/apps/api/plane/authentication/provider/credentials/email.py similarity index 100% rename from apps/server/plane/authentication/provider/credentials/email.py rename to apps/api/plane/authentication/provider/credentials/email.py diff --git a/apps/server/plane/authentication/provider/credentials/magic_code.py b/apps/api/plane/authentication/provider/credentials/magic_code.py similarity index 100% rename from apps/server/plane/authentication/provider/credentials/magic_code.py rename to apps/api/plane/authentication/provider/credentials/magic_code.py diff --git a/apps/server/plane/authentication/provider/oauth/__init__.py b/apps/api/plane/authentication/provider/oauth/__init__.py similarity index 100% rename from apps/server/plane/authentication/provider/oauth/__init__.py rename to apps/api/plane/authentication/provider/oauth/__init__.py diff --git a/apps/server/plane/authentication/provider/oauth/github.py b/apps/api/plane/authentication/provider/oauth/github.py similarity index 100% rename from apps/server/plane/authentication/provider/oauth/github.py rename to apps/api/plane/authentication/provider/oauth/github.py diff --git a/apps/server/plane/authentication/provider/oauth/gitlab.py b/apps/api/plane/authentication/provider/oauth/gitlab.py similarity index 100% rename from apps/server/plane/authentication/provider/oauth/gitlab.py rename to apps/api/plane/authentication/provider/oauth/gitlab.py diff --git a/apps/server/plane/authentication/provider/oauth/google.py b/apps/api/plane/authentication/provider/oauth/google.py similarity index 100% rename from apps/server/plane/authentication/provider/oauth/google.py rename to apps/api/plane/authentication/provider/oauth/google.py diff --git a/apps/server/plane/authentication/rate_limit.py b/apps/api/plane/authentication/rate_limit.py similarity index 100% rename from apps/server/plane/authentication/rate_limit.py rename to apps/api/plane/authentication/rate_limit.py diff --git a/apps/server/plane/authentication/session.py b/apps/api/plane/authentication/session.py similarity index 100% rename from apps/server/plane/authentication/session.py rename to apps/api/plane/authentication/session.py diff --git a/apps/server/plane/authentication/urls.py b/apps/api/plane/authentication/urls.py similarity index 100% rename from apps/server/plane/authentication/urls.py rename to apps/api/plane/authentication/urls.py diff --git a/apps/server/plane/authentication/utils/host.py b/apps/api/plane/authentication/utils/host.py similarity index 100% rename from apps/server/plane/authentication/utils/host.py rename to apps/api/plane/authentication/utils/host.py diff --git a/apps/server/plane/authentication/utils/login.py b/apps/api/plane/authentication/utils/login.py similarity index 100% rename from apps/server/plane/authentication/utils/login.py rename to apps/api/plane/authentication/utils/login.py diff --git a/apps/server/plane/authentication/utils/redirection_path.py b/apps/api/plane/authentication/utils/redirection_path.py similarity index 100% rename from apps/server/plane/authentication/utils/redirection_path.py rename to apps/api/plane/authentication/utils/redirection_path.py diff --git a/apps/server/plane/authentication/utils/user_auth_workflow.py b/apps/api/plane/authentication/utils/user_auth_workflow.py similarity index 100% rename from apps/server/plane/authentication/utils/user_auth_workflow.py rename to apps/api/plane/authentication/utils/user_auth_workflow.py diff --git a/apps/server/plane/authentication/utils/workspace_project_join.py b/apps/api/plane/authentication/utils/workspace_project_join.py similarity index 100% rename from apps/server/plane/authentication/utils/workspace_project_join.py rename to apps/api/plane/authentication/utils/workspace_project_join.py diff --git a/apps/server/plane/authentication/views/__init__.py b/apps/api/plane/authentication/views/__init__.py similarity index 100% rename from apps/server/plane/authentication/views/__init__.py rename to apps/api/plane/authentication/views/__init__.py diff --git a/apps/server/plane/authentication/views/app/check.py b/apps/api/plane/authentication/views/app/check.py similarity index 100% rename from apps/server/plane/authentication/views/app/check.py rename to apps/api/plane/authentication/views/app/check.py diff --git a/apps/server/plane/authentication/views/app/email.py b/apps/api/plane/authentication/views/app/email.py similarity index 100% rename from apps/server/plane/authentication/views/app/email.py rename to apps/api/plane/authentication/views/app/email.py diff --git a/apps/server/plane/authentication/views/app/github.py b/apps/api/plane/authentication/views/app/github.py similarity index 100% rename from apps/server/plane/authentication/views/app/github.py rename to apps/api/plane/authentication/views/app/github.py diff --git a/apps/server/plane/authentication/views/app/gitlab.py b/apps/api/plane/authentication/views/app/gitlab.py similarity index 100% rename from apps/server/plane/authentication/views/app/gitlab.py rename to apps/api/plane/authentication/views/app/gitlab.py diff --git a/apps/server/plane/authentication/views/app/google.py b/apps/api/plane/authentication/views/app/google.py similarity index 100% rename from apps/server/plane/authentication/views/app/google.py rename to apps/api/plane/authentication/views/app/google.py diff --git a/apps/server/plane/authentication/views/app/magic.py b/apps/api/plane/authentication/views/app/magic.py similarity index 100% rename from apps/server/plane/authentication/views/app/magic.py rename to apps/api/plane/authentication/views/app/magic.py diff --git a/apps/server/plane/authentication/views/app/password_management.py b/apps/api/plane/authentication/views/app/password_management.py similarity index 100% rename from apps/server/plane/authentication/views/app/password_management.py rename to apps/api/plane/authentication/views/app/password_management.py diff --git a/apps/server/plane/authentication/views/app/signout.py b/apps/api/plane/authentication/views/app/signout.py similarity index 100% rename from apps/server/plane/authentication/views/app/signout.py rename to apps/api/plane/authentication/views/app/signout.py diff --git a/apps/server/plane/authentication/views/common.py b/apps/api/plane/authentication/views/common.py similarity index 100% rename from apps/server/plane/authentication/views/common.py rename to apps/api/plane/authentication/views/common.py diff --git a/apps/server/plane/authentication/views/space/check.py b/apps/api/plane/authentication/views/space/check.py similarity index 100% rename from apps/server/plane/authentication/views/space/check.py rename to apps/api/plane/authentication/views/space/check.py diff --git a/apps/server/plane/authentication/views/space/email.py b/apps/api/plane/authentication/views/space/email.py similarity index 100% rename from apps/server/plane/authentication/views/space/email.py rename to apps/api/plane/authentication/views/space/email.py diff --git a/apps/server/plane/authentication/views/space/github.py b/apps/api/plane/authentication/views/space/github.py similarity index 100% rename from apps/server/plane/authentication/views/space/github.py rename to apps/api/plane/authentication/views/space/github.py diff --git a/apps/server/plane/authentication/views/space/gitlab.py b/apps/api/plane/authentication/views/space/gitlab.py similarity index 100% rename from apps/server/plane/authentication/views/space/gitlab.py rename to apps/api/plane/authentication/views/space/gitlab.py diff --git a/apps/server/plane/authentication/views/space/google.py b/apps/api/plane/authentication/views/space/google.py similarity index 100% rename from apps/server/plane/authentication/views/space/google.py rename to apps/api/plane/authentication/views/space/google.py diff --git a/apps/server/plane/authentication/views/space/magic.py b/apps/api/plane/authentication/views/space/magic.py similarity index 100% rename from apps/server/plane/authentication/views/space/magic.py rename to apps/api/plane/authentication/views/space/magic.py diff --git a/apps/server/plane/authentication/views/space/password_management.py b/apps/api/plane/authentication/views/space/password_management.py similarity index 100% rename from apps/server/plane/authentication/views/space/password_management.py rename to apps/api/plane/authentication/views/space/password_management.py diff --git a/apps/server/plane/authentication/views/space/signout.py b/apps/api/plane/authentication/views/space/signout.py similarity index 100% rename from apps/server/plane/authentication/views/space/signout.py rename to apps/api/plane/authentication/views/space/signout.py diff --git a/apps/server/plane/bgtasks/__init__.py b/apps/api/plane/bgtasks/__init__.py similarity index 100% rename from apps/server/plane/bgtasks/__init__.py rename to apps/api/plane/bgtasks/__init__.py diff --git a/apps/server/plane/bgtasks/analytic_plot_export.py b/apps/api/plane/bgtasks/analytic_plot_export.py similarity index 100% rename from apps/server/plane/bgtasks/analytic_plot_export.py rename to apps/api/plane/bgtasks/analytic_plot_export.py diff --git a/apps/server/plane/bgtasks/api_logs_task.py b/apps/api/plane/bgtasks/api_logs_task.py similarity index 100% rename from apps/server/plane/bgtasks/api_logs_task.py rename to apps/api/plane/bgtasks/api_logs_task.py diff --git a/apps/server/plane/bgtasks/apps.py b/apps/api/plane/bgtasks/apps.py similarity index 100% rename from apps/server/plane/bgtasks/apps.py rename to apps/api/plane/bgtasks/apps.py diff --git a/apps/server/plane/bgtasks/copy_s3_object.py b/apps/api/plane/bgtasks/copy_s3_object.py similarity index 100% rename from apps/server/plane/bgtasks/copy_s3_object.py rename to apps/api/plane/bgtasks/copy_s3_object.py diff --git a/apps/server/plane/bgtasks/deletion_task.py b/apps/api/plane/bgtasks/deletion_task.py similarity index 100% rename from apps/server/plane/bgtasks/deletion_task.py rename to apps/api/plane/bgtasks/deletion_task.py diff --git a/apps/server/plane/bgtasks/dummy_data_task.py b/apps/api/plane/bgtasks/dummy_data_task.py similarity index 100% rename from apps/server/plane/bgtasks/dummy_data_task.py rename to apps/api/plane/bgtasks/dummy_data_task.py diff --git a/apps/server/plane/bgtasks/email_notification_task.py b/apps/api/plane/bgtasks/email_notification_task.py similarity index 100% rename from apps/server/plane/bgtasks/email_notification_task.py rename to apps/api/plane/bgtasks/email_notification_task.py diff --git a/apps/server/plane/bgtasks/event_tracking_task.py b/apps/api/plane/bgtasks/event_tracking_task.py similarity index 100% rename from apps/server/plane/bgtasks/event_tracking_task.py rename to apps/api/plane/bgtasks/event_tracking_task.py diff --git a/apps/server/plane/bgtasks/export_task.py b/apps/api/plane/bgtasks/export_task.py similarity index 100% rename from apps/server/plane/bgtasks/export_task.py rename to apps/api/plane/bgtasks/export_task.py diff --git a/apps/server/plane/bgtasks/exporter_expired_task.py b/apps/api/plane/bgtasks/exporter_expired_task.py similarity index 100% rename from apps/server/plane/bgtasks/exporter_expired_task.py rename to apps/api/plane/bgtasks/exporter_expired_task.py diff --git a/apps/server/plane/bgtasks/file_asset_task.py b/apps/api/plane/bgtasks/file_asset_task.py similarity index 100% rename from apps/server/plane/bgtasks/file_asset_task.py rename to apps/api/plane/bgtasks/file_asset_task.py diff --git a/apps/server/plane/bgtasks/forgot_password_task.py b/apps/api/plane/bgtasks/forgot_password_task.py similarity index 100% rename from apps/server/plane/bgtasks/forgot_password_task.py rename to apps/api/plane/bgtasks/forgot_password_task.py diff --git a/apps/server/plane/bgtasks/issue_activities_task.py b/apps/api/plane/bgtasks/issue_activities_task.py similarity index 100% rename from apps/server/plane/bgtasks/issue_activities_task.py rename to apps/api/plane/bgtasks/issue_activities_task.py diff --git a/apps/server/plane/bgtasks/issue_automation_task.py b/apps/api/plane/bgtasks/issue_automation_task.py similarity index 100% rename from apps/server/plane/bgtasks/issue_automation_task.py rename to apps/api/plane/bgtasks/issue_automation_task.py diff --git a/apps/server/plane/bgtasks/issue_description_version_sync.py b/apps/api/plane/bgtasks/issue_description_version_sync.py similarity index 100% rename from apps/server/plane/bgtasks/issue_description_version_sync.py rename to apps/api/plane/bgtasks/issue_description_version_sync.py diff --git a/apps/server/plane/bgtasks/issue_description_version_task.py b/apps/api/plane/bgtasks/issue_description_version_task.py similarity index 100% rename from apps/server/plane/bgtasks/issue_description_version_task.py rename to apps/api/plane/bgtasks/issue_description_version_task.py diff --git a/apps/server/plane/bgtasks/issue_version_sync.py b/apps/api/plane/bgtasks/issue_version_sync.py similarity index 100% rename from apps/server/plane/bgtasks/issue_version_sync.py rename to apps/api/plane/bgtasks/issue_version_sync.py diff --git a/apps/server/plane/bgtasks/magic_link_code_task.py b/apps/api/plane/bgtasks/magic_link_code_task.py similarity index 100% rename from apps/server/plane/bgtasks/magic_link_code_task.py rename to apps/api/plane/bgtasks/magic_link_code_task.py diff --git a/apps/server/plane/bgtasks/notification_task.py b/apps/api/plane/bgtasks/notification_task.py similarity index 100% rename from apps/server/plane/bgtasks/notification_task.py rename to apps/api/plane/bgtasks/notification_task.py diff --git a/apps/server/plane/bgtasks/page_transaction_task.py b/apps/api/plane/bgtasks/page_transaction_task.py similarity index 100% rename from apps/server/plane/bgtasks/page_transaction_task.py rename to apps/api/plane/bgtasks/page_transaction_task.py diff --git a/apps/server/plane/bgtasks/page_version_task.py b/apps/api/plane/bgtasks/page_version_task.py similarity index 100% rename from apps/server/plane/bgtasks/page_version_task.py rename to apps/api/plane/bgtasks/page_version_task.py diff --git a/apps/server/plane/bgtasks/project_add_user_email_task.py b/apps/api/plane/bgtasks/project_add_user_email_task.py similarity index 100% rename from apps/server/plane/bgtasks/project_add_user_email_task.py rename to apps/api/plane/bgtasks/project_add_user_email_task.py diff --git a/apps/server/plane/bgtasks/project_invitation_task.py b/apps/api/plane/bgtasks/project_invitation_task.py similarity index 100% rename from apps/server/plane/bgtasks/project_invitation_task.py rename to apps/api/plane/bgtasks/project_invitation_task.py diff --git a/apps/server/plane/bgtasks/recent_visited_task.py b/apps/api/plane/bgtasks/recent_visited_task.py similarity index 100% rename from apps/server/plane/bgtasks/recent_visited_task.py rename to apps/api/plane/bgtasks/recent_visited_task.py diff --git a/apps/server/plane/bgtasks/storage_metadata_task.py b/apps/api/plane/bgtasks/storage_metadata_task.py similarity index 100% rename from apps/server/plane/bgtasks/storage_metadata_task.py rename to apps/api/plane/bgtasks/storage_metadata_task.py diff --git a/apps/server/plane/bgtasks/user_activation_email_task.py b/apps/api/plane/bgtasks/user_activation_email_task.py similarity index 100% rename from apps/server/plane/bgtasks/user_activation_email_task.py rename to apps/api/plane/bgtasks/user_activation_email_task.py diff --git a/apps/server/plane/bgtasks/user_deactivation_email_task.py b/apps/api/plane/bgtasks/user_deactivation_email_task.py similarity index 100% rename from apps/server/plane/bgtasks/user_deactivation_email_task.py rename to apps/api/plane/bgtasks/user_deactivation_email_task.py diff --git a/apps/server/plane/bgtasks/webhook_task.py b/apps/api/plane/bgtasks/webhook_task.py similarity index 100% rename from apps/server/plane/bgtasks/webhook_task.py rename to apps/api/plane/bgtasks/webhook_task.py diff --git a/apps/server/plane/bgtasks/work_item_link_task.py b/apps/api/plane/bgtasks/work_item_link_task.py similarity index 100% rename from apps/server/plane/bgtasks/work_item_link_task.py rename to apps/api/plane/bgtasks/work_item_link_task.py diff --git a/apps/server/plane/bgtasks/workspace_invitation_task.py b/apps/api/plane/bgtasks/workspace_invitation_task.py similarity index 100% rename from apps/server/plane/bgtasks/workspace_invitation_task.py rename to apps/api/plane/bgtasks/workspace_invitation_task.py diff --git a/apps/server/plane/bgtasks/workspace_seed_task.py b/apps/api/plane/bgtasks/workspace_seed_task.py similarity index 100% rename from apps/server/plane/bgtasks/workspace_seed_task.py rename to apps/api/plane/bgtasks/workspace_seed_task.py diff --git a/apps/server/plane/celery.py b/apps/api/plane/celery.py similarity index 100% rename from apps/server/plane/celery.py rename to apps/api/plane/celery.py diff --git a/apps/server/plane/db/__init__.py b/apps/api/plane/db/__init__.py similarity index 100% rename from apps/server/plane/db/__init__.py rename to apps/api/plane/db/__init__.py diff --git a/apps/server/plane/db/apps.py b/apps/api/plane/db/apps.py similarity index 100% rename from apps/server/plane/db/apps.py rename to apps/api/plane/db/apps.py diff --git a/apps/server/plane/db/management/__init__.py b/apps/api/plane/db/management/__init__.py similarity index 100% rename from apps/server/plane/db/management/__init__.py rename to apps/api/plane/db/management/__init__.py diff --git a/apps/server/plane/db/management/commands/__init__.py b/apps/api/plane/db/management/commands/__init__.py similarity index 100% rename from apps/server/plane/db/management/commands/__init__.py rename to apps/api/plane/db/management/commands/__init__.py diff --git a/apps/server/plane/db/management/commands/activate_user.py b/apps/api/plane/db/management/commands/activate_user.py similarity index 100% rename from apps/server/plane/db/management/commands/activate_user.py rename to apps/api/plane/db/management/commands/activate_user.py diff --git a/apps/server/plane/db/management/commands/clear_cache.py b/apps/api/plane/db/management/commands/clear_cache.py similarity index 100% rename from apps/server/plane/db/management/commands/clear_cache.py rename to apps/api/plane/db/management/commands/clear_cache.py diff --git a/apps/server/plane/db/management/commands/create_bucket.py b/apps/api/plane/db/management/commands/create_bucket.py similarity index 100% rename from apps/server/plane/db/management/commands/create_bucket.py rename to apps/api/plane/db/management/commands/create_bucket.py diff --git a/apps/server/plane/db/management/commands/create_dummy_data.py b/apps/api/plane/db/management/commands/create_dummy_data.py similarity index 100% rename from apps/server/plane/db/management/commands/create_dummy_data.py rename to apps/api/plane/db/management/commands/create_dummy_data.py diff --git a/apps/server/plane/db/management/commands/create_instance_admin.py b/apps/api/plane/db/management/commands/create_instance_admin.py similarity index 100% rename from apps/server/plane/db/management/commands/create_instance_admin.py rename to apps/api/plane/db/management/commands/create_instance_admin.py diff --git a/apps/server/plane/db/management/commands/create_project_member.py b/apps/api/plane/db/management/commands/create_project_member.py similarity index 100% rename from apps/server/plane/db/management/commands/create_project_member.py rename to apps/api/plane/db/management/commands/create_project_member.py diff --git a/apps/server/plane/db/management/commands/fix_duplicate_sequences.py b/apps/api/plane/db/management/commands/fix_duplicate_sequences.py similarity index 100% rename from apps/server/plane/db/management/commands/fix_duplicate_sequences.py rename to apps/api/plane/db/management/commands/fix_duplicate_sequences.py diff --git a/apps/server/plane/db/management/commands/reset_password.py b/apps/api/plane/db/management/commands/reset_password.py similarity index 100% rename from apps/server/plane/db/management/commands/reset_password.py rename to apps/api/plane/db/management/commands/reset_password.py diff --git a/apps/server/plane/db/management/commands/sync_issue_description_version.py b/apps/api/plane/db/management/commands/sync_issue_description_version.py similarity index 100% rename from apps/server/plane/db/management/commands/sync_issue_description_version.py rename to apps/api/plane/db/management/commands/sync_issue_description_version.py diff --git a/apps/server/plane/db/management/commands/sync_issue_version.py b/apps/api/plane/db/management/commands/sync_issue_version.py similarity index 100% rename from apps/server/plane/db/management/commands/sync_issue_version.py rename to apps/api/plane/db/management/commands/sync_issue_version.py diff --git a/apps/server/plane/db/management/commands/test_email.py b/apps/api/plane/db/management/commands/test_email.py similarity index 100% rename from apps/server/plane/db/management/commands/test_email.py rename to apps/api/plane/db/management/commands/test_email.py diff --git a/apps/server/plane/db/management/commands/update_bucket.py b/apps/api/plane/db/management/commands/update_bucket.py similarity index 100% rename from apps/server/plane/db/management/commands/update_bucket.py rename to apps/api/plane/db/management/commands/update_bucket.py diff --git a/apps/server/plane/db/management/commands/update_deleted_workspace_slug.py b/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py similarity index 100% rename from apps/server/plane/db/management/commands/update_deleted_workspace_slug.py rename to apps/api/plane/db/management/commands/update_deleted_workspace_slug.py diff --git a/apps/server/plane/db/management/commands/wait_for_db.py b/apps/api/plane/db/management/commands/wait_for_db.py similarity index 100% rename from apps/server/plane/db/management/commands/wait_for_db.py rename to apps/api/plane/db/management/commands/wait_for_db.py diff --git a/apps/server/plane/db/management/commands/wait_for_migrations.py b/apps/api/plane/db/management/commands/wait_for_migrations.py similarity index 100% rename from apps/server/plane/db/management/commands/wait_for_migrations.py rename to apps/api/plane/db/management/commands/wait_for_migrations.py diff --git a/apps/server/plane/db/migrations/0001_initial.py b/apps/api/plane/db/migrations/0001_initial.py similarity index 100% rename from apps/server/plane/db/migrations/0001_initial.py rename to apps/api/plane/db/migrations/0001_initial.py diff --git a/apps/server/plane/db/migrations/0002_auto_20221104_2239.py b/apps/api/plane/db/migrations/0002_auto_20221104_2239.py similarity index 100% rename from apps/server/plane/db/migrations/0002_auto_20221104_2239.py rename to apps/api/plane/db/migrations/0002_auto_20221104_2239.py diff --git a/apps/server/plane/db/migrations/0003_auto_20221109_2320.py b/apps/api/plane/db/migrations/0003_auto_20221109_2320.py similarity index 100% rename from apps/server/plane/db/migrations/0003_auto_20221109_2320.py rename to apps/api/plane/db/migrations/0003_auto_20221109_2320.py diff --git a/apps/server/plane/db/migrations/0004_alter_state_sequence.py b/apps/api/plane/db/migrations/0004_alter_state_sequence.py similarity index 100% rename from apps/server/plane/db/migrations/0004_alter_state_sequence.py rename to apps/api/plane/db/migrations/0004_alter_state_sequence.py diff --git a/apps/server/plane/db/migrations/0005_auto_20221114_2127.py b/apps/api/plane/db/migrations/0005_auto_20221114_2127.py similarity index 100% rename from apps/server/plane/db/migrations/0005_auto_20221114_2127.py rename to apps/api/plane/db/migrations/0005_auto_20221114_2127.py diff --git a/apps/server/plane/db/migrations/0006_alter_cycle_status.py b/apps/api/plane/db/migrations/0006_alter_cycle_status.py similarity index 100% rename from apps/server/plane/db/migrations/0006_alter_cycle_status.py rename to apps/api/plane/db/migrations/0006_alter_cycle_status.py diff --git a/apps/server/plane/db/migrations/0007_label_parent.py b/apps/api/plane/db/migrations/0007_label_parent.py similarity index 100% rename from apps/server/plane/db/migrations/0007_label_parent.py rename to apps/api/plane/db/migrations/0007_label_parent.py diff --git a/apps/server/plane/db/migrations/0008_label_colour.py b/apps/api/plane/db/migrations/0008_label_colour.py similarity index 100% rename from apps/server/plane/db/migrations/0008_label_colour.py rename to apps/api/plane/db/migrations/0008_label_colour.py diff --git a/apps/server/plane/db/migrations/0009_auto_20221208_0310.py b/apps/api/plane/db/migrations/0009_auto_20221208_0310.py similarity index 100% rename from apps/server/plane/db/migrations/0009_auto_20221208_0310.py rename to apps/api/plane/db/migrations/0009_auto_20221208_0310.py diff --git a/apps/server/plane/db/migrations/0010_auto_20221213_0037.py b/apps/api/plane/db/migrations/0010_auto_20221213_0037.py similarity index 100% rename from apps/server/plane/db/migrations/0010_auto_20221213_0037.py rename to apps/api/plane/db/migrations/0010_auto_20221213_0037.py diff --git a/apps/server/plane/db/migrations/0011_auto_20221222_2357.py b/apps/api/plane/db/migrations/0011_auto_20221222_2357.py similarity index 100% rename from apps/server/plane/db/migrations/0011_auto_20221222_2357.py rename to apps/api/plane/db/migrations/0011_auto_20221222_2357.py diff --git a/apps/server/plane/db/migrations/0012_auto_20230104_0117.py b/apps/api/plane/db/migrations/0012_auto_20230104_0117.py similarity index 100% rename from apps/server/plane/db/migrations/0012_auto_20230104_0117.py rename to apps/api/plane/db/migrations/0012_auto_20230104_0117.py diff --git a/apps/server/plane/db/migrations/0013_auto_20230107_0041.py b/apps/api/plane/db/migrations/0013_auto_20230107_0041.py similarity index 100% rename from apps/server/plane/db/migrations/0013_auto_20230107_0041.py rename to apps/api/plane/db/migrations/0013_auto_20230107_0041.py diff --git a/apps/server/plane/db/migrations/0014_alter_workspacememberinvite_unique_together.py b/apps/api/plane/db/migrations/0014_alter_workspacememberinvite_unique_together.py similarity index 100% rename from apps/server/plane/db/migrations/0014_alter_workspacememberinvite_unique_together.py rename to apps/api/plane/db/migrations/0014_alter_workspacememberinvite_unique_together.py diff --git a/apps/server/plane/db/migrations/0015_auto_20230107_1636.py b/apps/api/plane/db/migrations/0015_auto_20230107_1636.py similarity index 100% rename from apps/server/plane/db/migrations/0015_auto_20230107_1636.py rename to apps/api/plane/db/migrations/0015_auto_20230107_1636.py diff --git a/apps/server/plane/db/migrations/0016_auto_20230107_1735.py b/apps/api/plane/db/migrations/0016_auto_20230107_1735.py similarity index 100% rename from apps/server/plane/db/migrations/0016_auto_20230107_1735.py rename to apps/api/plane/db/migrations/0016_auto_20230107_1735.py diff --git a/apps/server/plane/db/migrations/0017_alter_workspace_unique_together.py b/apps/api/plane/db/migrations/0017_alter_workspace_unique_together.py similarity index 100% rename from apps/server/plane/db/migrations/0017_alter_workspace_unique_together.py rename to apps/api/plane/db/migrations/0017_alter_workspace_unique_together.py diff --git a/apps/server/plane/db/migrations/0018_auto_20230130_0119.py b/apps/api/plane/db/migrations/0018_auto_20230130_0119.py similarity index 100% rename from apps/server/plane/db/migrations/0018_auto_20230130_0119.py rename to apps/api/plane/db/migrations/0018_auto_20230130_0119.py diff --git a/apps/server/plane/db/migrations/0019_auto_20230131_0049.py b/apps/api/plane/db/migrations/0019_auto_20230131_0049.py similarity index 100% rename from apps/server/plane/db/migrations/0019_auto_20230131_0049.py rename to apps/api/plane/db/migrations/0019_auto_20230131_0049.py diff --git a/apps/server/plane/db/migrations/0020_auto_20230214_0118.py b/apps/api/plane/db/migrations/0020_auto_20230214_0118.py similarity index 100% rename from apps/server/plane/db/migrations/0020_auto_20230214_0118.py rename to apps/api/plane/db/migrations/0020_auto_20230214_0118.py diff --git a/apps/server/plane/db/migrations/0021_auto_20230223_0104.py b/apps/api/plane/db/migrations/0021_auto_20230223_0104.py similarity index 100% rename from apps/server/plane/db/migrations/0021_auto_20230223_0104.py rename to apps/api/plane/db/migrations/0021_auto_20230223_0104.py diff --git a/apps/server/plane/db/migrations/0022_auto_20230307_0304.py b/apps/api/plane/db/migrations/0022_auto_20230307_0304.py similarity index 100% rename from apps/server/plane/db/migrations/0022_auto_20230307_0304.py rename to apps/api/plane/db/migrations/0022_auto_20230307_0304.py diff --git a/apps/server/plane/db/migrations/0023_auto_20230316_0040.py b/apps/api/plane/db/migrations/0023_auto_20230316_0040.py similarity index 100% rename from apps/server/plane/db/migrations/0023_auto_20230316_0040.py rename to apps/api/plane/db/migrations/0023_auto_20230316_0040.py diff --git a/apps/server/plane/db/migrations/0024_auto_20230322_0138.py b/apps/api/plane/db/migrations/0024_auto_20230322_0138.py similarity index 100% rename from apps/server/plane/db/migrations/0024_auto_20230322_0138.py rename to apps/api/plane/db/migrations/0024_auto_20230322_0138.py diff --git a/apps/server/plane/db/migrations/0025_auto_20230331_0203.py b/apps/api/plane/db/migrations/0025_auto_20230331_0203.py similarity index 100% rename from apps/server/plane/db/migrations/0025_auto_20230331_0203.py rename to apps/api/plane/db/migrations/0025_auto_20230331_0203.py diff --git a/apps/server/plane/db/migrations/0026_alter_projectmember_view_props.py b/apps/api/plane/db/migrations/0026_alter_projectmember_view_props.py similarity index 100% rename from apps/server/plane/db/migrations/0026_alter_projectmember_view_props.py rename to apps/api/plane/db/migrations/0026_alter_projectmember_view_props.py diff --git a/apps/server/plane/db/migrations/0027_auto_20230409_0312.py b/apps/api/plane/db/migrations/0027_auto_20230409_0312.py similarity index 100% rename from apps/server/plane/db/migrations/0027_auto_20230409_0312.py rename to apps/api/plane/db/migrations/0027_auto_20230409_0312.py diff --git a/apps/server/plane/db/migrations/0028_auto_20230414_1703.py b/apps/api/plane/db/migrations/0028_auto_20230414_1703.py similarity index 100% rename from apps/server/plane/db/migrations/0028_auto_20230414_1703.py rename to apps/api/plane/db/migrations/0028_auto_20230414_1703.py diff --git a/apps/server/plane/db/migrations/0029_auto_20230502_0126.py b/apps/api/plane/db/migrations/0029_auto_20230502_0126.py similarity index 100% rename from apps/server/plane/db/migrations/0029_auto_20230502_0126.py rename to apps/api/plane/db/migrations/0029_auto_20230502_0126.py diff --git a/apps/server/plane/db/migrations/0030_alter_estimatepoint_unique_together.py b/apps/api/plane/db/migrations/0030_alter_estimatepoint_unique_together.py similarity index 100% rename from apps/server/plane/db/migrations/0030_alter_estimatepoint_unique_together.py rename to apps/api/plane/db/migrations/0030_alter_estimatepoint_unique_together.py diff --git a/apps/server/plane/db/migrations/0031_analyticview.py b/apps/api/plane/db/migrations/0031_analyticview.py similarity index 100% rename from apps/server/plane/db/migrations/0031_analyticview.py rename to apps/api/plane/db/migrations/0031_analyticview.py diff --git a/apps/server/plane/db/migrations/0032_auto_20230520_2015.py b/apps/api/plane/db/migrations/0032_auto_20230520_2015.py similarity index 100% rename from apps/server/plane/db/migrations/0032_auto_20230520_2015.py rename to apps/api/plane/db/migrations/0032_auto_20230520_2015.py diff --git a/apps/server/plane/db/migrations/0033_auto_20230618_2125.py b/apps/api/plane/db/migrations/0033_auto_20230618_2125.py similarity index 100% rename from apps/server/plane/db/migrations/0033_auto_20230618_2125.py rename to apps/api/plane/db/migrations/0033_auto_20230618_2125.py diff --git a/apps/server/plane/db/migrations/0034_auto_20230628_1046.py b/apps/api/plane/db/migrations/0034_auto_20230628_1046.py similarity index 100% rename from apps/server/plane/db/migrations/0034_auto_20230628_1046.py rename to apps/api/plane/db/migrations/0034_auto_20230628_1046.py diff --git a/apps/server/plane/db/migrations/0035_auto_20230704_2225.py b/apps/api/plane/db/migrations/0035_auto_20230704_2225.py similarity index 100% rename from apps/server/plane/db/migrations/0035_auto_20230704_2225.py rename to apps/api/plane/db/migrations/0035_auto_20230704_2225.py diff --git a/apps/server/plane/db/migrations/0036_alter_workspace_organization_size.py b/apps/api/plane/db/migrations/0036_alter_workspace_organization_size.py similarity index 100% rename from apps/server/plane/db/migrations/0036_alter_workspace_organization_size.py rename to apps/api/plane/db/migrations/0036_alter_workspace_organization_size.py diff --git a/apps/server/plane/db/migrations/0037_issue_archived_at_project_archive_in_and_more.py b/apps/api/plane/db/migrations/0037_issue_archived_at_project_archive_in_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0037_issue_archived_at_project_archive_in_and_more.py rename to apps/api/plane/db/migrations/0037_issue_archived_at_project_archive_in_and_more.py diff --git a/apps/server/plane/db/migrations/0038_auto_20230720_1505.py b/apps/api/plane/db/migrations/0038_auto_20230720_1505.py similarity index 100% rename from apps/server/plane/db/migrations/0038_auto_20230720_1505.py rename to apps/api/plane/db/migrations/0038_auto_20230720_1505.py diff --git a/apps/server/plane/db/migrations/0039_auto_20230723_2203.py b/apps/api/plane/db/migrations/0039_auto_20230723_2203.py similarity index 100% rename from apps/server/plane/db/migrations/0039_auto_20230723_2203.py rename to apps/api/plane/db/migrations/0039_auto_20230723_2203.py diff --git a/apps/server/plane/db/migrations/0040_projectmember_preferences_user_cover_image_and_more.py b/apps/api/plane/db/migrations/0040_projectmember_preferences_user_cover_image_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0040_projectmember_preferences_user_cover_image_and_more.py rename to apps/api/plane/db/migrations/0040_projectmember_preferences_user_cover_image_and_more.py diff --git a/apps/server/plane/db/migrations/0041_cycle_sort_order_issuecomment_access_and_more.py b/apps/api/plane/db/migrations/0041_cycle_sort_order_issuecomment_access_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0041_cycle_sort_order_issuecomment_access_and_more.py rename to apps/api/plane/db/migrations/0041_cycle_sort_order_issuecomment_access_and_more.py diff --git a/apps/server/plane/db/migrations/0042_alter_analyticview_created_by_and_more.py b/apps/api/plane/db/migrations/0042_alter_analyticview_created_by_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0042_alter_analyticview_created_by_and_more.py rename to apps/api/plane/db/migrations/0042_alter_analyticview_created_by_and_more.py diff --git a/apps/server/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py b/apps/api/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py rename to apps/api/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py diff --git a/apps/server/plane/db/migrations/0044_auto_20230913_0709.py b/apps/api/plane/db/migrations/0044_auto_20230913_0709.py similarity index 100% rename from apps/server/plane/db/migrations/0044_auto_20230913_0709.py rename to apps/api/plane/db/migrations/0044_auto_20230913_0709.py diff --git a/apps/server/plane/db/migrations/0045_issueactivity_epoch_workspacemember_issue_props_and_more.py b/apps/api/plane/db/migrations/0045_issueactivity_epoch_workspacemember_issue_props_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0045_issueactivity_epoch_workspacemember_issue_props_and_more.py rename to apps/api/plane/db/migrations/0045_issueactivity_epoch_workspacemember_issue_props_and_more.py diff --git a/apps/server/plane/db/migrations/0046_label_sort_order_alter_analyticview_created_by_and_more.py b/apps/api/plane/db/migrations/0046_label_sort_order_alter_analyticview_created_by_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0046_label_sort_order_alter_analyticview_created_by_and_more.py rename to apps/api/plane/db/migrations/0046_label_sort_order_alter_analyticview_created_by_and_more.py diff --git a/apps/server/plane/db/migrations/0047_webhook_apitoken_description_apitoken_expired_at_and_more.py b/apps/api/plane/db/migrations/0047_webhook_apitoken_description_apitoken_expired_at_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0047_webhook_apitoken_description_apitoken_expired_at_and_more.py rename to apps/api/plane/db/migrations/0047_webhook_apitoken_description_apitoken_expired_at_and_more.py diff --git a/apps/server/plane/db/migrations/0048_auto_20231116_0713.py b/apps/api/plane/db/migrations/0048_auto_20231116_0713.py similarity index 100% rename from apps/server/plane/db/migrations/0048_auto_20231116_0713.py rename to apps/api/plane/db/migrations/0048_auto_20231116_0713.py diff --git a/apps/server/plane/db/migrations/0049_auto_20231116_0713.py b/apps/api/plane/db/migrations/0049_auto_20231116_0713.py similarity index 100% rename from apps/server/plane/db/migrations/0049_auto_20231116_0713.py rename to apps/api/plane/db/migrations/0049_auto_20231116_0713.py diff --git a/apps/server/plane/db/migrations/0050_user_use_case_alter_workspace_organization_size.py b/apps/api/plane/db/migrations/0050_user_use_case_alter_workspace_organization_size.py similarity index 100% rename from apps/server/plane/db/migrations/0050_user_use_case_alter_workspace_organization_size.py rename to apps/api/plane/db/migrations/0050_user_use_case_alter_workspace_organization_size.py diff --git a/apps/server/plane/db/migrations/0051_cycle_external_id_cycle_external_source_and_more.py b/apps/api/plane/db/migrations/0051_cycle_external_id_cycle_external_source_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0051_cycle_external_id_cycle_external_source_and_more.py rename to apps/api/plane/db/migrations/0051_cycle_external_id_cycle_external_source_and_more.py diff --git a/apps/server/plane/db/migrations/0052_auto_20231220_1141.py b/apps/api/plane/db/migrations/0052_auto_20231220_1141.py similarity index 100% rename from apps/server/plane/db/migrations/0052_auto_20231220_1141.py rename to apps/api/plane/db/migrations/0052_auto_20231220_1141.py diff --git a/apps/server/plane/db/migrations/0053_auto_20240102_1315.py b/apps/api/plane/db/migrations/0053_auto_20240102_1315.py similarity index 100% rename from apps/server/plane/db/migrations/0053_auto_20240102_1315.py rename to apps/api/plane/db/migrations/0053_auto_20240102_1315.py diff --git a/apps/server/plane/db/migrations/0054_dashboard_widget_dashboardwidget.py b/apps/api/plane/db/migrations/0054_dashboard_widget_dashboardwidget.py similarity index 100% rename from apps/server/plane/db/migrations/0054_dashboard_widget_dashboardwidget.py rename to apps/api/plane/db/migrations/0054_dashboard_widget_dashboardwidget.py diff --git a/apps/server/plane/db/migrations/0055_auto_20240108_0648.py b/apps/api/plane/db/migrations/0055_auto_20240108_0648.py similarity index 100% rename from apps/server/plane/db/migrations/0055_auto_20240108_0648.py rename to apps/api/plane/db/migrations/0055_auto_20240108_0648.py diff --git a/apps/server/plane/db/migrations/0056_usernotificationpreference_emailnotificationlog.py b/apps/api/plane/db/migrations/0056_usernotificationpreference_emailnotificationlog.py similarity index 100% rename from apps/server/plane/db/migrations/0056_usernotificationpreference_emailnotificationlog.py rename to apps/api/plane/db/migrations/0056_usernotificationpreference_emailnotificationlog.py diff --git a/apps/server/plane/db/migrations/0057_auto_20240122_0901.py b/apps/api/plane/db/migrations/0057_auto_20240122_0901.py similarity index 100% rename from apps/server/plane/db/migrations/0057_auto_20240122_0901.py rename to apps/api/plane/db/migrations/0057_auto_20240122_0901.py diff --git a/apps/server/plane/db/migrations/0058_alter_moduleissue_issue_and_more.py b/apps/api/plane/db/migrations/0058_alter_moduleissue_issue_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0058_alter_moduleissue_issue_and_more.py rename to apps/api/plane/db/migrations/0058_alter_moduleissue_issue_and_more.py diff --git a/apps/server/plane/db/migrations/0059_auto_20240208_0957.py b/apps/api/plane/db/migrations/0059_auto_20240208_0957.py similarity index 100% rename from apps/server/plane/db/migrations/0059_auto_20240208_0957.py rename to apps/api/plane/db/migrations/0059_auto_20240208_0957.py diff --git a/apps/server/plane/db/migrations/0060_cycle_progress_snapshot.py b/apps/api/plane/db/migrations/0060_cycle_progress_snapshot.py similarity index 100% rename from apps/server/plane/db/migrations/0060_cycle_progress_snapshot.py rename to apps/api/plane/db/migrations/0060_cycle_progress_snapshot.py diff --git a/apps/server/plane/db/migrations/0061_project_logo_props.py b/apps/api/plane/db/migrations/0061_project_logo_props.py similarity index 100% rename from apps/server/plane/db/migrations/0061_project_logo_props.py rename to apps/api/plane/db/migrations/0061_project_logo_props.py diff --git a/apps/server/plane/db/migrations/0062_cycle_archived_at_module_archived_at_and_more.py b/apps/api/plane/db/migrations/0062_cycle_archived_at_module_archived_at_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0062_cycle_archived_at_module_archived_at_and_more.py rename to apps/api/plane/db/migrations/0062_cycle_archived_at_module_archived_at_and_more.py diff --git a/apps/server/plane/db/migrations/0063_state_is_triage_alter_state_group.py b/apps/api/plane/db/migrations/0063_state_is_triage_alter_state_group.py similarity index 100% rename from apps/server/plane/db/migrations/0063_state_is_triage_alter_state_group.py rename to apps/api/plane/db/migrations/0063_state_is_triage_alter_state_group.py diff --git a/apps/server/plane/db/migrations/0064_auto_20240409_1134.py b/apps/api/plane/db/migrations/0064_auto_20240409_1134.py similarity index 100% rename from apps/server/plane/db/migrations/0064_auto_20240409_1134.py rename to apps/api/plane/db/migrations/0064_auto_20240409_1134.py diff --git a/apps/server/plane/db/migrations/0065_auto_20240415_0937.py b/apps/api/plane/db/migrations/0065_auto_20240415_0937.py similarity index 100% rename from apps/server/plane/db/migrations/0065_auto_20240415_0937.py rename to apps/api/plane/db/migrations/0065_auto_20240415_0937.py diff --git a/apps/server/plane/db/migrations/0066_account_id_token_cycle_logo_props_module_logo_props.py b/apps/api/plane/db/migrations/0066_account_id_token_cycle_logo_props_module_logo_props.py similarity index 100% rename from apps/server/plane/db/migrations/0066_account_id_token_cycle_logo_props_module_logo_props.py rename to apps/api/plane/db/migrations/0066_account_id_token_cycle_logo_props_module_logo_props.py diff --git a/apps/server/plane/db/migrations/0067_issue_estimate.py b/apps/api/plane/db/migrations/0067_issue_estimate.py similarity index 100% rename from apps/server/plane/db/migrations/0067_issue_estimate.py rename to apps/api/plane/db/migrations/0067_issue_estimate.py diff --git a/apps/server/plane/db/migrations/0068_remove_pagelabel_project_remove_pagelog_project_and_more.py b/apps/api/plane/db/migrations/0068_remove_pagelabel_project_remove_pagelog_project_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0068_remove_pagelabel_project_remove_pagelog_project_and_more.py rename to apps/api/plane/db/migrations/0068_remove_pagelabel_project_remove_pagelog_project_and_more.py diff --git a/apps/server/plane/db/migrations/0069_alter_account_provider_and_more.py b/apps/api/plane/db/migrations/0069_alter_account_provider_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0069_alter_account_provider_and_more.py rename to apps/api/plane/db/migrations/0069_alter_account_provider_and_more.py diff --git a/apps/server/plane/db/migrations/0070_apitoken_is_service_exporterhistory_filters_and_more.py b/apps/api/plane/db/migrations/0070_apitoken_is_service_exporterhistory_filters_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0070_apitoken_is_service_exporterhistory_filters_and_more.py rename to apps/api/plane/db/migrations/0070_apitoken_is_service_exporterhistory_filters_and_more.py diff --git a/apps/server/plane/db/migrations/0071_rename_issueproperty_issueuserproperty_and_more.py b/apps/api/plane/db/migrations/0071_rename_issueproperty_issueuserproperty_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0071_rename_issueproperty_issueuserproperty_and_more.py rename to apps/api/plane/db/migrations/0071_rename_issueproperty_issueuserproperty_and_more.py diff --git a/apps/server/plane/db/migrations/0072_issueattachment_external_id_and_more.py b/apps/api/plane/db/migrations/0072_issueattachment_external_id_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0072_issueattachment_external_id_and_more.py rename to apps/api/plane/db/migrations/0072_issueattachment_external_id_and_more.py diff --git a/apps/server/plane/db/migrations/0073_alter_commentreaction_unique_together_and_more.py b/apps/api/plane/db/migrations/0073_alter_commentreaction_unique_together_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0073_alter_commentreaction_unique_together_and_more.py rename to apps/api/plane/db/migrations/0073_alter_commentreaction_unique_together_and_more.py diff --git a/apps/server/plane/db/migrations/0074_deploy_board_and_project_issues.py b/apps/api/plane/db/migrations/0074_deploy_board_and_project_issues.py similarity index 100% rename from apps/server/plane/db/migrations/0074_deploy_board_and_project_issues.py rename to apps/api/plane/db/migrations/0074_deploy_board_and_project_issues.py diff --git a/apps/server/plane/db/migrations/0075_alter_fileasset_asset.py b/apps/api/plane/db/migrations/0075_alter_fileasset_asset.py similarity index 100% rename from apps/server/plane/db/migrations/0075_alter_fileasset_asset.py rename to apps/api/plane/db/migrations/0075_alter_fileasset_asset.py diff --git a/apps/server/plane/db/migrations/0076_alter_projectmember_role_and_more.py b/apps/api/plane/db/migrations/0076_alter_projectmember_role_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0076_alter_projectmember_role_and_more.py rename to apps/api/plane/db/migrations/0076_alter_projectmember_role_and_more.py diff --git a/apps/server/plane/db/migrations/0077_draftissue_cycle_user_timezone_project_user_timezone_and_more.py b/apps/api/plane/db/migrations/0077_draftissue_cycle_user_timezone_project_user_timezone_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0077_draftissue_cycle_user_timezone_project_user_timezone_and_more.py rename to apps/api/plane/db/migrations/0077_draftissue_cycle_user_timezone_project_user_timezone_and_more.py diff --git a/apps/server/plane/db/migrations/0078_fileasset_comment_fileasset_entity_type_and_more.py b/apps/api/plane/db/migrations/0078_fileasset_comment_fileasset_entity_type_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0078_fileasset_comment_fileasset_entity_type_and_more.py rename to apps/api/plane/db/migrations/0078_fileasset_comment_fileasset_entity_type_and_more.py diff --git a/apps/server/plane/db/migrations/0079_auto_20241009_0619.py b/apps/api/plane/db/migrations/0079_auto_20241009_0619.py similarity index 100% rename from apps/server/plane/db/migrations/0079_auto_20241009_0619.py rename to apps/api/plane/db/migrations/0079_auto_20241009_0619.py diff --git a/apps/server/plane/db/migrations/0080_fileasset_draft_issue_alter_fileasset_entity_type.py b/apps/api/plane/db/migrations/0080_fileasset_draft_issue_alter_fileasset_entity_type.py similarity index 100% rename from apps/server/plane/db/migrations/0080_fileasset_draft_issue_alter_fileasset_entity_type.py rename to apps/api/plane/db/migrations/0080_fileasset_draft_issue_alter_fileasset_entity_type.py diff --git a/apps/server/plane/db/migrations/0081_remove_globalview_created_by_and_more.py b/apps/api/plane/db/migrations/0081_remove_globalview_created_by_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0081_remove_globalview_created_by_and_more.py rename to apps/api/plane/db/migrations/0081_remove_globalview_created_by_and_more.py diff --git a/apps/server/plane/db/migrations/0082_alter_issue_managers_alter_cycleissue_issue_and_more.py b/apps/api/plane/db/migrations/0082_alter_issue_managers_alter_cycleissue_issue_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0082_alter_issue_managers_alter_cycleissue_issue_and_more.py rename to apps/api/plane/db/migrations/0082_alter_issue_managers_alter_cycleissue_issue_and_more.py diff --git a/apps/server/plane/db/migrations/0083_device_workspace_timezone_and_more.py b/apps/api/plane/db/migrations/0083_device_workspace_timezone_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0083_device_workspace_timezone_and_more.py rename to apps/api/plane/db/migrations/0083_device_workspace_timezone_and_more.py diff --git a/apps/server/plane/db/migrations/0084_remove_label_label_unique_name_project_when_deleted_at_null_and_more.py b/apps/api/plane/db/migrations/0084_remove_label_label_unique_name_project_when_deleted_at_null_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0084_remove_label_label_unique_name_project_when_deleted_at_null_and_more.py rename to apps/api/plane/db/migrations/0084_remove_label_label_unique_name_project_when_deleted_at_null_and_more.py diff --git a/apps/server/plane/db/migrations/0085_intake_intakeissue_remove_inboxissue_created_by_and_more.py b/apps/api/plane/db/migrations/0085_intake_intakeissue_remove_inboxissue_created_by_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0085_intake_intakeissue_remove_inboxissue_created_by_and_more.py rename to apps/api/plane/db/migrations/0085_intake_intakeissue_remove_inboxissue_created_by_and_more.py diff --git a/apps/server/plane/db/migrations/0086_issueversion_alter_teampage_unique_together_and_more.py b/apps/api/plane/db/migrations/0086_issueversion_alter_teampage_unique_together_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0086_issueversion_alter_teampage_unique_together_and_more.py rename to apps/api/plane/db/migrations/0086_issueversion_alter_teampage_unique_together_and_more.py diff --git a/apps/server/plane/db/migrations/0087_remove_issueversion_description_and_more.py b/apps/api/plane/db/migrations/0087_remove_issueversion_description_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0087_remove_issueversion_description_and_more.py rename to apps/api/plane/db/migrations/0087_remove_issueversion_description_and_more.py diff --git a/apps/server/plane/db/migrations/0088_sticky_sort_order_workspaceuserlink.py b/apps/api/plane/db/migrations/0088_sticky_sort_order_workspaceuserlink.py similarity index 100% rename from apps/server/plane/db/migrations/0088_sticky_sort_order_workspaceuserlink.py rename to apps/api/plane/db/migrations/0088_sticky_sort_order_workspaceuserlink.py diff --git a/apps/server/plane/db/migrations/0089_workspacehomepreference_and_more.py b/apps/api/plane/db/migrations/0089_workspacehomepreference_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0089_workspacehomepreference_and_more.py rename to apps/api/plane/db/migrations/0089_workspacehomepreference_and_more.py diff --git a/apps/server/plane/db/migrations/0090_rename_dashboard_deprecateddashboard_and_more.py b/apps/api/plane/db/migrations/0090_rename_dashboard_deprecateddashboard_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0090_rename_dashboard_deprecateddashboard_and_more.py rename to apps/api/plane/db/migrations/0090_rename_dashboard_deprecateddashboard_and_more.py diff --git a/apps/server/plane/db/migrations/0091_issuecomment_edited_at_and_more.py b/apps/api/plane/db/migrations/0091_issuecomment_edited_at_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0091_issuecomment_edited_at_and_more.py rename to apps/api/plane/db/migrations/0091_issuecomment_edited_at_and_more.py diff --git a/apps/server/plane/db/migrations/0092_alter_deprecateddashboardwidget_unique_together_and_more.py b/apps/api/plane/db/migrations/0092_alter_deprecateddashboardwidget_unique_together_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0092_alter_deprecateddashboardwidget_unique_together_and_more.py rename to apps/api/plane/db/migrations/0092_alter_deprecateddashboardwidget_unique_together_and_more.py diff --git a/apps/server/plane/db/migrations/0093_page_moved_to_page_page_moved_to_project_and_more.py b/apps/api/plane/db/migrations/0093_page_moved_to_page_page_moved_to_project_and_more.py similarity index 100% rename from apps/server/plane/db/migrations/0093_page_moved_to_page_page_moved_to_project_and_more.py rename to apps/api/plane/db/migrations/0093_page_moved_to_page_page_moved_to_project_and_more.py diff --git a/apps/server/plane/db/migrations/0094_auto_20250425_0902.py b/apps/api/plane/db/migrations/0094_auto_20250425_0902.py similarity index 100% rename from apps/server/plane/db/migrations/0094_auto_20250425_0902.py rename to apps/api/plane/db/migrations/0094_auto_20250425_0902.py diff --git a/apps/server/plane/db/migrations/0095_page_external_id_page_external_source.py b/apps/api/plane/db/migrations/0095_page_external_id_page_external_source.py similarity index 100% rename from apps/server/plane/db/migrations/0095_page_external_id_page_external_source.py rename to apps/api/plane/db/migrations/0095_page_external_id_page_external_source.py diff --git a/apps/server/plane/db/migrations/0096_user_is_email_valid_user_masked_at.py b/apps/api/plane/db/migrations/0096_user_is_email_valid_user_masked_at.py similarity index 100% rename from apps/server/plane/db/migrations/0096_user_is_email_valid_user_masked_at.py rename to apps/api/plane/db/migrations/0096_user_is_email_valid_user_masked_at.py diff --git a/apps/server/plane/db/migrations/0097_project_external_id_project_external_source.py b/apps/api/plane/db/migrations/0097_project_external_id_project_external_source.py similarity index 100% rename from apps/server/plane/db/migrations/0097_project_external_id_project_external_source.py rename to apps/api/plane/db/migrations/0097_project_external_id_project_external_source.py diff --git a/apps/server/plane/db/migrations/__init__.py b/apps/api/plane/db/migrations/__init__.py similarity index 100% rename from apps/server/plane/db/migrations/__init__.py rename to apps/api/plane/db/migrations/__init__.py diff --git a/apps/server/plane/db/mixins.py b/apps/api/plane/db/mixins.py similarity index 100% rename from apps/server/plane/db/mixins.py rename to apps/api/plane/db/mixins.py diff --git a/apps/server/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py similarity index 100% rename from apps/server/plane/db/models/__init__.py rename to apps/api/plane/db/models/__init__.py diff --git a/apps/server/plane/db/models/analytic.py b/apps/api/plane/db/models/analytic.py similarity index 100% rename from apps/server/plane/db/models/analytic.py rename to apps/api/plane/db/models/analytic.py diff --git a/apps/server/plane/db/models/api.py b/apps/api/plane/db/models/api.py similarity index 100% rename from apps/server/plane/db/models/api.py rename to apps/api/plane/db/models/api.py diff --git a/apps/server/plane/db/models/asset.py b/apps/api/plane/db/models/asset.py similarity index 100% rename from apps/server/plane/db/models/asset.py rename to apps/api/plane/db/models/asset.py diff --git a/apps/server/plane/db/models/base.py b/apps/api/plane/db/models/base.py similarity index 100% rename from apps/server/plane/db/models/base.py rename to apps/api/plane/db/models/base.py diff --git a/apps/server/plane/db/models/cycle.py b/apps/api/plane/db/models/cycle.py similarity index 100% rename from apps/server/plane/db/models/cycle.py rename to apps/api/plane/db/models/cycle.py diff --git a/apps/server/plane/db/models/deploy_board.py b/apps/api/plane/db/models/deploy_board.py similarity index 100% rename from apps/server/plane/db/models/deploy_board.py rename to apps/api/plane/db/models/deploy_board.py diff --git a/apps/server/plane/db/models/device.py b/apps/api/plane/db/models/device.py similarity index 100% rename from apps/server/plane/db/models/device.py rename to apps/api/plane/db/models/device.py diff --git a/apps/server/plane/db/models/draft.py b/apps/api/plane/db/models/draft.py similarity index 100% rename from apps/server/plane/db/models/draft.py rename to apps/api/plane/db/models/draft.py diff --git a/apps/server/plane/db/models/estimate.py b/apps/api/plane/db/models/estimate.py similarity index 100% rename from apps/server/plane/db/models/estimate.py rename to apps/api/plane/db/models/estimate.py diff --git a/apps/server/plane/db/models/exporter.py b/apps/api/plane/db/models/exporter.py similarity index 100% rename from apps/server/plane/db/models/exporter.py rename to apps/api/plane/db/models/exporter.py diff --git a/apps/server/plane/db/models/favorite.py b/apps/api/plane/db/models/favorite.py similarity index 100% rename from apps/server/plane/db/models/favorite.py rename to apps/api/plane/db/models/favorite.py diff --git a/apps/server/plane/db/models/importer.py b/apps/api/plane/db/models/importer.py similarity index 100% rename from apps/server/plane/db/models/importer.py rename to apps/api/plane/db/models/importer.py diff --git a/apps/server/plane/db/models/intake.py b/apps/api/plane/db/models/intake.py similarity index 100% rename from apps/server/plane/db/models/intake.py rename to apps/api/plane/db/models/intake.py diff --git a/apps/server/plane/db/models/integration/__init__.py b/apps/api/plane/db/models/integration/__init__.py similarity index 100% rename from apps/server/plane/db/models/integration/__init__.py rename to apps/api/plane/db/models/integration/__init__.py diff --git a/apps/server/plane/db/models/integration/base.py b/apps/api/plane/db/models/integration/base.py similarity index 100% rename from apps/server/plane/db/models/integration/base.py rename to apps/api/plane/db/models/integration/base.py diff --git a/apps/server/plane/db/models/integration/github.py b/apps/api/plane/db/models/integration/github.py similarity index 100% rename from apps/server/plane/db/models/integration/github.py rename to apps/api/plane/db/models/integration/github.py diff --git a/apps/server/plane/db/models/integration/slack.py b/apps/api/plane/db/models/integration/slack.py similarity index 100% rename from apps/server/plane/db/models/integration/slack.py rename to apps/api/plane/db/models/integration/slack.py diff --git a/apps/server/plane/db/models/issue.py b/apps/api/plane/db/models/issue.py similarity index 100% rename from apps/server/plane/db/models/issue.py rename to apps/api/plane/db/models/issue.py diff --git a/apps/server/plane/db/models/issue_type.py b/apps/api/plane/db/models/issue_type.py similarity index 100% rename from apps/server/plane/db/models/issue_type.py rename to apps/api/plane/db/models/issue_type.py diff --git a/apps/server/plane/db/models/label.py b/apps/api/plane/db/models/label.py similarity index 100% rename from apps/server/plane/db/models/label.py rename to apps/api/plane/db/models/label.py diff --git a/apps/server/plane/db/models/module.py b/apps/api/plane/db/models/module.py similarity index 100% rename from apps/server/plane/db/models/module.py rename to apps/api/plane/db/models/module.py diff --git a/apps/server/plane/db/models/notification.py b/apps/api/plane/db/models/notification.py similarity index 100% rename from apps/server/plane/db/models/notification.py rename to apps/api/plane/db/models/notification.py diff --git a/apps/server/plane/db/models/page.py b/apps/api/plane/db/models/page.py similarity index 100% rename from apps/server/plane/db/models/page.py rename to apps/api/plane/db/models/page.py diff --git a/apps/server/plane/db/models/project.py b/apps/api/plane/db/models/project.py similarity index 100% rename from apps/server/plane/db/models/project.py rename to apps/api/plane/db/models/project.py diff --git a/apps/server/plane/db/models/recent_visit.py b/apps/api/plane/db/models/recent_visit.py similarity index 100% rename from apps/server/plane/db/models/recent_visit.py rename to apps/api/plane/db/models/recent_visit.py diff --git a/apps/server/plane/db/models/session.py b/apps/api/plane/db/models/session.py similarity index 100% rename from apps/server/plane/db/models/session.py rename to apps/api/plane/db/models/session.py diff --git a/apps/server/plane/db/models/social_connection.py b/apps/api/plane/db/models/social_connection.py similarity index 100% rename from apps/server/plane/db/models/social_connection.py rename to apps/api/plane/db/models/social_connection.py diff --git a/apps/server/plane/db/models/state.py b/apps/api/plane/db/models/state.py similarity index 100% rename from apps/server/plane/db/models/state.py rename to apps/api/plane/db/models/state.py diff --git a/apps/server/plane/db/models/sticky.py b/apps/api/plane/db/models/sticky.py similarity index 100% rename from apps/server/plane/db/models/sticky.py rename to apps/api/plane/db/models/sticky.py diff --git a/apps/server/plane/db/models/user.py b/apps/api/plane/db/models/user.py similarity index 100% rename from apps/server/plane/db/models/user.py rename to apps/api/plane/db/models/user.py diff --git a/apps/server/plane/db/models/view.py b/apps/api/plane/db/models/view.py similarity index 100% rename from apps/server/plane/db/models/view.py rename to apps/api/plane/db/models/view.py diff --git a/apps/server/plane/db/models/webhook.py b/apps/api/plane/db/models/webhook.py similarity index 100% rename from apps/server/plane/db/models/webhook.py rename to apps/api/plane/db/models/webhook.py diff --git a/apps/server/plane/db/models/workspace.py b/apps/api/plane/db/models/workspace.py similarity index 100% rename from apps/server/plane/db/models/workspace.py rename to apps/api/plane/db/models/workspace.py diff --git a/apps/server/plane/license/__init__.py b/apps/api/plane/license/__init__.py similarity index 100% rename from apps/server/plane/license/__init__.py rename to apps/api/plane/license/__init__.py diff --git a/apps/server/plane/license/api/__init__.py b/apps/api/plane/license/api/__init__.py similarity index 100% rename from apps/server/plane/license/api/__init__.py rename to apps/api/plane/license/api/__init__.py diff --git a/apps/server/plane/license/api/permissions/__init__.py b/apps/api/plane/license/api/permissions/__init__.py similarity index 100% rename from apps/server/plane/license/api/permissions/__init__.py rename to apps/api/plane/license/api/permissions/__init__.py diff --git a/apps/server/plane/license/api/permissions/instance.py b/apps/api/plane/license/api/permissions/instance.py similarity index 100% rename from apps/server/plane/license/api/permissions/instance.py rename to apps/api/plane/license/api/permissions/instance.py diff --git a/apps/server/plane/license/api/serializers/__init__.py b/apps/api/plane/license/api/serializers/__init__.py similarity index 100% rename from apps/server/plane/license/api/serializers/__init__.py rename to apps/api/plane/license/api/serializers/__init__.py diff --git a/apps/server/plane/license/api/serializers/admin.py b/apps/api/plane/license/api/serializers/admin.py similarity index 100% rename from apps/server/plane/license/api/serializers/admin.py rename to apps/api/plane/license/api/serializers/admin.py diff --git a/apps/server/plane/license/api/serializers/base.py b/apps/api/plane/license/api/serializers/base.py similarity index 100% rename from apps/server/plane/license/api/serializers/base.py rename to apps/api/plane/license/api/serializers/base.py diff --git a/apps/server/plane/license/api/serializers/configuration.py b/apps/api/plane/license/api/serializers/configuration.py similarity index 100% rename from apps/server/plane/license/api/serializers/configuration.py rename to apps/api/plane/license/api/serializers/configuration.py diff --git a/apps/server/plane/license/api/serializers/instance.py b/apps/api/plane/license/api/serializers/instance.py similarity index 100% rename from apps/server/plane/license/api/serializers/instance.py rename to apps/api/plane/license/api/serializers/instance.py diff --git a/apps/server/plane/license/api/serializers/user.py b/apps/api/plane/license/api/serializers/user.py similarity index 100% rename from apps/server/plane/license/api/serializers/user.py rename to apps/api/plane/license/api/serializers/user.py diff --git a/apps/server/plane/license/api/serializers/workspace.py b/apps/api/plane/license/api/serializers/workspace.py similarity index 100% rename from apps/server/plane/license/api/serializers/workspace.py rename to apps/api/plane/license/api/serializers/workspace.py diff --git a/apps/server/plane/license/api/views/__init__.py b/apps/api/plane/license/api/views/__init__.py similarity index 100% rename from apps/server/plane/license/api/views/__init__.py rename to apps/api/plane/license/api/views/__init__.py diff --git a/apps/server/plane/license/api/views/admin.py b/apps/api/plane/license/api/views/admin.py similarity index 100% rename from apps/server/plane/license/api/views/admin.py rename to apps/api/plane/license/api/views/admin.py diff --git a/apps/server/plane/license/api/views/base.py b/apps/api/plane/license/api/views/base.py similarity index 100% rename from apps/server/plane/license/api/views/base.py rename to apps/api/plane/license/api/views/base.py diff --git a/apps/server/plane/license/api/views/configuration.py b/apps/api/plane/license/api/views/configuration.py similarity index 100% rename from apps/server/plane/license/api/views/configuration.py rename to apps/api/plane/license/api/views/configuration.py diff --git a/apps/server/plane/license/api/views/instance.py b/apps/api/plane/license/api/views/instance.py similarity index 100% rename from apps/server/plane/license/api/views/instance.py rename to apps/api/plane/license/api/views/instance.py diff --git a/apps/server/plane/license/api/views/workspace.py b/apps/api/plane/license/api/views/workspace.py similarity index 100% rename from apps/server/plane/license/api/views/workspace.py rename to apps/api/plane/license/api/views/workspace.py diff --git a/apps/server/plane/license/apps.py b/apps/api/plane/license/apps.py similarity index 100% rename from apps/server/plane/license/apps.py rename to apps/api/plane/license/apps.py diff --git a/apps/server/plane/license/bgtasks/__init__.py b/apps/api/plane/license/bgtasks/__init__.py similarity index 100% rename from apps/server/plane/license/bgtasks/__init__.py rename to apps/api/plane/license/bgtasks/__init__.py diff --git a/apps/server/plane/license/bgtasks/tracer.py b/apps/api/plane/license/bgtasks/tracer.py similarity index 100% rename from apps/server/plane/license/bgtasks/tracer.py rename to apps/api/plane/license/bgtasks/tracer.py diff --git a/apps/server/plane/license/management/__init__.py b/apps/api/plane/license/management/__init__.py similarity index 100% rename from apps/server/plane/license/management/__init__.py rename to apps/api/plane/license/management/__init__.py diff --git a/apps/server/plane/license/management/commands/__init__.py b/apps/api/plane/license/management/commands/__init__.py similarity index 100% rename from apps/server/plane/license/management/commands/__init__.py rename to apps/api/plane/license/management/commands/__init__.py diff --git a/apps/server/plane/license/management/commands/configure_instance.py b/apps/api/plane/license/management/commands/configure_instance.py similarity index 100% rename from apps/server/plane/license/management/commands/configure_instance.py rename to apps/api/plane/license/management/commands/configure_instance.py diff --git a/apps/server/plane/license/management/commands/register_instance.py b/apps/api/plane/license/management/commands/register_instance.py similarity index 100% rename from apps/server/plane/license/management/commands/register_instance.py rename to apps/api/plane/license/management/commands/register_instance.py diff --git a/apps/server/plane/license/migrations/0001_initial.py b/apps/api/plane/license/migrations/0001_initial.py similarity index 100% rename from apps/server/plane/license/migrations/0001_initial.py rename to apps/api/plane/license/migrations/0001_initial.py diff --git a/apps/server/plane/license/migrations/0002_rename_version_instance_current_version_and_more.py b/apps/api/plane/license/migrations/0002_rename_version_instance_current_version_and_more.py similarity index 100% rename from apps/server/plane/license/migrations/0002_rename_version_instance_current_version_and_more.py rename to apps/api/plane/license/migrations/0002_rename_version_instance_current_version_and_more.py diff --git a/apps/server/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py b/apps/api/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py similarity index 100% rename from apps/server/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py rename to apps/api/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py diff --git a/apps/server/plane/license/migrations/0004_changelog_deleted_at_instance_deleted_at_and_more.py b/apps/api/plane/license/migrations/0004_changelog_deleted_at_instance_deleted_at_and_more.py similarity index 100% rename from apps/server/plane/license/migrations/0004_changelog_deleted_at_instance_deleted_at_and_more.py rename to apps/api/plane/license/migrations/0004_changelog_deleted_at_instance_deleted_at_and_more.py diff --git a/apps/server/plane/license/migrations/0005_rename_product_instance_edition_and_more.py b/apps/api/plane/license/migrations/0005_rename_product_instance_edition_and_more.py similarity index 100% rename from apps/server/plane/license/migrations/0005_rename_product_instance_edition_and_more.py rename to apps/api/plane/license/migrations/0005_rename_product_instance_edition_and_more.py diff --git a/apps/server/plane/license/migrations/__init__.py b/apps/api/plane/license/migrations/__init__.py similarity index 100% rename from apps/server/plane/license/migrations/__init__.py rename to apps/api/plane/license/migrations/__init__.py diff --git a/apps/server/plane/license/models/__init__.py b/apps/api/plane/license/models/__init__.py similarity index 100% rename from apps/server/plane/license/models/__init__.py rename to apps/api/plane/license/models/__init__.py diff --git a/apps/server/plane/license/models/instance.py b/apps/api/plane/license/models/instance.py similarity index 100% rename from apps/server/plane/license/models/instance.py rename to apps/api/plane/license/models/instance.py diff --git a/apps/server/plane/license/urls.py b/apps/api/plane/license/urls.py similarity index 100% rename from apps/server/plane/license/urls.py rename to apps/api/plane/license/urls.py diff --git a/apps/server/plane/license/utils/__init__.py b/apps/api/plane/license/utils/__init__.py similarity index 100% rename from apps/server/plane/license/utils/__init__.py rename to apps/api/plane/license/utils/__init__.py diff --git a/apps/server/plane/license/utils/encryption.py b/apps/api/plane/license/utils/encryption.py similarity index 100% rename from apps/server/plane/license/utils/encryption.py rename to apps/api/plane/license/utils/encryption.py diff --git a/apps/server/plane/license/utils/instance_value.py b/apps/api/plane/license/utils/instance_value.py similarity index 100% rename from apps/server/plane/license/utils/instance_value.py rename to apps/api/plane/license/utils/instance_value.py diff --git a/apps/server/plane/middleware/__init__.py b/apps/api/plane/middleware/__init__.py similarity index 100% rename from apps/server/plane/middleware/__init__.py rename to apps/api/plane/middleware/__init__.py diff --git a/apps/server/plane/middleware/apps.py b/apps/api/plane/middleware/apps.py similarity index 100% rename from apps/server/plane/middleware/apps.py rename to apps/api/plane/middleware/apps.py diff --git a/apps/server/plane/middleware/logger.py b/apps/api/plane/middleware/logger.py similarity index 100% rename from apps/server/plane/middleware/logger.py rename to apps/api/plane/middleware/logger.py diff --git a/apps/server/plane/seeds/data/issues.json b/apps/api/plane/seeds/data/issues.json similarity index 100% rename from apps/server/plane/seeds/data/issues.json rename to apps/api/plane/seeds/data/issues.json diff --git a/apps/server/plane/seeds/data/labels.json b/apps/api/plane/seeds/data/labels.json similarity index 100% rename from apps/server/plane/seeds/data/labels.json rename to apps/api/plane/seeds/data/labels.json diff --git a/apps/server/plane/seeds/data/projects.json b/apps/api/plane/seeds/data/projects.json similarity index 100% rename from apps/server/plane/seeds/data/projects.json rename to apps/api/plane/seeds/data/projects.json diff --git a/apps/server/plane/seeds/data/states.json b/apps/api/plane/seeds/data/states.json similarity index 100% rename from apps/server/plane/seeds/data/states.json rename to apps/api/plane/seeds/data/states.json diff --git a/apps/server/plane/settings/__init__.py b/apps/api/plane/settings/__init__.py similarity index 100% rename from apps/server/plane/settings/__init__.py rename to apps/api/plane/settings/__init__.py diff --git a/apps/server/plane/settings/common.py b/apps/api/plane/settings/common.py similarity index 100% rename from apps/server/plane/settings/common.py rename to apps/api/plane/settings/common.py diff --git a/apps/server/plane/settings/local.py b/apps/api/plane/settings/local.py similarity index 100% rename from apps/server/plane/settings/local.py rename to apps/api/plane/settings/local.py diff --git a/apps/server/plane/settings/production.py b/apps/api/plane/settings/production.py similarity index 100% rename from apps/server/plane/settings/production.py rename to apps/api/plane/settings/production.py diff --git a/apps/server/plane/settings/redis.py b/apps/api/plane/settings/redis.py similarity index 100% rename from apps/server/plane/settings/redis.py rename to apps/api/plane/settings/redis.py diff --git a/apps/server/plane/settings/storage.py b/apps/api/plane/settings/storage.py similarity index 100% rename from apps/server/plane/settings/storage.py rename to apps/api/plane/settings/storage.py diff --git a/apps/server/plane/settings/test.py b/apps/api/plane/settings/test.py similarity index 100% rename from apps/server/plane/settings/test.py rename to apps/api/plane/settings/test.py diff --git a/apps/server/plane/space/__init__.py b/apps/api/plane/space/__init__.py similarity index 100% rename from apps/server/plane/space/__init__.py rename to apps/api/plane/space/__init__.py diff --git a/apps/server/plane/space/apps.py b/apps/api/plane/space/apps.py similarity index 100% rename from apps/server/plane/space/apps.py rename to apps/api/plane/space/apps.py diff --git a/apps/server/plane/space/serializer/__init__.py b/apps/api/plane/space/serializer/__init__.py similarity index 100% rename from apps/server/plane/space/serializer/__init__.py rename to apps/api/plane/space/serializer/__init__.py diff --git a/apps/server/plane/space/serializer/base.py b/apps/api/plane/space/serializer/base.py similarity index 100% rename from apps/server/plane/space/serializer/base.py rename to apps/api/plane/space/serializer/base.py diff --git a/apps/server/plane/space/serializer/cycle.py b/apps/api/plane/space/serializer/cycle.py similarity index 100% rename from apps/server/plane/space/serializer/cycle.py rename to apps/api/plane/space/serializer/cycle.py diff --git a/apps/server/plane/space/serializer/intake.py b/apps/api/plane/space/serializer/intake.py similarity index 100% rename from apps/server/plane/space/serializer/intake.py rename to apps/api/plane/space/serializer/intake.py diff --git a/apps/server/plane/space/serializer/issue.py b/apps/api/plane/space/serializer/issue.py similarity index 100% rename from apps/server/plane/space/serializer/issue.py rename to apps/api/plane/space/serializer/issue.py diff --git a/apps/server/plane/space/serializer/module.py b/apps/api/plane/space/serializer/module.py similarity index 100% rename from apps/server/plane/space/serializer/module.py rename to apps/api/plane/space/serializer/module.py diff --git a/apps/server/plane/space/serializer/project.py b/apps/api/plane/space/serializer/project.py similarity index 100% rename from apps/server/plane/space/serializer/project.py rename to apps/api/plane/space/serializer/project.py diff --git a/apps/server/plane/space/serializer/state.py b/apps/api/plane/space/serializer/state.py similarity index 100% rename from apps/server/plane/space/serializer/state.py rename to apps/api/plane/space/serializer/state.py diff --git a/apps/server/plane/space/serializer/user.py b/apps/api/plane/space/serializer/user.py similarity index 100% rename from apps/server/plane/space/serializer/user.py rename to apps/api/plane/space/serializer/user.py diff --git a/apps/server/plane/space/serializer/workspace.py b/apps/api/plane/space/serializer/workspace.py similarity index 100% rename from apps/server/plane/space/serializer/workspace.py rename to apps/api/plane/space/serializer/workspace.py diff --git a/apps/server/plane/space/urls/__init__.py b/apps/api/plane/space/urls/__init__.py similarity index 100% rename from apps/server/plane/space/urls/__init__.py rename to apps/api/plane/space/urls/__init__.py diff --git a/apps/server/plane/space/urls/asset.py b/apps/api/plane/space/urls/asset.py similarity index 100% rename from apps/server/plane/space/urls/asset.py rename to apps/api/plane/space/urls/asset.py diff --git a/apps/server/plane/space/urls/intake.py b/apps/api/plane/space/urls/intake.py similarity index 100% rename from apps/server/plane/space/urls/intake.py rename to apps/api/plane/space/urls/intake.py diff --git a/apps/server/plane/space/urls/issue.py b/apps/api/plane/space/urls/issue.py similarity index 100% rename from apps/server/plane/space/urls/issue.py rename to apps/api/plane/space/urls/issue.py diff --git a/apps/server/plane/space/urls/project.py b/apps/api/plane/space/urls/project.py similarity index 100% rename from apps/server/plane/space/urls/project.py rename to apps/api/plane/space/urls/project.py diff --git a/apps/server/plane/space/utils/grouper.py b/apps/api/plane/space/utils/grouper.py similarity index 100% rename from apps/server/plane/space/utils/grouper.py rename to apps/api/plane/space/utils/grouper.py diff --git a/apps/server/plane/space/views/__init__.py b/apps/api/plane/space/views/__init__.py similarity index 100% rename from apps/server/plane/space/views/__init__.py rename to apps/api/plane/space/views/__init__.py diff --git a/apps/server/plane/space/views/asset.py b/apps/api/plane/space/views/asset.py similarity index 100% rename from apps/server/plane/space/views/asset.py rename to apps/api/plane/space/views/asset.py diff --git a/apps/server/plane/space/views/base.py b/apps/api/plane/space/views/base.py similarity index 100% rename from apps/server/plane/space/views/base.py rename to apps/api/plane/space/views/base.py diff --git a/apps/server/plane/space/views/cycle.py b/apps/api/plane/space/views/cycle.py similarity index 100% rename from apps/server/plane/space/views/cycle.py rename to apps/api/plane/space/views/cycle.py diff --git a/apps/server/plane/space/views/intake.py b/apps/api/plane/space/views/intake.py similarity index 100% rename from apps/server/plane/space/views/intake.py rename to apps/api/plane/space/views/intake.py diff --git a/apps/server/plane/space/views/issue.py b/apps/api/plane/space/views/issue.py similarity index 100% rename from apps/server/plane/space/views/issue.py rename to apps/api/plane/space/views/issue.py diff --git a/apps/server/plane/space/views/label.py b/apps/api/plane/space/views/label.py similarity index 100% rename from apps/server/plane/space/views/label.py rename to apps/api/plane/space/views/label.py diff --git a/apps/server/plane/space/views/meta.py b/apps/api/plane/space/views/meta.py similarity index 100% rename from apps/server/plane/space/views/meta.py rename to apps/api/plane/space/views/meta.py diff --git a/apps/server/plane/space/views/module.py b/apps/api/plane/space/views/module.py similarity index 100% rename from apps/server/plane/space/views/module.py rename to apps/api/plane/space/views/module.py diff --git a/apps/server/plane/space/views/project.py b/apps/api/plane/space/views/project.py similarity index 100% rename from apps/server/plane/space/views/project.py rename to apps/api/plane/space/views/project.py diff --git a/apps/server/plane/space/views/state.py b/apps/api/plane/space/views/state.py similarity index 100% rename from apps/server/plane/space/views/state.py rename to apps/api/plane/space/views/state.py diff --git a/apps/server/plane/static/css/style.css b/apps/api/plane/static/css/style.css similarity index 100% rename from apps/server/plane/static/css/style.css rename to apps/api/plane/static/css/style.css diff --git a/apps/server/plane/static/humans.txt b/apps/api/plane/static/humans.txt similarity index 100% rename from apps/server/plane/static/humans.txt rename to apps/api/plane/static/humans.txt diff --git a/apps/server/plane/static/js/script.js b/apps/api/plane/static/js/script.js similarity index 100% rename from apps/server/plane/static/js/script.js rename to apps/api/plane/static/js/script.js diff --git a/apps/server/plane/tests/README.md b/apps/api/plane/tests/README.md similarity index 100% rename from apps/server/plane/tests/README.md rename to apps/api/plane/tests/README.md diff --git a/apps/server/plane/tests/TESTING_GUIDE.md b/apps/api/plane/tests/TESTING_GUIDE.md similarity index 100% rename from apps/server/plane/tests/TESTING_GUIDE.md rename to apps/api/plane/tests/TESTING_GUIDE.md diff --git a/apps/server/plane/tests/__init__.py b/apps/api/plane/tests/__init__.py similarity index 100% rename from apps/server/plane/tests/__init__.py rename to apps/api/plane/tests/__init__.py diff --git a/apps/server/plane/tests/apps.py b/apps/api/plane/tests/apps.py similarity index 100% rename from apps/server/plane/tests/apps.py rename to apps/api/plane/tests/apps.py diff --git a/apps/server/plane/tests/conftest.py b/apps/api/plane/tests/conftest.py similarity index 100% rename from apps/server/plane/tests/conftest.py rename to apps/api/plane/tests/conftest.py diff --git a/apps/server/plane/tests/conftest_external.py b/apps/api/plane/tests/conftest_external.py similarity index 100% rename from apps/server/plane/tests/conftest_external.py rename to apps/api/plane/tests/conftest_external.py diff --git a/apps/server/plane/tests/contract/__init__.py b/apps/api/plane/tests/contract/__init__.py similarity index 100% rename from apps/server/plane/tests/contract/__init__.py rename to apps/api/plane/tests/contract/__init__.py diff --git a/apps/server/plane/tests/contract/api/__init__.py b/apps/api/plane/tests/contract/api/__init__.py similarity index 100% rename from apps/server/plane/tests/contract/api/__init__.py rename to apps/api/plane/tests/contract/api/__init__.py diff --git a/apps/server/plane/tests/contract/app/__init__.py b/apps/api/plane/tests/contract/app/__init__.py similarity index 100% rename from apps/server/plane/tests/contract/app/__init__.py rename to apps/api/plane/tests/contract/app/__init__.py diff --git a/apps/server/plane/tests/contract/app/test_api_token.py b/apps/api/plane/tests/contract/app/test_api_token.py similarity index 100% rename from apps/server/plane/tests/contract/app/test_api_token.py rename to apps/api/plane/tests/contract/app/test_api_token.py diff --git a/apps/server/plane/tests/contract/app/test_authentication.py b/apps/api/plane/tests/contract/app/test_authentication.py similarity index 100% rename from apps/server/plane/tests/contract/app/test_authentication.py rename to apps/api/plane/tests/contract/app/test_authentication.py diff --git a/apps/server/plane/tests/contract/app/test_project_app.py b/apps/api/plane/tests/contract/app/test_project_app.py similarity index 100% rename from apps/server/plane/tests/contract/app/test_project_app.py rename to apps/api/plane/tests/contract/app/test_project_app.py diff --git a/apps/server/plane/tests/contract/app/test_workspace_app.py b/apps/api/plane/tests/contract/app/test_workspace_app.py similarity index 100% rename from apps/server/plane/tests/contract/app/test_workspace_app.py rename to apps/api/plane/tests/contract/app/test_workspace_app.py diff --git a/apps/server/plane/tests/factories.py b/apps/api/plane/tests/factories.py similarity index 100% rename from apps/server/plane/tests/factories.py rename to apps/api/plane/tests/factories.py diff --git a/apps/server/plane/tests/smoke/__init__.py b/apps/api/plane/tests/smoke/__init__.py similarity index 100% rename from apps/server/plane/tests/smoke/__init__.py rename to apps/api/plane/tests/smoke/__init__.py diff --git a/apps/server/plane/tests/smoke/test_auth_smoke.py b/apps/api/plane/tests/smoke/test_auth_smoke.py similarity index 100% rename from apps/server/plane/tests/smoke/test_auth_smoke.py rename to apps/api/plane/tests/smoke/test_auth_smoke.py diff --git a/apps/server/plane/tests/unit/__init__.py b/apps/api/plane/tests/unit/__init__.py similarity index 100% rename from apps/server/plane/tests/unit/__init__.py rename to apps/api/plane/tests/unit/__init__.py diff --git a/apps/server/plane/tests/unit/models/__init__.py b/apps/api/plane/tests/unit/models/__init__.py similarity index 100% rename from apps/server/plane/tests/unit/models/__init__.py rename to apps/api/plane/tests/unit/models/__init__.py diff --git a/apps/server/plane/tests/unit/models/test_workspace_model.py b/apps/api/plane/tests/unit/models/test_workspace_model.py similarity index 100% rename from apps/server/plane/tests/unit/models/test_workspace_model.py rename to apps/api/plane/tests/unit/models/test_workspace_model.py diff --git a/apps/server/plane/tests/unit/serializers/__init__.py b/apps/api/plane/tests/unit/serializers/__init__.py similarity index 100% rename from apps/server/plane/tests/unit/serializers/__init__.py rename to apps/api/plane/tests/unit/serializers/__init__.py diff --git a/apps/server/plane/tests/unit/serializers/test_issue_recent_visit.py b/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py similarity index 100% rename from apps/server/plane/tests/unit/serializers/test_issue_recent_visit.py rename to apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py diff --git a/apps/server/plane/tests/unit/serializers/test_workspace.py b/apps/api/plane/tests/unit/serializers/test_workspace.py similarity index 100% rename from apps/server/plane/tests/unit/serializers/test_workspace.py rename to apps/api/plane/tests/unit/serializers/test_workspace.py diff --git a/apps/server/plane/tests/unit/utils/__init__.py b/apps/api/plane/tests/unit/utils/__init__.py similarity index 100% rename from apps/server/plane/tests/unit/utils/__init__.py rename to apps/api/plane/tests/unit/utils/__init__.py diff --git a/apps/server/plane/tests/unit/utils/test_uuid.py b/apps/api/plane/tests/unit/utils/test_uuid.py similarity index 100% rename from apps/server/plane/tests/unit/utils/test_uuid.py rename to apps/api/plane/tests/unit/utils/test_uuid.py diff --git a/apps/server/plane/urls.py b/apps/api/plane/urls.py similarity index 100% rename from apps/server/plane/urls.py rename to apps/api/plane/urls.py diff --git a/apps/server/plane/utils/__init__.py b/apps/api/plane/utils/__init__.py similarity index 100% rename from apps/server/plane/utils/__init__.py rename to apps/api/plane/utils/__init__.py diff --git a/apps/server/plane/utils/analytics_plot.py b/apps/api/plane/utils/analytics_plot.py similarity index 100% rename from apps/server/plane/utils/analytics_plot.py rename to apps/api/plane/utils/analytics_plot.py diff --git a/apps/server/plane/utils/build_chart.py b/apps/api/plane/utils/build_chart.py similarity index 100% rename from apps/server/plane/utils/build_chart.py rename to apps/api/plane/utils/build_chart.py diff --git a/apps/server/plane/utils/cache.py b/apps/api/plane/utils/cache.py similarity index 100% rename from apps/server/plane/utils/cache.py rename to apps/api/plane/utils/cache.py diff --git a/apps/server/plane/utils/constants.py b/apps/api/plane/utils/constants.py similarity index 100% rename from apps/server/plane/utils/constants.py rename to apps/api/plane/utils/constants.py diff --git a/apps/server/plane/utils/date_utils.py b/apps/api/plane/utils/date_utils.py similarity index 100% rename from apps/server/plane/utils/date_utils.py rename to apps/api/plane/utils/date_utils.py diff --git a/apps/server/plane/utils/error_codes.py b/apps/api/plane/utils/error_codes.py similarity index 100% rename from apps/server/plane/utils/error_codes.py rename to apps/api/plane/utils/error_codes.py diff --git a/apps/server/plane/utils/exception_logger.py b/apps/api/plane/utils/exception_logger.py similarity index 100% rename from apps/server/plane/utils/exception_logger.py rename to apps/api/plane/utils/exception_logger.py diff --git a/apps/server/plane/utils/global_paginator.py b/apps/api/plane/utils/global_paginator.py similarity index 100% rename from apps/server/plane/utils/global_paginator.py rename to apps/api/plane/utils/global_paginator.py diff --git a/apps/server/plane/utils/grouper.py b/apps/api/plane/utils/grouper.py similarity index 100% rename from apps/server/plane/utils/grouper.py rename to apps/api/plane/utils/grouper.py diff --git a/apps/server/plane/utils/host.py b/apps/api/plane/utils/host.py similarity index 100% rename from apps/server/plane/utils/host.py rename to apps/api/plane/utils/host.py diff --git a/apps/server/plane/utils/html_processor.py b/apps/api/plane/utils/html_processor.py similarity index 100% rename from apps/server/plane/utils/html_processor.py rename to apps/api/plane/utils/html_processor.py diff --git a/apps/server/plane/utils/imports.py b/apps/api/plane/utils/imports.py similarity index 100% rename from apps/server/plane/utils/imports.py rename to apps/api/plane/utils/imports.py diff --git a/apps/server/plane/utils/ip_address.py b/apps/api/plane/utils/ip_address.py similarity index 100% rename from apps/server/plane/utils/ip_address.py rename to apps/api/plane/utils/ip_address.py diff --git a/apps/server/plane/utils/issue_filters.py b/apps/api/plane/utils/issue_filters.py similarity index 100% rename from apps/server/plane/utils/issue_filters.py rename to apps/api/plane/utils/issue_filters.py diff --git a/apps/server/plane/utils/issue_relation_mapper.py b/apps/api/plane/utils/issue_relation_mapper.py similarity index 100% rename from apps/server/plane/utils/issue_relation_mapper.py rename to apps/api/plane/utils/issue_relation_mapper.py diff --git a/apps/server/plane/utils/issue_search.py b/apps/api/plane/utils/issue_search.py similarity index 100% rename from apps/server/plane/utils/issue_search.py rename to apps/api/plane/utils/issue_search.py diff --git a/apps/server/plane/utils/logging.py b/apps/api/plane/utils/logging.py similarity index 100% rename from apps/server/plane/utils/logging.py rename to apps/api/plane/utils/logging.py diff --git a/apps/server/plane/utils/markdown.py b/apps/api/plane/utils/markdown.py similarity index 100% rename from apps/server/plane/utils/markdown.py rename to apps/api/plane/utils/markdown.py diff --git a/apps/server/plane/utils/order_queryset.py b/apps/api/plane/utils/order_queryset.py similarity index 100% rename from apps/server/plane/utils/order_queryset.py rename to apps/api/plane/utils/order_queryset.py diff --git a/apps/server/plane/utils/paginator.py b/apps/api/plane/utils/paginator.py similarity index 100% rename from apps/server/plane/utils/paginator.py rename to apps/api/plane/utils/paginator.py diff --git a/apps/server/plane/utils/path_validator.py b/apps/api/plane/utils/path_validator.py similarity index 100% rename from apps/server/plane/utils/path_validator.py rename to apps/api/plane/utils/path_validator.py diff --git a/apps/server/plane/utils/telemetry.py b/apps/api/plane/utils/telemetry.py similarity index 100% rename from apps/server/plane/utils/telemetry.py rename to apps/api/plane/utils/telemetry.py diff --git a/apps/server/plane/utils/timezone_converter.py b/apps/api/plane/utils/timezone_converter.py similarity index 100% rename from apps/server/plane/utils/timezone_converter.py rename to apps/api/plane/utils/timezone_converter.py diff --git a/apps/server/plane/utils/url.py b/apps/api/plane/utils/url.py similarity index 100% rename from apps/server/plane/utils/url.py rename to apps/api/plane/utils/url.py diff --git a/apps/server/plane/utils/uuid.py b/apps/api/plane/utils/uuid.py similarity index 100% rename from apps/server/plane/utils/uuid.py rename to apps/api/plane/utils/uuid.py diff --git a/apps/server/plane/web/__init__.py b/apps/api/plane/web/__init__.py similarity index 100% rename from apps/server/plane/web/__init__.py rename to apps/api/plane/web/__init__.py diff --git a/apps/server/plane/web/apps.py b/apps/api/plane/web/apps.py similarity index 100% rename from apps/server/plane/web/apps.py rename to apps/api/plane/web/apps.py diff --git a/apps/server/plane/web/urls.py b/apps/api/plane/web/urls.py similarity index 100% rename from apps/server/plane/web/urls.py rename to apps/api/plane/web/urls.py diff --git a/apps/server/plane/web/views.py b/apps/api/plane/web/views.py similarity index 100% rename from apps/server/plane/web/views.py rename to apps/api/plane/web/views.py diff --git a/apps/server/plane/wsgi.py b/apps/api/plane/wsgi.py similarity index 100% rename from apps/server/plane/wsgi.py rename to apps/api/plane/wsgi.py diff --git a/apps/server/pyproject.toml b/apps/api/pyproject.toml similarity index 100% rename from apps/server/pyproject.toml rename to apps/api/pyproject.toml diff --git a/apps/server/pytest.ini b/apps/api/pytest.ini similarity index 100% rename from apps/server/pytest.ini rename to apps/api/pytest.ini diff --git a/apps/server/requirements.txt b/apps/api/requirements.txt similarity index 100% rename from apps/server/requirements.txt rename to apps/api/requirements.txt diff --git a/apps/server/requirements/base.txt b/apps/api/requirements/base.txt similarity index 100% rename from apps/server/requirements/base.txt rename to apps/api/requirements/base.txt diff --git a/apps/server/requirements/local.txt b/apps/api/requirements/local.txt similarity index 100% rename from apps/server/requirements/local.txt rename to apps/api/requirements/local.txt diff --git a/apps/server/requirements/production.txt b/apps/api/requirements/production.txt similarity index 100% rename from apps/server/requirements/production.txt rename to apps/api/requirements/production.txt diff --git a/apps/server/requirements/test.txt b/apps/api/requirements/test.txt similarity index 100% rename from apps/server/requirements/test.txt rename to apps/api/requirements/test.txt diff --git a/apps/server/run_tests.py b/apps/api/run_tests.py similarity index 100% rename from apps/server/run_tests.py rename to apps/api/run_tests.py diff --git a/apps/server/run_tests.sh b/apps/api/run_tests.sh similarity index 100% rename from apps/server/run_tests.sh rename to apps/api/run_tests.sh diff --git a/apps/server/templates/admin/base_site.html b/apps/api/templates/admin/base_site.html similarity index 100% rename from apps/server/templates/admin/base_site.html rename to apps/api/templates/admin/base_site.html diff --git a/apps/server/templates/base.html b/apps/api/templates/base.html similarity index 100% rename from apps/server/templates/base.html rename to apps/api/templates/base.html diff --git a/apps/server/templates/csrf_failure.html b/apps/api/templates/csrf_failure.html similarity index 100% rename from apps/server/templates/csrf_failure.html rename to apps/api/templates/csrf_failure.html diff --git a/apps/server/templates/emails/auth/forgot_password.html b/apps/api/templates/emails/auth/forgot_password.html similarity index 100% rename from apps/server/templates/emails/auth/forgot_password.html rename to apps/api/templates/emails/auth/forgot_password.html diff --git a/apps/server/templates/emails/auth/magic_signin.html b/apps/api/templates/emails/auth/magic_signin.html similarity index 100% rename from apps/server/templates/emails/auth/magic_signin.html rename to apps/api/templates/emails/auth/magic_signin.html diff --git a/apps/server/templates/emails/exports/analytics.html b/apps/api/templates/emails/exports/analytics.html similarity index 100% rename from apps/server/templates/emails/exports/analytics.html rename to apps/api/templates/emails/exports/analytics.html diff --git a/apps/server/templates/emails/invitations/project_invitation.html b/apps/api/templates/emails/invitations/project_invitation.html similarity index 100% rename from apps/server/templates/emails/invitations/project_invitation.html rename to apps/api/templates/emails/invitations/project_invitation.html diff --git a/apps/server/templates/emails/invitations/workspace_invitation.html b/apps/api/templates/emails/invitations/workspace_invitation.html similarity index 100% rename from apps/server/templates/emails/invitations/workspace_invitation.html rename to apps/api/templates/emails/invitations/workspace_invitation.html diff --git a/apps/server/templates/emails/notifications/issue-updates.html b/apps/api/templates/emails/notifications/issue-updates.html similarity index 100% rename from apps/server/templates/emails/notifications/issue-updates.html rename to apps/api/templates/emails/notifications/issue-updates.html diff --git a/apps/server/templates/emails/notifications/project_addition.html b/apps/api/templates/emails/notifications/project_addition.html similarity index 100% rename from apps/server/templates/emails/notifications/project_addition.html rename to apps/api/templates/emails/notifications/project_addition.html diff --git a/apps/server/templates/emails/notifications/webhook-deactivate.html b/apps/api/templates/emails/notifications/webhook-deactivate.html similarity index 100% rename from apps/server/templates/emails/notifications/webhook-deactivate.html rename to apps/api/templates/emails/notifications/webhook-deactivate.html diff --git a/apps/server/templates/emails/test_email.html b/apps/api/templates/emails/test_email.html similarity index 100% rename from apps/server/templates/emails/test_email.html rename to apps/api/templates/emails/test_email.html diff --git a/apps/server/templates/emails/user/user_activation.html b/apps/api/templates/emails/user/user_activation.html similarity index 100% rename from apps/server/templates/emails/user/user_activation.html rename to apps/api/templates/emails/user/user_activation.html diff --git a/apps/server/templates/emails/user/user_deactivation.html b/apps/api/templates/emails/user/user_deactivation.html similarity index 100% rename from apps/server/templates/emails/user/user_deactivation.html rename to apps/api/templates/emails/user/user_deactivation.html diff --git a/docker-compose-local.yml b/docker-compose-local.yml index 257780143a..01cd07f94e 100644 --- a/docker-compose-local.yml +++ b/docker-compose-local.yml @@ -122,7 +122,7 @@ services: api: build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.dev args: DOCKER_BUILDKIT: 1 @@ -130,10 +130,10 @@ services: networks: - dev_env volumes: - - ./apps/server:/code + - ./apps/api:/code command: ./bin/docker-entrypoint-api-local.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - plane-db - plane-redis @@ -143,7 +143,7 @@ services: worker: build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.dev args: DOCKER_BUILDKIT: 1 @@ -151,10 +151,10 @@ services: networks: - dev_env volumes: - - ./apps/server:/code + - ./apps/api:/code command: ./bin/docker-entrypoint-worker.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - api - plane-db @@ -162,7 +162,7 @@ services: beat-worker: build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.dev args: DOCKER_BUILDKIT: 1 @@ -170,10 +170,10 @@ services: networks: - dev_env volumes: - - ./apps/server:/code + - ./apps/api:/code command: ./bin/docker-entrypoint-beat.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - api - plane-db @@ -181,7 +181,7 @@ services: migrator: build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.dev args: DOCKER_BUILDKIT: 1 @@ -189,7 +189,7 @@ services: networks: - dev_env volumes: - - ./apps/server:/code + - ./apps/api:/code command: ./bin/docker-entrypoint-migrator.sh --settings=plane.settings.local env_file: - .env diff --git a/docker-compose.yml b/docker-compose.yml index 184b514c10..e584ac697b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,11 +3,10 @@ services: container_name: web build: context: . - dockerfile: ./web/Dockerfile.web + dockerfile: ./apps/web/Dockerfile.web args: DOCKER_BUILDKIT: 1 restart: always - command: node web/server.js web depends_on: - api @@ -15,11 +14,10 @@ services: container_name: admin build: context: . - dockerfile: ./admin/Dockerfile.admin + dockerfile: ./apps/admin/Dockerfile.admin args: DOCKER_BUILDKIT: 1 restart: always - command: node admin/server.js admin depends_on: - api - web @@ -28,11 +26,10 @@ services: container_name: space build: context: . - dockerfile: ./space/Dockerfile.space + dockerfile: ./apps/space/Dockerfile.space args: DOCKER_BUILDKIT: 1 restart: always - command: node space/server.js space depends_on: - api - web @@ -40,14 +37,14 @@ services: api: container_name: api build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.api args: DOCKER_BUILDKIT: 1 restart: always command: ./bin/docker-entrypoint-api.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - plane-db - plane-redis @@ -55,14 +52,14 @@ services: worker: container_name: bgworker build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.api args: DOCKER_BUILDKIT: 1 restart: always command: ./bin/docker-entrypoint-worker.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - api - plane-db @@ -71,14 +68,14 @@ services: beat-worker: container_name: beatworker build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.api args: DOCKER_BUILDKIT: 1 restart: always command: ./bin/docker-entrypoint-beat.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - api - plane-db @@ -87,14 +84,14 @@ services: migrator: container_name: plane-migrator build: - context: ./apps/server + context: ./apps/api dockerfile: Dockerfile.api args: DOCKER_BUILDKIT: 1 restart: no command: ./bin/docker-entrypoint-migrator.sh env_file: - - ./apps/server/.env + - ./apps/api/.env depends_on: - plane-db - plane-redis @@ -103,11 +100,10 @@ services: container_name: plane-live build: context: . - dockerfile: ./live/Dockerfile.live + dockerfile: ./apps/live/Dockerfile.live args: DOCKER_BUILDKIT: 1 restart: always - command: node live/dist/server.js plane-db: container_name: plane-db diff --git a/setup.sh b/setup.sh index 5d87c84467..986a426169 100755 --- a/setup.sh +++ b/setup.sh @@ -44,7 +44,7 @@ export LC_CTYPE=C echo -e "${YELLOW}Setting up environment files...${NC}" # Copy all environment example files -services=("" "web" "server" "space" "admin" "live") +services=("" "web" "api" "space" "admin" "live") success=true for service in "${services[@]}"; do @@ -60,7 +60,7 @@ for service in "${services[@]}"; do done # Generate SECRET_KEY for Django -if [ -f "./apps/server/.env" ]; then +if [ -f "./apps/api/.env" ]; then echo -e "\n${YELLOW}Generating Django SECRET_KEY...${NC}" SECRET_KEY=$(tr -dc 'a-z0-9' < /dev/urandom | head -c50) @@ -69,11 +69,11 @@ if [ -f "./apps/server/.env" ]; then echo -e "${RED}Ensure 'tr' and 'head' commands are available on your system.${NC}" success=false else - echo -e "SECRET_KEY=\"$SECRET_KEY\"" >> ./apps/server/.env - echo -e "${GREEN}✓${NC} Added SECRET_KEY to apps/server/.env" + echo -e "SECRET_KEY=\"$SECRET_KEY\"" >> ./apps/api/.env + echo -e "${GREEN}✓${NC} Added SECRET_KEY to apps/api/.env" fi else - echo -e "${RED}✗${NC} apps/server/.env not found. SECRET_KEY not added." + echo -e "${RED}✗${NC} apps/api/.env not found. SECRET_KEY not added." success=false fi