From e03d4fa06b106d301ca94758fbe63ce3a2bae40e Mon Sep 17 00:00:00 2001 From: Peter Kraft Date: Mon, 9 Sep 2024 18:19:18 -0700 Subject: [PATCH 1/4] readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3d63f69c..93671269 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ # dbos-demo-apps -This repository hosts demo applications for [DBOS Transact](https://github.com/dbos-inc/dbos-transact). +This repository hosts DBOS example applications. -For more information, see our [demo docs](https://docs.dbos.dev/tutorials/demo-apps). +For more information, see our [examples page](https://docs.dbos.dev/examples). From 3da93db3254a6b7128e3307c59777645c8668928 Mon Sep 17 00:00:00 2001 From: Peter Kraft Date: Mon, 9 Sep 2024 18:20:01 -0700 Subject: [PATCH 2/4] git mv --- {bank => typescript/bank}/README.md | 0 .../bank}/bank-backend/.editorconfig | 0 .../bank}/bank-backend/.eslintrc.cjs | 0 .../bank}/bank-backend/dbos-config.yaml | 0 .../bank}/bank-backend/dbos-test-config.yaml | 0 .../bank}/bank-backend/generate_env.js | 0 .../bank}/bank-backend/jest.config.js | 0 {bank => typescript/bank}/bank-backend/nodemon.json | 0 .../bank}/bank-backend/package-lock.json | 0 {bank => typescript/bank}/bank-backend/package.json | 0 .../20240606225203_bank_initial/migration.sql | 0 .../prisma/migrations/migration_lock.toml | 0 .../bank}/bank-backend/prisma/schema.prisma | 0 .../bank}/bank-backend/src/bank.test.ts | 0 .../bank}/bank-backend/src/middleware.ts | 0 .../bank}/bank-backend/src/mockoauth.ts | 0 .../bank}/bank-backend/src/operations.ts | 0 .../bank}/bank-backend/src/router.ts | 0 .../bank}/bank-backend/src/runtime.test.ts | 0 .../bank}/bank-backend/src/views/mockauth.ejs | 0 .../src/workflows/accountinfo.workflows.ts | 0 .../src/workflows/txnhistory.workflows.ts | 0 .../bank}/bank-backend/tsconfig.json | 0 .../bank}/bank-frontend/.editorconfig | 0 .../bank}/bank-frontend/.eslintrc.cjs | 0 {bank => typescript/bank}/bank-frontend/.gitignore | 0 .../bank}/bank-frontend/.vscode/extensions.json | 0 .../bank}/bank-frontend/.vscode/launch.json | 0 .../bank}/bank-frontend/.vscode/tasks.json | 0 .../bank}/bank-frontend/angular.json | 0 .../bank}/bank-frontend/package-lock.json | 0 .../bank}/bank-frontend/package.json | 0 .../bank-frontend/src/app/app-routing.module.ts | 0 .../bank-frontend/src/app/app.component.spec.ts | 0 .../bank}/bank-frontend/src/app/app.component.ts | 0 .../bank}/bank-frontend/src/app/app.module.ts | 0 .../bank}/bank-frontend/src/app/app.service.ts | 0 .../bank}/bank-frontend/src/app/bank.component.ts | 0 .../bank}/bank-frontend/src/app/home.component.ts | 0 .../owner-name-dialog.component.css | 0 .../owner-name-dialog.component.html | 0 .../owner-name-dialog.component.spec.ts | 0 .../owner-name-dialog.component.ts | 0 .../bank}/bank-frontend/src/assets/.gitkeep | 0 .../bank-frontend/src/environments/environment.ts | 0 .../bank}/bank-frontend/src/index.html | 0 {bank => typescript/bank}/bank-frontend/src/main.ts | 0 .../bank}/bank-frontend/src/styles.css | 0 .../bank}/bank-frontend/tsconfig.app.json | 0 .../bank}/bank-frontend/tsconfig.json | 0 .../bank}/bank-frontend/tsconfig.spec.json | 0 .../bank}/scripts/start_jaeger_docker.sh | 0 .../bank}/scripts/start_postgres_docker.js | 0 {e-commerce => typescript/e-commerce}/README.md | 0 .../e-commerce}/npm-install.sh | 0 .../e-commerce}/payment-backend/.eslintignore | 0 .../e-commerce}/payment-backend/.eslintrc | 0 .../e-commerce}/payment-backend/create_db.sh | 0 .../e-commerce}/payment-backend/dbos-config.yaml | 0 .../e-commerce}/payment-backend/jest.config.js | 0 .../e-commerce}/payment-backend/knexfile.ts | 0 .../migrations/001_initial_schema.ts | 0 .../e-commerce}/payment-backend/package-lock.json | 0 .../e-commerce}/payment-backend/package.json | 0 .../payment-backend/src/operations.test.ts | 0 .../e-commerce}/payment-backend/src/operations.ts | 0 .../e-commerce}/payment-backend/tsconfig.json | 0 .../e-commerce}/payment-backend/views/payment.ejs | 0 .../e-commerce}/shop-backend/.eslintignore | 0 .../e-commerce}/shop-backend/.eslintrc | 0 .../e-commerce}/shop-backend/dbos-config.yaml | 0 .../e-commerce}/shop-backend/jest.config.js | 0 .../e-commerce}/shop-backend/knexfile.ts | 0 .../shop-backend/migrations/001_initial_schema.ts | 0 .../e-commerce}/shop-backend/nodemon.json | 0 .../e-commerce}/shop-backend/package-lock.json | 0 .../e-commerce}/shop-backend/package.json | 0 .../e-commerce}/shop-backend/seeds/initial.ts | 0 .../e-commerce}/shop-backend/src/openapi.yaml | 0 .../e-commerce}/shop-backend/src/operations.test.ts | 0 .../e-commerce}/shop-backend/src/operations.ts | 0 .../e-commerce}/shop-backend/tsconfig.json | 0 .../e-commerce}/shop-frontend/.eslintrc.json | 0 .../e-commerce}/shop-frontend/.gitignore | 0 .../shop-frontend/app/checkout/cancel/page.tsx | 0 .../shop-frontend/app/checkout/checkout-client.tsx | 0 .../e-commerce}/shop-frontend/app/checkout/page.tsx | 0 .../shop-frontend/app/checkout/success/page.tsx | 0 .../e-commerce}/shop-frontend/app/favicon.ico | Bin .../e-commerce}/shop-frontend/app/home-client.tsx | 0 .../e-commerce}/shop-frontend/app/layout.tsx | 0 .../e-commerce}/shop-frontend/app/login/page.tsx | 0 .../e-commerce}/shop-frontend/app/page.tsx | 0 .../shop-frontend/create-openapi-client.sh | 0 .../e-commerce}/shop-frontend/lib/backend.ts | 0 .../e-commerce}/shop-frontend/lib/client.ts | 0 .../e-commerce}/shop-frontend/lib/session.ts | 0 .../e-commerce}/shop-frontend/next.config.js | 0 .../e-commerce}/shop-frontend/package-lock.json | 0 .../e-commerce}/shop-frontend/package.json | 0 .../e-commerce}/shop-frontend/pages/api/login.ts | 0 .../e-commerce}/shop-frontend/pages/api/logout.ts | 0 .../e-commerce}/shop-frontend/pages/api/register.ts | 0 .../e-commerce}/shop-frontend/public/pen.jpg | Bin .../e-commerce}/shop-frontend/public/pencil.jpg | Bin .../e-commerce}/shop-frontend/tsconfig.json | 0 .../e-commerce}/start_postgres_docker.sh | 0 .../greeting-guestbook}/.eslintignore | 0 .../greeting-guestbook}/.eslintrc | 0 .../greeting-guestbook}/.vscode/extensions.json | 0 .../greeting-guestbook}/.vscode/launch.json | 0 .../greeting-guestbook}/.vscode/tasks.json | 0 .../greeting-guestbook}/README.md | 0 .../greeting-guestbook}/dbos-config.yaml | 0 .../greeting-guestbook}/jest.config.js | 0 .../greeting-guestbook}/knexfile.js | 0 .../20240212161006_create_greetings_table.js | 0 .../greeting-guestbook}/package-lock.json | 0 .../greeting-guestbook}/package.json | 0 .../greeting-guestbook}/src/operations.ts | 0 .../greeting-guestbook}/start_postgres_docker.js | 0 .../greeting-guestbook}/tsconfig.json | 0 {shop-guide => typescript/shop-guide}/.eslintignore | 0 {shop-guide => typescript/shop-guide}/.eslintrc | 0 .../shop-guide}/dbos-config.yaml | 0 .../shop-guide}/jest.config.js | 0 {shop-guide => typescript/shop-guide}/knexfile.js | 0 .../shop-guide}/migrations/001_initial_schema.js | 0 .../shop-guide}/package-lock.json | 0 {shop-guide => typescript/shop-guide}/package.json | 0 .../shop-guide}/seeds/initial.js | 0 .../shop-guide}/src/operations.ts | 0 .../shop-guide}/src/utilities.ts | 0 .../shop-guide}/start_payment_service.sh | 0 {shop-guide => typescript/shop-guide}/tsconfig.json | 0 {tpcc => typescript/tpcc}/.eslintignore | 0 {tpcc => typescript/tpcc}/.eslintrc | 0 {tpcc => typescript/tpcc}/README.md | 0 {tpcc => typescript/tpcc}/dbos-config.yaml | 0 {tpcc => typescript/tpcc}/install_go_tpc.sh | 0 {tpcc => typescript/tpcc}/jest.config.js | 0 {tpcc => typescript/tpcc}/knexfile.js | 0 .../migrations/20240212161006_create_tpcc_tables.js | 0 {tpcc => typescript/tpcc}/package-lock.json | 0 {tpcc => typescript/tpcc}/package.json | 0 {tpcc => typescript/tpcc}/src/operations.test.ts | 0 {tpcc => typescript/tpcc}/src/operations.ts | 0 {tpcc => typescript/tpcc}/src/utils.ts | 0 {tpcc => typescript/tpcc}/start_postgres_docker.sh | 0 {tpcc => typescript/tpcc}/tsconfig.json | 0 {websockets => typescript/websockets}/.gitignore | 0 .../websockets}/.vscode/extensions.json | 0 .../websockets}/.vscode/launch.json | 0 .../websockets}/.vscode/tasks.json | 0 {websockets => typescript/websockets}/README.md | 0 .../websockets}/dbos-config.yaml | 0 .../websockets}/eslint.config.js | 0 .../websockets}/jest.config.js | 0 {websockets => typescript/websockets}/knexfile.js | 0 {websockets => typescript/websockets}/nodemon.json | 0 .../websockets}/package-lock.json | 0 {websockets => typescript/websockets}/package.json | 0 .../websockets}/src/operations.ts | 0 .../websockets}/start_postgres_docker.js | 0 {websockets => typescript/websockets}/tsconfig.json | 0 {websockets => typescript/websockets}/wsclient.js | 0 .../widget-fulfillment}/.eslintignore | 0 .../widget-fulfillment}/.eslintrc | 0 .../widget-fulfillment}/.gitignore | 0 .../widget-fulfillment}/.vscode/extensions.json | 0 .../widget-fulfillment}/.vscode/launch.json | 0 .../widget-fulfillment}/.vscode/tasks.json | 0 .../widget-fulfillment}/README.md | 0 .../widget-fulfillment}/dbos-config.yaml | 0 .../widget-fulfillment}/knexfile.ts | 0 .../migrations/001_initial_schema.js | 0 .../widget-fulfillment}/nodemon.json | 0 .../widget-fulfillment}/package-lock.json | 0 .../widget-fulfillment}/package.json | 0 .../widget-fulfillment}/seeds/initial.js | 0 .../widget-fulfillment}/src/frontend.ts | 0 .../widget-fulfillment}/src/operations.ts | 0 .../widget-fulfillment}/src/utilities.ts | 0 .../widget-fulfillment}/tsconfig.json | 0 .../widget-fulfillment}/views/check_orders.liquid | 0 .../widget-fulfillment}/views/crash.liquid | 0 .../widget-fulfillment}/views/dashboard.liquid | 0 .../widget-fulfillment}/views/error.liquid | 0 .../widget-fulfillment}/views/fulfill_order.liquid | 0 .../widget-fulfillment}/views/index.liquid | 0 .../widget-store}/.eslintignore | 0 {widget-store => typescript/widget-store}/.eslintrc | 0 .../widget-store}/.gitignore | 0 .../widget-store}/.vscode/extensions.json | 0 .../widget-store}/.vscode/launch.json | 0 .../widget-store}/.vscode/tasks.json | 0 {widget-store => typescript/widget-store}/README.md | 0 .../widget-store}/dbos-config.yaml | 0 .../widget-store}/knexfile.ts | 0 .../widget-store}/migrations/001_initial_schema.js | 0 .../widget-store}/nodemon.json | 0 .../widget-store}/package-lock.json | 0 .../widget-store}/package.json | 0 .../widget-store}/public/app.html | 0 .../widget-store}/seeds/initial.js | 0 .../widget-store}/src/frontend.ts | 0 .../widget-store}/src/operations.ts | 0 .../widget-store}/src/utilities.ts | 0 .../widget-store}/tsconfig.json | 0 {yky-social => typescript/yky-social}/.eslintignore | 0 {yky-social => typescript/yky-social}/.eslintrc | 0 {yky-social => typescript/yky-social}/.gitignore | 0 {yky-social => typescript/yky-social}/README.md | 0 .../yky-social}/create-openapi-client.sh | 0 .../yky-social}/dbos-config.yaml | 0 .../yky-social}/jest.config.js | 0 .../yky-social}/package-lock.json | 0 {yky-social => typescript/yky-social}/package.json | 0 .../yky-social}/scripts/init_pgdb.sh | 0 .../yky-social}/scripts/start_postgres_docker.sh | 0 {yky-social => typescript/yky-social}/src/YKY.png | Bin .../yky-social}/src/YKYOperations.ts | 0 {yky-social => typescript/yky-social}/src/app.ts | 0 .../yky-social}/src/entity/Graph.ts | 0 .../yky-social}/src/entity/Media.ts | 0 .../yky-social}/src/entity/Post.ts | 0 .../yky-social}/src/entity/Timeline.ts | 0 .../yky-social}/src/entity/UserLogin.ts | 0 .../yky-social}/src/entity/UserProfile.ts | 0 .../yky-social}/src/openapi.yaml | 0 .../yky-social}/src/operations.ts | 0 .../yky-social}/src/yky.test.ts | 0 {yky-social => typescript/yky-social}/tsconfig.json | 0 .../yky-social}/tsconfig.template.json | 0 .../yky-social}/yky/.eslintrc.json | 0 .../yky-social}/yky/.gitignore | 0 .../yky-social}/yky/app/components/PostForm.tsx | 0 .../yky/app/components/RecvTimelineCR.tsx | 0 .../yky/app/components/SendTimelineCR.tsx | 0 .../yky-social}/yky/app/components/UserSearch.tsx | 0 .../yky-social}/yky/app/components/YKYContext.tsx | 0 .../yky-social}/yky/app/components/YKYLogin.tsx | 0 .../yky/app/components/YKYProfilePhoto.tsx | 0 .../yky-social}/yky/app/components/YKYSignup.tsx | 0 .../yky-social}/yky/app/components/YKYSplash.tsx | 0 .../yky-social}/yky/app/components/YKYTopNav.tsx | 0 .../yky-social}/yky/app/components/YKYUpload.tsx | 0 .../yky-social}/yky/app/components/backend.ts | 0 .../app/components/client/.openapi-generator-ignore | 0 .../app/components/client/.openapi-generator/FILES | 0 .../components/client/.openapi-generator/VERSION | 0 .../yky/app/components/client/apis/DefaultApi.ts | 0 .../yky/app/components/client/apis/index.ts | 0 .../yky-social}/yky/app/components/client/index.ts | 0 .../components/client/models/DoComposeRequest.ts | 0 .../client/models/DoFindUser200Response.ts | 0 .../client/models/DoFindUser200ResponseAnyOf.ts | 0 .../client/models/DoFindUser200ResponseAnyOf1.ts | 0 .../app/components/client/models/DoFollowRequest.ts | 0 .../client/models/DoKeyDownload200Response.ts | 0 .../client/models/DoKeyUpload200Response.ts | 0 .../components/client/models/DoLogin200Response.ts | 0 .../app/components/client/models/DoLoginRequest.ts | 0 .../client/models/DoMediaDelete200Response.ts | 0 .../components/client/models/DoRegisterRequest.ts | 0 .../client/models/DoStartMediaUpload200Response.ts | 0 .../components/client/models/GetPost200Response.ts | 0 .../client/models/GetPost200ResponseAnyOf.ts | 0 .../client/models/GetPost200ResponseAnyOf1.ts | 0 .../client/models/GetProfilePhoto200Response.ts | 0 .../models/GetProfilePhoto200ResponseAnyOf.ts | 0 .../components/client/models/Hello200Response.ts | 0 .../yky/app/components/client/models/Post.ts | 0 .../yky/app/components/client/models/PostType.ts | 0 .../app/components/client/models/PresignedPost.ts | 0 .../client/models/ReceiveTimeline200Response.ts | 0 .../ReceiveTimeline200ResponseTimelineInner.ts | 0 .../yky/app/components/client/models/RecvType.ts | 0 .../client/models/SendTimeline200Response.ts | 0 .../models/SendTimeline200ResponseTimelineInner.ts | 0 .../yky/app/components/client/models/SendType.ts | 0 .../yky/app/components/client/models/UserLogin.ts | 0 .../yky/app/components/client/models/index.ts | 0 .../yky/app/components/client/runtime.ts | 0 .../yky-social}/yky/app/components/userid.tsx | 0 .../yky-social}/yky/app/dofinishupload/route.tsx | 0 .../yky-social}/yky/app/dogetmediakey/route.tsx | 0 .../yky-social}/yky/app/dograph/route.tsx | 0 .../yky-social}/yky/app/dologin/route.tsx | 0 .../yky-social}/yky/app/dopost/route.tsx | 0 .../yky-social}/yky/app/doregister/route.tsx | 0 .../yky-social}/yky/app/doupload/route.tsx | 0 .../yky-social}/yky/app/dousersearch/route.tsx | 0 .../yky-social}/yky/app/error.tsx | 0 .../yky-social}/yky/app/favicon.ico | Bin .../yky-social}/yky/app/fetchrtl/route.tsx | 0 .../yky-social}/yky/app/fetchstl/route.tsx | 0 .../yky-social}/yky/app/globals.css | 0 .../yky-social}/yky/app/layout.tsx | 0 .../yky-social}/yky/app/main/inbox/page.tsx | 0 .../yky-social}/yky/app/main/layout.tsx | 0 .../yky-social}/yky/app/main/login/page.tsx | 0 .../yky-social}/yky/app/main/outbox/page.tsx | 0 .../yky-social}/yky/app/main/page.tsx | 0 .../yky-social}/yky/app/main/post/[id]/page.tsx | 0 .../yky-social}/yky/app/main/signup/page.tsx | 0 .../yky-social}/yky/app/main/updateprofile/page.tsx | 0 .../yky-social}/yky/app/main/userhome/page.tsx | 0 .../yky-social}/yky/app/main/usersearch/page.tsx | 0 .../yky-social}/yky/app/not-found.tsx | 0 .../yky-social}/yky/app/page.tsx | 0 .../yky-social}/yky/app/recvtimeline/[id]/page.tsx | 0 .../yky-social}/yky/app/sendtimeline/[id]/page.tsx | 0 .../yky-social}/yky/next.config.js | 0 .../yky-social}/yky/package-lock.json | 0 .../yky-social}/yky/package.json | 0 .../yky-social}/yky/postcss.config.js | 0 .../yky-social}/yky/public/YKY.png | Bin .../yky-social}/yky/public/YKY_Pixels.png | Bin .../yky-social}/yky/tailwind.config.js | 0 .../yky-social}/yky/tsconfig.json | 0 321 files changed, 0 insertions(+), 0 deletions(-) rename {bank => typescript/bank}/README.md (100%) rename {bank => typescript/bank}/bank-backend/.editorconfig (100%) rename {bank => typescript/bank}/bank-backend/.eslintrc.cjs (100%) rename {bank => typescript/bank}/bank-backend/dbos-config.yaml (100%) rename {bank => typescript/bank}/bank-backend/dbos-test-config.yaml (100%) rename {bank => typescript/bank}/bank-backend/generate_env.js (100%) rename {bank => typescript/bank}/bank-backend/jest.config.js (100%) rename {bank => typescript/bank}/bank-backend/nodemon.json (100%) rename {bank => typescript/bank}/bank-backend/package-lock.json (100%) rename {bank => typescript/bank}/bank-backend/package.json (100%) rename {bank => typescript/bank}/bank-backend/prisma/migrations/20240606225203_bank_initial/migration.sql (100%) rename {bank => typescript/bank}/bank-backend/prisma/migrations/migration_lock.toml (100%) rename {bank => typescript/bank}/bank-backend/prisma/schema.prisma (100%) rename {bank => typescript/bank}/bank-backend/src/bank.test.ts (100%) rename {bank => typescript/bank}/bank-backend/src/middleware.ts (100%) rename {bank => typescript/bank}/bank-backend/src/mockoauth.ts (100%) rename {bank => typescript/bank}/bank-backend/src/operations.ts (100%) rename {bank => typescript/bank}/bank-backend/src/router.ts (100%) rename {bank => typescript/bank}/bank-backend/src/runtime.test.ts (100%) rename {bank => typescript/bank}/bank-backend/src/views/mockauth.ejs (100%) rename {bank => typescript/bank}/bank-backend/src/workflows/accountinfo.workflows.ts (100%) rename {bank => typescript/bank}/bank-backend/src/workflows/txnhistory.workflows.ts (100%) rename {bank => typescript/bank}/bank-backend/tsconfig.json (100%) rename {bank => typescript/bank}/bank-frontend/.editorconfig (100%) rename {bank => typescript/bank}/bank-frontend/.eslintrc.cjs (100%) rename {bank => typescript/bank}/bank-frontend/.gitignore (100%) rename {bank => typescript/bank}/bank-frontend/.vscode/extensions.json (100%) rename {bank => typescript/bank}/bank-frontend/.vscode/launch.json (100%) rename {bank => typescript/bank}/bank-frontend/.vscode/tasks.json (100%) rename {bank => typescript/bank}/bank-frontend/angular.json (100%) rename {bank => typescript/bank}/bank-frontend/package-lock.json (100%) rename {bank => typescript/bank}/bank-frontend/package.json (100%) rename {bank => typescript/bank}/bank-frontend/src/app/app-routing.module.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/app.component.spec.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/app.component.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/app.module.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/app.service.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/bank.component.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/home.component.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.css (100%) rename {bank => typescript/bank}/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.html (100%) rename {bank => typescript/bank}/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.spec.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/assets/.gitkeep (100%) rename {bank => typescript/bank}/bank-frontend/src/environments/environment.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/index.html (100%) rename {bank => typescript/bank}/bank-frontend/src/main.ts (100%) rename {bank => typescript/bank}/bank-frontend/src/styles.css (100%) rename {bank => typescript/bank}/bank-frontend/tsconfig.app.json (100%) rename {bank => typescript/bank}/bank-frontend/tsconfig.json (100%) rename {bank => typescript/bank}/bank-frontend/tsconfig.spec.json (100%) rename {bank => typescript/bank}/scripts/start_jaeger_docker.sh (100%) rename {bank => typescript/bank}/scripts/start_postgres_docker.js (100%) rename {e-commerce => typescript/e-commerce}/README.md (100%) rename {e-commerce => typescript/e-commerce}/npm-install.sh (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/.eslintignore (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/.eslintrc (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/create_db.sh (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/dbos-config.yaml (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/jest.config.js (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/knexfile.ts (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/migrations/001_initial_schema.ts (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/package-lock.json (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/package.json (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/src/operations.test.ts (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/src/operations.ts (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/tsconfig.json (100%) rename {e-commerce => typescript/e-commerce}/payment-backend/views/payment.ejs (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/.eslintignore (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/.eslintrc (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/dbos-config.yaml (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/jest.config.js (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/knexfile.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/migrations/001_initial_schema.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/nodemon.json (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/package-lock.json (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/package.json (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/seeds/initial.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/src/openapi.yaml (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/src/operations.test.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/src/operations.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-backend/tsconfig.json (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/.eslintrc.json (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/.gitignore (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/checkout/cancel/page.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/checkout/checkout-client.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/checkout/page.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/checkout/success/page.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/favicon.ico (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/home-client.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/layout.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/login/page.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/app/page.tsx (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/create-openapi-client.sh (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/lib/backend.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/lib/client.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/lib/session.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/next.config.js (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/package-lock.json (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/package.json (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/pages/api/login.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/pages/api/logout.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/pages/api/register.ts (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/public/pen.jpg (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/public/pencil.jpg (100%) rename {e-commerce => typescript/e-commerce}/shop-frontend/tsconfig.json (100%) rename {e-commerce => typescript/e-commerce}/start_postgres_docker.sh (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/.eslintignore (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/.eslintrc (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/.vscode/extensions.json (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/.vscode/launch.json (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/.vscode/tasks.json (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/README.md (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/dbos-config.yaml (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/jest.config.js (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/knexfile.js (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/migrations/20240212161006_create_greetings_table.js (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/package-lock.json (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/package.json (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/src/operations.ts (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/start_postgres_docker.js (100%) rename {greeting-guestbook => typescript/greeting-guestbook}/tsconfig.json (100%) rename {shop-guide => typescript/shop-guide}/.eslintignore (100%) rename {shop-guide => typescript/shop-guide}/.eslintrc (100%) rename {shop-guide => typescript/shop-guide}/dbos-config.yaml (100%) rename {shop-guide => typescript/shop-guide}/jest.config.js (100%) rename {shop-guide => typescript/shop-guide}/knexfile.js (100%) rename {shop-guide => typescript/shop-guide}/migrations/001_initial_schema.js (100%) rename {shop-guide => typescript/shop-guide}/package-lock.json (100%) rename {shop-guide => typescript/shop-guide}/package.json (100%) rename {shop-guide => typescript/shop-guide}/seeds/initial.js (100%) rename {shop-guide => typescript/shop-guide}/src/operations.ts (100%) rename {shop-guide => typescript/shop-guide}/src/utilities.ts (100%) rename {shop-guide => typescript/shop-guide}/start_payment_service.sh (100%) rename {shop-guide => typescript/shop-guide}/tsconfig.json (100%) rename {tpcc => typescript/tpcc}/.eslintignore (100%) rename {tpcc => typescript/tpcc}/.eslintrc (100%) rename {tpcc => typescript/tpcc}/README.md (100%) rename {tpcc => typescript/tpcc}/dbos-config.yaml (100%) rename {tpcc => typescript/tpcc}/install_go_tpc.sh (100%) rename {tpcc => typescript/tpcc}/jest.config.js (100%) rename {tpcc => typescript/tpcc}/knexfile.js (100%) rename {tpcc => typescript/tpcc}/migrations/20240212161006_create_tpcc_tables.js (100%) rename {tpcc => typescript/tpcc}/package-lock.json (100%) rename {tpcc => typescript/tpcc}/package.json (100%) rename {tpcc => typescript/tpcc}/src/operations.test.ts (100%) rename {tpcc => typescript/tpcc}/src/operations.ts (100%) rename {tpcc => typescript/tpcc}/src/utils.ts (100%) rename {tpcc => typescript/tpcc}/start_postgres_docker.sh (100%) rename {tpcc => typescript/tpcc}/tsconfig.json (100%) rename {websockets => typescript/websockets}/.gitignore (100%) rename {websockets => typescript/websockets}/.vscode/extensions.json (100%) rename {websockets => typescript/websockets}/.vscode/launch.json (100%) rename {websockets => typescript/websockets}/.vscode/tasks.json (100%) rename {websockets => typescript/websockets}/README.md (100%) rename {websockets => typescript/websockets}/dbos-config.yaml (100%) rename {websockets => typescript/websockets}/eslint.config.js (100%) rename {websockets => typescript/websockets}/jest.config.js (100%) rename {websockets => typescript/websockets}/knexfile.js (100%) rename {websockets => typescript/websockets}/nodemon.json (100%) rename {websockets => typescript/websockets}/package-lock.json (100%) rename {websockets => typescript/websockets}/package.json (100%) rename {websockets => typescript/websockets}/src/operations.ts (100%) rename {websockets => typescript/websockets}/start_postgres_docker.js (100%) rename {websockets => typescript/websockets}/tsconfig.json (100%) rename {websockets => typescript/websockets}/wsclient.js (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.eslintignore (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.eslintrc (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.gitignore (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.vscode/extensions.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.vscode/launch.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/.vscode/tasks.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/README.md (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/dbos-config.yaml (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/knexfile.ts (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/migrations/001_initial_schema.js (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/nodemon.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/package-lock.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/package.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/seeds/initial.js (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/src/frontend.ts (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/src/operations.ts (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/src/utilities.ts (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/tsconfig.json (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/check_orders.liquid (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/crash.liquid (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/dashboard.liquid (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/error.liquid (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/fulfill_order.liquid (100%) rename {widget-fulfillment => typescript/widget-fulfillment}/views/index.liquid (100%) rename {widget-store => typescript/widget-store}/.eslintignore (100%) rename {widget-store => typescript/widget-store}/.eslintrc (100%) rename {widget-store => typescript/widget-store}/.gitignore (100%) rename {widget-store => typescript/widget-store}/.vscode/extensions.json (100%) rename {widget-store => typescript/widget-store}/.vscode/launch.json (100%) rename {widget-store => typescript/widget-store}/.vscode/tasks.json (100%) rename {widget-store => typescript/widget-store}/README.md (100%) rename {widget-store => typescript/widget-store}/dbos-config.yaml (100%) rename {widget-store => typescript/widget-store}/knexfile.ts (100%) rename {widget-store => typescript/widget-store}/migrations/001_initial_schema.js (100%) rename {widget-store => typescript/widget-store}/nodemon.json (100%) rename {widget-store => typescript/widget-store}/package-lock.json (100%) rename {widget-store => typescript/widget-store}/package.json (100%) rename {widget-store => typescript/widget-store}/public/app.html (100%) rename {widget-store => typescript/widget-store}/seeds/initial.js (100%) rename {widget-store => typescript/widget-store}/src/frontend.ts (100%) rename {widget-store => typescript/widget-store}/src/operations.ts (100%) rename {widget-store => typescript/widget-store}/src/utilities.ts (100%) rename {widget-store => typescript/widget-store}/tsconfig.json (100%) rename {yky-social => typescript/yky-social}/.eslintignore (100%) rename {yky-social => typescript/yky-social}/.eslintrc (100%) rename {yky-social => typescript/yky-social}/.gitignore (100%) rename {yky-social => typescript/yky-social}/README.md (100%) rename {yky-social => typescript/yky-social}/create-openapi-client.sh (100%) rename {yky-social => typescript/yky-social}/dbos-config.yaml (100%) rename {yky-social => typescript/yky-social}/jest.config.js (100%) rename {yky-social => typescript/yky-social}/package-lock.json (100%) rename {yky-social => typescript/yky-social}/package.json (100%) rename {yky-social => typescript/yky-social}/scripts/init_pgdb.sh (100%) rename {yky-social => typescript/yky-social}/scripts/start_postgres_docker.sh (100%) rename {yky-social => typescript/yky-social}/src/YKY.png (100%) rename {yky-social => typescript/yky-social}/src/YKYOperations.ts (100%) rename {yky-social => typescript/yky-social}/src/app.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/Graph.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/Media.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/Post.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/Timeline.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/UserLogin.ts (100%) rename {yky-social => typescript/yky-social}/src/entity/UserProfile.ts (100%) rename {yky-social => typescript/yky-social}/src/openapi.yaml (100%) rename {yky-social => typescript/yky-social}/src/operations.ts (100%) rename {yky-social => typescript/yky-social}/src/yky.test.ts (100%) rename {yky-social => typescript/yky-social}/tsconfig.json (100%) rename {yky-social => typescript/yky-social}/tsconfig.template.json (100%) rename {yky-social => typescript/yky-social}/yky/.eslintrc.json (100%) rename {yky-social => typescript/yky-social}/yky/.gitignore (100%) rename {yky-social => typescript/yky-social}/yky/app/components/PostForm.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/RecvTimelineCR.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/SendTimelineCR.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/UserSearch.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYContext.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYLogin.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYProfilePhoto.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYSignup.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYSplash.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYTopNav.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/YKYUpload.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/components/backend.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/.openapi-generator-ignore (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/.openapi-generator/FILES (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/.openapi-generator/VERSION (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/apis/DefaultApi.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/apis/index.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/index.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoComposeRequest.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoFindUser200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoFindUser200ResponseAnyOf.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoFindUser200ResponseAnyOf1.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoFollowRequest.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoKeyDownload200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoKeyUpload200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoLogin200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoLoginRequest.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoMediaDelete200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoRegisterRequest.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/DoStartMediaUpload200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/GetPost200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/GetPost200ResponseAnyOf.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/GetPost200ResponseAnyOf1.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/GetProfilePhoto200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/GetProfilePhoto200ResponseAnyOf.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/Hello200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/Post.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/PostType.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/PresignedPost.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/ReceiveTimeline200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/ReceiveTimeline200ResponseTimelineInner.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/RecvType.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/SendTimeline200Response.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/SendTimeline200ResponseTimelineInner.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/SendType.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/UserLogin.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/models/index.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/client/runtime.ts (100%) rename {yky-social => typescript/yky-social}/yky/app/components/userid.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dofinishupload/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dogetmediakey/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dograph/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dologin/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dopost/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/doregister/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/doupload/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/dousersearch/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/error.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/favicon.ico (100%) rename {yky-social => typescript/yky-social}/yky/app/fetchrtl/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/fetchstl/route.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/globals.css (100%) rename {yky-social => typescript/yky-social}/yky/app/layout.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/inbox/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/layout.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/login/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/outbox/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/post/[id]/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/signup/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/updateprofile/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/userhome/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/main/usersearch/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/not-found.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/recvtimeline/[id]/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/app/sendtimeline/[id]/page.tsx (100%) rename {yky-social => typescript/yky-social}/yky/next.config.js (100%) rename {yky-social => typescript/yky-social}/yky/package-lock.json (100%) rename {yky-social => typescript/yky-social}/yky/package.json (100%) rename {yky-social => typescript/yky-social}/yky/postcss.config.js (100%) rename {yky-social => typescript/yky-social}/yky/public/YKY.png (100%) rename {yky-social => typescript/yky-social}/yky/public/YKY_Pixels.png (100%) rename {yky-social => typescript/yky-social}/yky/tailwind.config.js (100%) rename {yky-social => typescript/yky-social}/yky/tsconfig.json (100%) diff --git a/bank/README.md b/typescript/bank/README.md similarity index 100% rename from bank/README.md rename to typescript/bank/README.md diff --git a/bank/bank-backend/.editorconfig b/typescript/bank/bank-backend/.editorconfig similarity index 100% rename from bank/bank-backend/.editorconfig rename to typescript/bank/bank-backend/.editorconfig diff --git a/bank/bank-backend/.eslintrc.cjs b/typescript/bank/bank-backend/.eslintrc.cjs similarity index 100% rename from bank/bank-backend/.eslintrc.cjs rename to typescript/bank/bank-backend/.eslintrc.cjs diff --git a/bank/bank-backend/dbos-config.yaml b/typescript/bank/bank-backend/dbos-config.yaml similarity index 100% rename from bank/bank-backend/dbos-config.yaml rename to typescript/bank/bank-backend/dbos-config.yaml diff --git a/bank/bank-backend/dbos-test-config.yaml b/typescript/bank/bank-backend/dbos-test-config.yaml similarity index 100% rename from bank/bank-backend/dbos-test-config.yaml rename to typescript/bank/bank-backend/dbos-test-config.yaml diff --git a/bank/bank-backend/generate_env.js b/typescript/bank/bank-backend/generate_env.js similarity index 100% rename from bank/bank-backend/generate_env.js rename to typescript/bank/bank-backend/generate_env.js diff --git a/bank/bank-backend/jest.config.js b/typescript/bank/bank-backend/jest.config.js similarity index 100% rename from bank/bank-backend/jest.config.js rename to typescript/bank/bank-backend/jest.config.js diff --git a/bank/bank-backend/nodemon.json b/typescript/bank/bank-backend/nodemon.json similarity index 100% rename from bank/bank-backend/nodemon.json rename to typescript/bank/bank-backend/nodemon.json diff --git a/bank/bank-backend/package-lock.json b/typescript/bank/bank-backend/package-lock.json similarity index 100% rename from bank/bank-backend/package-lock.json rename to typescript/bank/bank-backend/package-lock.json diff --git a/bank/bank-backend/package.json b/typescript/bank/bank-backend/package.json similarity index 100% rename from bank/bank-backend/package.json rename to typescript/bank/bank-backend/package.json diff --git a/bank/bank-backend/prisma/migrations/20240606225203_bank_initial/migration.sql b/typescript/bank/bank-backend/prisma/migrations/20240606225203_bank_initial/migration.sql similarity index 100% rename from bank/bank-backend/prisma/migrations/20240606225203_bank_initial/migration.sql rename to typescript/bank/bank-backend/prisma/migrations/20240606225203_bank_initial/migration.sql diff --git a/bank/bank-backend/prisma/migrations/migration_lock.toml b/typescript/bank/bank-backend/prisma/migrations/migration_lock.toml similarity index 100% rename from bank/bank-backend/prisma/migrations/migration_lock.toml rename to typescript/bank/bank-backend/prisma/migrations/migration_lock.toml diff --git a/bank/bank-backend/prisma/schema.prisma b/typescript/bank/bank-backend/prisma/schema.prisma similarity index 100% rename from bank/bank-backend/prisma/schema.prisma rename to typescript/bank/bank-backend/prisma/schema.prisma diff --git a/bank/bank-backend/src/bank.test.ts b/typescript/bank/bank-backend/src/bank.test.ts similarity index 100% rename from bank/bank-backend/src/bank.test.ts rename to typescript/bank/bank-backend/src/bank.test.ts diff --git a/bank/bank-backend/src/middleware.ts b/typescript/bank/bank-backend/src/middleware.ts similarity index 100% rename from bank/bank-backend/src/middleware.ts rename to typescript/bank/bank-backend/src/middleware.ts diff --git a/bank/bank-backend/src/mockoauth.ts b/typescript/bank/bank-backend/src/mockoauth.ts similarity index 100% rename from bank/bank-backend/src/mockoauth.ts rename to typescript/bank/bank-backend/src/mockoauth.ts diff --git a/bank/bank-backend/src/operations.ts b/typescript/bank/bank-backend/src/operations.ts similarity index 100% rename from bank/bank-backend/src/operations.ts rename to typescript/bank/bank-backend/src/operations.ts diff --git a/bank/bank-backend/src/router.ts b/typescript/bank/bank-backend/src/router.ts similarity index 100% rename from bank/bank-backend/src/router.ts rename to typescript/bank/bank-backend/src/router.ts diff --git a/bank/bank-backend/src/runtime.test.ts b/typescript/bank/bank-backend/src/runtime.test.ts similarity index 100% rename from bank/bank-backend/src/runtime.test.ts rename to typescript/bank/bank-backend/src/runtime.test.ts diff --git a/bank/bank-backend/src/views/mockauth.ejs b/typescript/bank/bank-backend/src/views/mockauth.ejs similarity index 100% rename from bank/bank-backend/src/views/mockauth.ejs rename to typescript/bank/bank-backend/src/views/mockauth.ejs diff --git a/bank/bank-backend/src/workflows/accountinfo.workflows.ts b/typescript/bank/bank-backend/src/workflows/accountinfo.workflows.ts similarity index 100% rename from bank/bank-backend/src/workflows/accountinfo.workflows.ts rename to typescript/bank/bank-backend/src/workflows/accountinfo.workflows.ts diff --git a/bank/bank-backend/src/workflows/txnhistory.workflows.ts b/typescript/bank/bank-backend/src/workflows/txnhistory.workflows.ts similarity index 100% rename from bank/bank-backend/src/workflows/txnhistory.workflows.ts rename to typescript/bank/bank-backend/src/workflows/txnhistory.workflows.ts diff --git a/bank/bank-backend/tsconfig.json b/typescript/bank/bank-backend/tsconfig.json similarity index 100% rename from bank/bank-backend/tsconfig.json rename to typescript/bank/bank-backend/tsconfig.json diff --git a/bank/bank-frontend/.editorconfig b/typescript/bank/bank-frontend/.editorconfig similarity index 100% rename from bank/bank-frontend/.editorconfig rename to typescript/bank/bank-frontend/.editorconfig diff --git a/bank/bank-frontend/.eslintrc.cjs b/typescript/bank/bank-frontend/.eslintrc.cjs similarity index 100% rename from bank/bank-frontend/.eslintrc.cjs rename to typescript/bank/bank-frontend/.eslintrc.cjs diff --git a/bank/bank-frontend/.gitignore b/typescript/bank/bank-frontend/.gitignore similarity index 100% rename from bank/bank-frontend/.gitignore rename to typescript/bank/bank-frontend/.gitignore diff --git a/bank/bank-frontend/.vscode/extensions.json b/typescript/bank/bank-frontend/.vscode/extensions.json similarity index 100% rename from bank/bank-frontend/.vscode/extensions.json rename to typescript/bank/bank-frontend/.vscode/extensions.json diff --git a/bank/bank-frontend/.vscode/launch.json b/typescript/bank/bank-frontend/.vscode/launch.json similarity index 100% rename from bank/bank-frontend/.vscode/launch.json rename to typescript/bank/bank-frontend/.vscode/launch.json diff --git a/bank/bank-frontend/.vscode/tasks.json b/typescript/bank/bank-frontend/.vscode/tasks.json similarity index 100% rename from bank/bank-frontend/.vscode/tasks.json rename to typescript/bank/bank-frontend/.vscode/tasks.json diff --git a/bank/bank-frontend/angular.json b/typescript/bank/bank-frontend/angular.json similarity index 100% rename from bank/bank-frontend/angular.json rename to typescript/bank/bank-frontend/angular.json diff --git a/bank/bank-frontend/package-lock.json b/typescript/bank/bank-frontend/package-lock.json similarity index 100% rename from bank/bank-frontend/package-lock.json rename to typescript/bank/bank-frontend/package-lock.json diff --git a/bank/bank-frontend/package.json b/typescript/bank/bank-frontend/package.json similarity index 100% rename from bank/bank-frontend/package.json rename to typescript/bank/bank-frontend/package.json diff --git a/bank/bank-frontend/src/app/app-routing.module.ts b/typescript/bank/bank-frontend/src/app/app-routing.module.ts similarity index 100% rename from bank/bank-frontend/src/app/app-routing.module.ts rename to typescript/bank/bank-frontend/src/app/app-routing.module.ts diff --git a/bank/bank-frontend/src/app/app.component.spec.ts b/typescript/bank/bank-frontend/src/app/app.component.spec.ts similarity index 100% rename from bank/bank-frontend/src/app/app.component.spec.ts rename to typescript/bank/bank-frontend/src/app/app.component.spec.ts diff --git a/bank/bank-frontend/src/app/app.component.ts b/typescript/bank/bank-frontend/src/app/app.component.ts similarity index 100% rename from bank/bank-frontend/src/app/app.component.ts rename to typescript/bank/bank-frontend/src/app/app.component.ts diff --git a/bank/bank-frontend/src/app/app.module.ts b/typescript/bank/bank-frontend/src/app/app.module.ts similarity index 100% rename from bank/bank-frontend/src/app/app.module.ts rename to typescript/bank/bank-frontend/src/app/app.module.ts diff --git a/bank/bank-frontend/src/app/app.service.ts b/typescript/bank/bank-frontend/src/app/app.service.ts similarity index 100% rename from bank/bank-frontend/src/app/app.service.ts rename to typescript/bank/bank-frontend/src/app/app.service.ts diff --git a/bank/bank-frontend/src/app/bank.component.ts b/typescript/bank/bank-frontend/src/app/bank.component.ts similarity index 100% rename from bank/bank-frontend/src/app/bank.component.ts rename to typescript/bank/bank-frontend/src/app/bank.component.ts diff --git a/bank/bank-frontend/src/app/home.component.ts b/typescript/bank/bank-frontend/src/app/home.component.ts similarity index 100% rename from bank/bank-frontend/src/app/home.component.ts rename to typescript/bank/bank-frontend/src/app/home.component.ts diff --git a/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.css b/typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.css similarity index 100% rename from bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.css rename to typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.css diff --git a/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.html b/typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.html similarity index 100% rename from bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.html rename to typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.html diff --git a/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.spec.ts b/typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.spec.ts similarity index 100% rename from bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.spec.ts rename to typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.spec.ts diff --git a/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.ts b/typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.ts similarity index 100% rename from bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.ts rename to typescript/bank/bank-frontend/src/app/owner-name-dialog/owner-name-dialog.component.ts diff --git a/bank/bank-frontend/src/assets/.gitkeep b/typescript/bank/bank-frontend/src/assets/.gitkeep similarity index 100% rename from bank/bank-frontend/src/assets/.gitkeep rename to typescript/bank/bank-frontend/src/assets/.gitkeep diff --git a/bank/bank-frontend/src/environments/environment.ts b/typescript/bank/bank-frontend/src/environments/environment.ts similarity index 100% rename from bank/bank-frontend/src/environments/environment.ts rename to typescript/bank/bank-frontend/src/environments/environment.ts diff --git a/bank/bank-frontend/src/index.html b/typescript/bank/bank-frontend/src/index.html similarity index 100% rename from bank/bank-frontend/src/index.html rename to typescript/bank/bank-frontend/src/index.html diff --git a/bank/bank-frontend/src/main.ts b/typescript/bank/bank-frontend/src/main.ts similarity index 100% rename from bank/bank-frontend/src/main.ts rename to typescript/bank/bank-frontend/src/main.ts diff --git a/bank/bank-frontend/src/styles.css b/typescript/bank/bank-frontend/src/styles.css similarity index 100% rename from bank/bank-frontend/src/styles.css rename to typescript/bank/bank-frontend/src/styles.css diff --git a/bank/bank-frontend/tsconfig.app.json b/typescript/bank/bank-frontend/tsconfig.app.json similarity index 100% rename from bank/bank-frontend/tsconfig.app.json rename to typescript/bank/bank-frontend/tsconfig.app.json diff --git a/bank/bank-frontend/tsconfig.json b/typescript/bank/bank-frontend/tsconfig.json similarity index 100% rename from bank/bank-frontend/tsconfig.json rename to typescript/bank/bank-frontend/tsconfig.json diff --git a/bank/bank-frontend/tsconfig.spec.json b/typescript/bank/bank-frontend/tsconfig.spec.json similarity index 100% rename from bank/bank-frontend/tsconfig.spec.json rename to typescript/bank/bank-frontend/tsconfig.spec.json diff --git a/bank/scripts/start_jaeger_docker.sh b/typescript/bank/scripts/start_jaeger_docker.sh similarity index 100% rename from bank/scripts/start_jaeger_docker.sh rename to typescript/bank/scripts/start_jaeger_docker.sh diff --git a/bank/scripts/start_postgres_docker.js b/typescript/bank/scripts/start_postgres_docker.js similarity index 100% rename from bank/scripts/start_postgres_docker.js rename to typescript/bank/scripts/start_postgres_docker.js diff --git a/e-commerce/README.md b/typescript/e-commerce/README.md similarity index 100% rename from e-commerce/README.md rename to typescript/e-commerce/README.md diff --git a/e-commerce/npm-install.sh b/typescript/e-commerce/npm-install.sh similarity index 100% rename from e-commerce/npm-install.sh rename to typescript/e-commerce/npm-install.sh diff --git a/e-commerce/payment-backend/.eslintignore b/typescript/e-commerce/payment-backend/.eslintignore similarity index 100% rename from e-commerce/payment-backend/.eslintignore rename to typescript/e-commerce/payment-backend/.eslintignore diff --git a/e-commerce/payment-backend/.eslintrc b/typescript/e-commerce/payment-backend/.eslintrc similarity index 100% rename from e-commerce/payment-backend/.eslintrc rename to typescript/e-commerce/payment-backend/.eslintrc diff --git a/e-commerce/payment-backend/create_db.sh b/typescript/e-commerce/payment-backend/create_db.sh similarity index 100% rename from e-commerce/payment-backend/create_db.sh rename to typescript/e-commerce/payment-backend/create_db.sh diff --git a/e-commerce/payment-backend/dbos-config.yaml b/typescript/e-commerce/payment-backend/dbos-config.yaml similarity index 100% rename from e-commerce/payment-backend/dbos-config.yaml rename to typescript/e-commerce/payment-backend/dbos-config.yaml diff --git a/e-commerce/payment-backend/jest.config.js b/typescript/e-commerce/payment-backend/jest.config.js similarity index 100% rename from e-commerce/payment-backend/jest.config.js rename to typescript/e-commerce/payment-backend/jest.config.js diff --git a/e-commerce/payment-backend/knexfile.ts b/typescript/e-commerce/payment-backend/knexfile.ts similarity index 100% rename from e-commerce/payment-backend/knexfile.ts rename to typescript/e-commerce/payment-backend/knexfile.ts diff --git a/e-commerce/payment-backend/migrations/001_initial_schema.ts b/typescript/e-commerce/payment-backend/migrations/001_initial_schema.ts similarity index 100% rename from e-commerce/payment-backend/migrations/001_initial_schema.ts rename to typescript/e-commerce/payment-backend/migrations/001_initial_schema.ts diff --git a/e-commerce/payment-backend/package-lock.json b/typescript/e-commerce/payment-backend/package-lock.json similarity index 100% rename from e-commerce/payment-backend/package-lock.json rename to typescript/e-commerce/payment-backend/package-lock.json diff --git a/e-commerce/payment-backend/package.json b/typescript/e-commerce/payment-backend/package.json similarity index 100% rename from e-commerce/payment-backend/package.json rename to typescript/e-commerce/payment-backend/package.json diff --git a/e-commerce/payment-backend/src/operations.test.ts b/typescript/e-commerce/payment-backend/src/operations.test.ts similarity index 100% rename from e-commerce/payment-backend/src/operations.test.ts rename to typescript/e-commerce/payment-backend/src/operations.test.ts diff --git a/e-commerce/payment-backend/src/operations.ts b/typescript/e-commerce/payment-backend/src/operations.ts similarity index 100% rename from e-commerce/payment-backend/src/operations.ts rename to typescript/e-commerce/payment-backend/src/operations.ts diff --git a/e-commerce/payment-backend/tsconfig.json b/typescript/e-commerce/payment-backend/tsconfig.json similarity index 100% rename from e-commerce/payment-backend/tsconfig.json rename to typescript/e-commerce/payment-backend/tsconfig.json diff --git a/e-commerce/payment-backend/views/payment.ejs b/typescript/e-commerce/payment-backend/views/payment.ejs similarity index 100% rename from e-commerce/payment-backend/views/payment.ejs rename to typescript/e-commerce/payment-backend/views/payment.ejs diff --git a/e-commerce/shop-backend/.eslintignore b/typescript/e-commerce/shop-backend/.eslintignore similarity index 100% rename from e-commerce/shop-backend/.eslintignore rename to typescript/e-commerce/shop-backend/.eslintignore diff --git a/e-commerce/shop-backend/.eslintrc b/typescript/e-commerce/shop-backend/.eslintrc similarity index 100% rename from e-commerce/shop-backend/.eslintrc rename to typescript/e-commerce/shop-backend/.eslintrc diff --git a/e-commerce/shop-backend/dbos-config.yaml b/typescript/e-commerce/shop-backend/dbos-config.yaml similarity index 100% rename from e-commerce/shop-backend/dbos-config.yaml rename to typescript/e-commerce/shop-backend/dbos-config.yaml diff --git a/e-commerce/shop-backend/jest.config.js b/typescript/e-commerce/shop-backend/jest.config.js similarity index 100% rename from e-commerce/shop-backend/jest.config.js rename to typescript/e-commerce/shop-backend/jest.config.js diff --git a/e-commerce/shop-backend/knexfile.ts b/typescript/e-commerce/shop-backend/knexfile.ts similarity index 100% rename from e-commerce/shop-backend/knexfile.ts rename to typescript/e-commerce/shop-backend/knexfile.ts diff --git a/e-commerce/shop-backend/migrations/001_initial_schema.ts b/typescript/e-commerce/shop-backend/migrations/001_initial_schema.ts similarity index 100% rename from e-commerce/shop-backend/migrations/001_initial_schema.ts rename to typescript/e-commerce/shop-backend/migrations/001_initial_schema.ts diff --git a/e-commerce/shop-backend/nodemon.json b/typescript/e-commerce/shop-backend/nodemon.json similarity index 100% rename from e-commerce/shop-backend/nodemon.json rename to typescript/e-commerce/shop-backend/nodemon.json diff --git a/e-commerce/shop-backend/package-lock.json b/typescript/e-commerce/shop-backend/package-lock.json similarity index 100% rename from e-commerce/shop-backend/package-lock.json rename to typescript/e-commerce/shop-backend/package-lock.json diff --git a/e-commerce/shop-backend/package.json b/typescript/e-commerce/shop-backend/package.json similarity index 100% rename from e-commerce/shop-backend/package.json rename to typescript/e-commerce/shop-backend/package.json diff --git a/e-commerce/shop-backend/seeds/initial.ts b/typescript/e-commerce/shop-backend/seeds/initial.ts similarity index 100% rename from e-commerce/shop-backend/seeds/initial.ts rename to typescript/e-commerce/shop-backend/seeds/initial.ts diff --git a/e-commerce/shop-backend/src/openapi.yaml b/typescript/e-commerce/shop-backend/src/openapi.yaml similarity index 100% rename from e-commerce/shop-backend/src/openapi.yaml rename to typescript/e-commerce/shop-backend/src/openapi.yaml diff --git a/e-commerce/shop-backend/src/operations.test.ts b/typescript/e-commerce/shop-backend/src/operations.test.ts similarity index 100% rename from e-commerce/shop-backend/src/operations.test.ts rename to typescript/e-commerce/shop-backend/src/operations.test.ts diff --git a/e-commerce/shop-backend/src/operations.ts b/typescript/e-commerce/shop-backend/src/operations.ts similarity index 100% rename from e-commerce/shop-backend/src/operations.ts rename to typescript/e-commerce/shop-backend/src/operations.ts diff --git a/e-commerce/shop-backend/tsconfig.json b/typescript/e-commerce/shop-backend/tsconfig.json similarity index 100% rename from e-commerce/shop-backend/tsconfig.json rename to typescript/e-commerce/shop-backend/tsconfig.json diff --git a/e-commerce/shop-frontend/.eslintrc.json b/typescript/e-commerce/shop-frontend/.eslintrc.json similarity index 100% rename from e-commerce/shop-frontend/.eslintrc.json rename to typescript/e-commerce/shop-frontend/.eslintrc.json diff --git a/e-commerce/shop-frontend/.gitignore b/typescript/e-commerce/shop-frontend/.gitignore similarity index 100% rename from e-commerce/shop-frontend/.gitignore rename to typescript/e-commerce/shop-frontend/.gitignore diff --git a/e-commerce/shop-frontend/app/checkout/cancel/page.tsx b/typescript/e-commerce/shop-frontend/app/checkout/cancel/page.tsx similarity index 100% rename from e-commerce/shop-frontend/app/checkout/cancel/page.tsx rename to typescript/e-commerce/shop-frontend/app/checkout/cancel/page.tsx diff --git a/e-commerce/shop-frontend/app/checkout/checkout-client.tsx b/typescript/e-commerce/shop-frontend/app/checkout/checkout-client.tsx similarity index 100% rename from e-commerce/shop-frontend/app/checkout/checkout-client.tsx rename to typescript/e-commerce/shop-frontend/app/checkout/checkout-client.tsx diff --git a/e-commerce/shop-frontend/app/checkout/page.tsx b/typescript/e-commerce/shop-frontend/app/checkout/page.tsx similarity index 100% rename from e-commerce/shop-frontend/app/checkout/page.tsx rename to typescript/e-commerce/shop-frontend/app/checkout/page.tsx diff --git a/e-commerce/shop-frontend/app/checkout/success/page.tsx b/typescript/e-commerce/shop-frontend/app/checkout/success/page.tsx similarity index 100% rename from e-commerce/shop-frontend/app/checkout/success/page.tsx rename to typescript/e-commerce/shop-frontend/app/checkout/success/page.tsx diff --git a/e-commerce/shop-frontend/app/favicon.ico b/typescript/e-commerce/shop-frontend/app/favicon.ico similarity index 100% rename from e-commerce/shop-frontend/app/favicon.ico rename to typescript/e-commerce/shop-frontend/app/favicon.ico diff --git a/e-commerce/shop-frontend/app/home-client.tsx b/typescript/e-commerce/shop-frontend/app/home-client.tsx similarity index 100% rename from e-commerce/shop-frontend/app/home-client.tsx rename to typescript/e-commerce/shop-frontend/app/home-client.tsx diff --git a/e-commerce/shop-frontend/app/layout.tsx b/typescript/e-commerce/shop-frontend/app/layout.tsx similarity index 100% rename from e-commerce/shop-frontend/app/layout.tsx rename to typescript/e-commerce/shop-frontend/app/layout.tsx diff --git a/e-commerce/shop-frontend/app/login/page.tsx b/typescript/e-commerce/shop-frontend/app/login/page.tsx similarity index 100% rename from e-commerce/shop-frontend/app/login/page.tsx rename to typescript/e-commerce/shop-frontend/app/login/page.tsx diff --git a/e-commerce/shop-frontend/app/page.tsx b/typescript/e-commerce/shop-frontend/app/page.tsx similarity index 100% rename from e-commerce/shop-frontend/app/page.tsx rename to typescript/e-commerce/shop-frontend/app/page.tsx diff --git a/e-commerce/shop-frontend/create-openapi-client.sh b/typescript/e-commerce/shop-frontend/create-openapi-client.sh similarity index 100% rename from e-commerce/shop-frontend/create-openapi-client.sh rename to typescript/e-commerce/shop-frontend/create-openapi-client.sh diff --git a/e-commerce/shop-frontend/lib/backend.ts b/typescript/e-commerce/shop-frontend/lib/backend.ts similarity index 100% rename from e-commerce/shop-frontend/lib/backend.ts rename to typescript/e-commerce/shop-frontend/lib/backend.ts diff --git a/e-commerce/shop-frontend/lib/client.ts b/typescript/e-commerce/shop-frontend/lib/client.ts similarity index 100% rename from e-commerce/shop-frontend/lib/client.ts rename to typescript/e-commerce/shop-frontend/lib/client.ts diff --git a/e-commerce/shop-frontend/lib/session.ts b/typescript/e-commerce/shop-frontend/lib/session.ts similarity index 100% rename from e-commerce/shop-frontend/lib/session.ts rename to typescript/e-commerce/shop-frontend/lib/session.ts diff --git a/e-commerce/shop-frontend/next.config.js b/typescript/e-commerce/shop-frontend/next.config.js similarity index 100% rename from e-commerce/shop-frontend/next.config.js rename to typescript/e-commerce/shop-frontend/next.config.js diff --git a/e-commerce/shop-frontend/package-lock.json b/typescript/e-commerce/shop-frontend/package-lock.json similarity index 100% rename from e-commerce/shop-frontend/package-lock.json rename to typescript/e-commerce/shop-frontend/package-lock.json diff --git a/e-commerce/shop-frontend/package.json b/typescript/e-commerce/shop-frontend/package.json similarity index 100% rename from e-commerce/shop-frontend/package.json rename to typescript/e-commerce/shop-frontend/package.json diff --git a/e-commerce/shop-frontend/pages/api/login.ts b/typescript/e-commerce/shop-frontend/pages/api/login.ts similarity index 100% rename from e-commerce/shop-frontend/pages/api/login.ts rename to typescript/e-commerce/shop-frontend/pages/api/login.ts diff --git a/e-commerce/shop-frontend/pages/api/logout.ts b/typescript/e-commerce/shop-frontend/pages/api/logout.ts similarity index 100% rename from e-commerce/shop-frontend/pages/api/logout.ts rename to typescript/e-commerce/shop-frontend/pages/api/logout.ts diff --git a/e-commerce/shop-frontend/pages/api/register.ts b/typescript/e-commerce/shop-frontend/pages/api/register.ts similarity index 100% rename from e-commerce/shop-frontend/pages/api/register.ts rename to typescript/e-commerce/shop-frontend/pages/api/register.ts diff --git a/e-commerce/shop-frontend/public/pen.jpg b/typescript/e-commerce/shop-frontend/public/pen.jpg similarity index 100% rename from e-commerce/shop-frontend/public/pen.jpg rename to typescript/e-commerce/shop-frontend/public/pen.jpg diff --git a/e-commerce/shop-frontend/public/pencil.jpg b/typescript/e-commerce/shop-frontend/public/pencil.jpg similarity index 100% rename from e-commerce/shop-frontend/public/pencil.jpg rename to typescript/e-commerce/shop-frontend/public/pencil.jpg diff --git a/e-commerce/shop-frontend/tsconfig.json b/typescript/e-commerce/shop-frontend/tsconfig.json similarity index 100% rename from e-commerce/shop-frontend/tsconfig.json rename to typescript/e-commerce/shop-frontend/tsconfig.json diff --git a/e-commerce/start_postgres_docker.sh b/typescript/e-commerce/start_postgres_docker.sh similarity index 100% rename from e-commerce/start_postgres_docker.sh rename to typescript/e-commerce/start_postgres_docker.sh diff --git a/greeting-guestbook/.eslintignore b/typescript/greeting-guestbook/.eslintignore similarity index 100% rename from greeting-guestbook/.eslintignore rename to typescript/greeting-guestbook/.eslintignore diff --git a/greeting-guestbook/.eslintrc b/typescript/greeting-guestbook/.eslintrc similarity index 100% rename from greeting-guestbook/.eslintrc rename to typescript/greeting-guestbook/.eslintrc diff --git a/greeting-guestbook/.vscode/extensions.json b/typescript/greeting-guestbook/.vscode/extensions.json similarity index 100% rename from greeting-guestbook/.vscode/extensions.json rename to typescript/greeting-guestbook/.vscode/extensions.json diff --git a/greeting-guestbook/.vscode/launch.json b/typescript/greeting-guestbook/.vscode/launch.json similarity index 100% rename from greeting-guestbook/.vscode/launch.json rename to typescript/greeting-guestbook/.vscode/launch.json diff --git a/greeting-guestbook/.vscode/tasks.json b/typescript/greeting-guestbook/.vscode/tasks.json similarity index 100% rename from greeting-guestbook/.vscode/tasks.json rename to typescript/greeting-guestbook/.vscode/tasks.json diff --git a/greeting-guestbook/README.md b/typescript/greeting-guestbook/README.md similarity index 100% rename from greeting-guestbook/README.md rename to typescript/greeting-guestbook/README.md diff --git a/greeting-guestbook/dbos-config.yaml b/typescript/greeting-guestbook/dbos-config.yaml similarity index 100% rename from greeting-guestbook/dbos-config.yaml rename to typescript/greeting-guestbook/dbos-config.yaml diff --git a/greeting-guestbook/jest.config.js b/typescript/greeting-guestbook/jest.config.js similarity index 100% rename from greeting-guestbook/jest.config.js rename to typescript/greeting-guestbook/jest.config.js diff --git a/greeting-guestbook/knexfile.js b/typescript/greeting-guestbook/knexfile.js similarity index 100% rename from greeting-guestbook/knexfile.js rename to typescript/greeting-guestbook/knexfile.js diff --git a/greeting-guestbook/migrations/20240212161006_create_greetings_table.js b/typescript/greeting-guestbook/migrations/20240212161006_create_greetings_table.js similarity index 100% rename from greeting-guestbook/migrations/20240212161006_create_greetings_table.js rename to typescript/greeting-guestbook/migrations/20240212161006_create_greetings_table.js diff --git a/greeting-guestbook/package-lock.json b/typescript/greeting-guestbook/package-lock.json similarity index 100% rename from greeting-guestbook/package-lock.json rename to typescript/greeting-guestbook/package-lock.json diff --git a/greeting-guestbook/package.json b/typescript/greeting-guestbook/package.json similarity index 100% rename from greeting-guestbook/package.json rename to typescript/greeting-guestbook/package.json diff --git a/greeting-guestbook/src/operations.ts b/typescript/greeting-guestbook/src/operations.ts similarity index 100% rename from greeting-guestbook/src/operations.ts rename to typescript/greeting-guestbook/src/operations.ts diff --git a/greeting-guestbook/start_postgres_docker.js b/typescript/greeting-guestbook/start_postgres_docker.js similarity index 100% rename from greeting-guestbook/start_postgres_docker.js rename to typescript/greeting-guestbook/start_postgres_docker.js diff --git a/greeting-guestbook/tsconfig.json b/typescript/greeting-guestbook/tsconfig.json similarity index 100% rename from greeting-guestbook/tsconfig.json rename to typescript/greeting-guestbook/tsconfig.json diff --git a/shop-guide/.eslintignore b/typescript/shop-guide/.eslintignore similarity index 100% rename from shop-guide/.eslintignore rename to typescript/shop-guide/.eslintignore diff --git a/shop-guide/.eslintrc b/typescript/shop-guide/.eslintrc similarity index 100% rename from shop-guide/.eslintrc rename to typescript/shop-guide/.eslintrc diff --git a/shop-guide/dbos-config.yaml b/typescript/shop-guide/dbos-config.yaml similarity index 100% rename from shop-guide/dbos-config.yaml rename to typescript/shop-guide/dbos-config.yaml diff --git a/shop-guide/jest.config.js b/typescript/shop-guide/jest.config.js similarity index 100% rename from shop-guide/jest.config.js rename to typescript/shop-guide/jest.config.js diff --git a/shop-guide/knexfile.js b/typescript/shop-guide/knexfile.js similarity index 100% rename from shop-guide/knexfile.js rename to typescript/shop-guide/knexfile.js diff --git a/shop-guide/migrations/001_initial_schema.js b/typescript/shop-guide/migrations/001_initial_schema.js similarity index 100% rename from shop-guide/migrations/001_initial_schema.js rename to typescript/shop-guide/migrations/001_initial_schema.js diff --git a/shop-guide/package-lock.json b/typescript/shop-guide/package-lock.json similarity index 100% rename from shop-guide/package-lock.json rename to typescript/shop-guide/package-lock.json diff --git a/shop-guide/package.json b/typescript/shop-guide/package.json similarity index 100% rename from shop-guide/package.json rename to typescript/shop-guide/package.json diff --git a/shop-guide/seeds/initial.js b/typescript/shop-guide/seeds/initial.js similarity index 100% rename from shop-guide/seeds/initial.js rename to typescript/shop-guide/seeds/initial.js diff --git a/shop-guide/src/operations.ts b/typescript/shop-guide/src/operations.ts similarity index 100% rename from shop-guide/src/operations.ts rename to typescript/shop-guide/src/operations.ts diff --git a/shop-guide/src/utilities.ts b/typescript/shop-guide/src/utilities.ts similarity index 100% rename from shop-guide/src/utilities.ts rename to typescript/shop-guide/src/utilities.ts diff --git a/shop-guide/start_payment_service.sh b/typescript/shop-guide/start_payment_service.sh similarity index 100% rename from shop-guide/start_payment_service.sh rename to typescript/shop-guide/start_payment_service.sh diff --git a/shop-guide/tsconfig.json b/typescript/shop-guide/tsconfig.json similarity index 100% rename from shop-guide/tsconfig.json rename to typescript/shop-guide/tsconfig.json diff --git a/tpcc/.eslintignore b/typescript/tpcc/.eslintignore similarity index 100% rename from tpcc/.eslintignore rename to typescript/tpcc/.eslintignore diff --git a/tpcc/.eslintrc b/typescript/tpcc/.eslintrc similarity index 100% rename from tpcc/.eslintrc rename to typescript/tpcc/.eslintrc diff --git a/tpcc/README.md b/typescript/tpcc/README.md similarity index 100% rename from tpcc/README.md rename to typescript/tpcc/README.md diff --git a/tpcc/dbos-config.yaml b/typescript/tpcc/dbos-config.yaml similarity index 100% rename from tpcc/dbos-config.yaml rename to typescript/tpcc/dbos-config.yaml diff --git a/tpcc/install_go_tpc.sh b/typescript/tpcc/install_go_tpc.sh similarity index 100% rename from tpcc/install_go_tpc.sh rename to typescript/tpcc/install_go_tpc.sh diff --git a/tpcc/jest.config.js b/typescript/tpcc/jest.config.js similarity index 100% rename from tpcc/jest.config.js rename to typescript/tpcc/jest.config.js diff --git a/tpcc/knexfile.js b/typescript/tpcc/knexfile.js similarity index 100% rename from tpcc/knexfile.js rename to typescript/tpcc/knexfile.js diff --git a/tpcc/migrations/20240212161006_create_tpcc_tables.js b/typescript/tpcc/migrations/20240212161006_create_tpcc_tables.js similarity index 100% rename from tpcc/migrations/20240212161006_create_tpcc_tables.js rename to typescript/tpcc/migrations/20240212161006_create_tpcc_tables.js diff --git a/tpcc/package-lock.json b/typescript/tpcc/package-lock.json similarity index 100% rename from tpcc/package-lock.json rename to typescript/tpcc/package-lock.json diff --git a/tpcc/package.json b/typescript/tpcc/package.json similarity index 100% rename from tpcc/package.json rename to typescript/tpcc/package.json diff --git a/tpcc/src/operations.test.ts b/typescript/tpcc/src/operations.test.ts similarity index 100% rename from tpcc/src/operations.test.ts rename to typescript/tpcc/src/operations.test.ts diff --git a/tpcc/src/operations.ts b/typescript/tpcc/src/operations.ts similarity index 100% rename from tpcc/src/operations.ts rename to typescript/tpcc/src/operations.ts diff --git a/tpcc/src/utils.ts b/typescript/tpcc/src/utils.ts similarity index 100% rename from tpcc/src/utils.ts rename to typescript/tpcc/src/utils.ts diff --git a/tpcc/start_postgres_docker.sh b/typescript/tpcc/start_postgres_docker.sh similarity index 100% rename from tpcc/start_postgres_docker.sh rename to typescript/tpcc/start_postgres_docker.sh diff --git a/tpcc/tsconfig.json b/typescript/tpcc/tsconfig.json similarity index 100% rename from tpcc/tsconfig.json rename to typescript/tpcc/tsconfig.json diff --git a/websockets/.gitignore b/typescript/websockets/.gitignore similarity index 100% rename from websockets/.gitignore rename to typescript/websockets/.gitignore diff --git a/websockets/.vscode/extensions.json b/typescript/websockets/.vscode/extensions.json similarity index 100% rename from websockets/.vscode/extensions.json rename to typescript/websockets/.vscode/extensions.json diff --git a/websockets/.vscode/launch.json b/typescript/websockets/.vscode/launch.json similarity index 100% rename from websockets/.vscode/launch.json rename to typescript/websockets/.vscode/launch.json diff --git a/websockets/.vscode/tasks.json b/typescript/websockets/.vscode/tasks.json similarity index 100% rename from websockets/.vscode/tasks.json rename to typescript/websockets/.vscode/tasks.json diff --git a/websockets/README.md b/typescript/websockets/README.md similarity index 100% rename from websockets/README.md rename to typescript/websockets/README.md diff --git a/websockets/dbos-config.yaml b/typescript/websockets/dbos-config.yaml similarity index 100% rename from websockets/dbos-config.yaml rename to typescript/websockets/dbos-config.yaml diff --git a/websockets/eslint.config.js b/typescript/websockets/eslint.config.js similarity index 100% rename from websockets/eslint.config.js rename to typescript/websockets/eslint.config.js diff --git a/websockets/jest.config.js b/typescript/websockets/jest.config.js similarity index 100% rename from websockets/jest.config.js rename to typescript/websockets/jest.config.js diff --git a/websockets/knexfile.js b/typescript/websockets/knexfile.js similarity index 100% rename from websockets/knexfile.js rename to typescript/websockets/knexfile.js diff --git a/websockets/nodemon.json b/typescript/websockets/nodemon.json similarity index 100% rename from websockets/nodemon.json rename to typescript/websockets/nodemon.json diff --git a/websockets/package-lock.json b/typescript/websockets/package-lock.json similarity index 100% rename from websockets/package-lock.json rename to typescript/websockets/package-lock.json diff --git a/websockets/package.json b/typescript/websockets/package.json similarity index 100% rename from websockets/package.json rename to typescript/websockets/package.json diff --git a/websockets/src/operations.ts b/typescript/websockets/src/operations.ts similarity index 100% rename from websockets/src/operations.ts rename to typescript/websockets/src/operations.ts diff --git a/websockets/start_postgres_docker.js b/typescript/websockets/start_postgres_docker.js similarity index 100% rename from websockets/start_postgres_docker.js rename to typescript/websockets/start_postgres_docker.js diff --git a/websockets/tsconfig.json b/typescript/websockets/tsconfig.json similarity index 100% rename from websockets/tsconfig.json rename to typescript/websockets/tsconfig.json diff --git a/websockets/wsclient.js b/typescript/websockets/wsclient.js similarity index 100% rename from websockets/wsclient.js rename to typescript/websockets/wsclient.js diff --git a/widget-fulfillment/.eslintignore b/typescript/widget-fulfillment/.eslintignore similarity index 100% rename from widget-fulfillment/.eslintignore rename to typescript/widget-fulfillment/.eslintignore diff --git a/widget-fulfillment/.eslintrc b/typescript/widget-fulfillment/.eslintrc similarity index 100% rename from widget-fulfillment/.eslintrc rename to typescript/widget-fulfillment/.eslintrc diff --git a/widget-fulfillment/.gitignore b/typescript/widget-fulfillment/.gitignore similarity index 100% rename from widget-fulfillment/.gitignore rename to typescript/widget-fulfillment/.gitignore diff --git a/widget-fulfillment/.vscode/extensions.json b/typescript/widget-fulfillment/.vscode/extensions.json similarity index 100% rename from widget-fulfillment/.vscode/extensions.json rename to typescript/widget-fulfillment/.vscode/extensions.json diff --git a/widget-fulfillment/.vscode/launch.json b/typescript/widget-fulfillment/.vscode/launch.json similarity index 100% rename from widget-fulfillment/.vscode/launch.json rename to typescript/widget-fulfillment/.vscode/launch.json diff --git a/widget-fulfillment/.vscode/tasks.json b/typescript/widget-fulfillment/.vscode/tasks.json similarity index 100% rename from widget-fulfillment/.vscode/tasks.json rename to typescript/widget-fulfillment/.vscode/tasks.json diff --git a/widget-fulfillment/README.md b/typescript/widget-fulfillment/README.md similarity index 100% rename from widget-fulfillment/README.md rename to typescript/widget-fulfillment/README.md diff --git a/widget-fulfillment/dbos-config.yaml b/typescript/widget-fulfillment/dbos-config.yaml similarity index 100% rename from widget-fulfillment/dbos-config.yaml rename to typescript/widget-fulfillment/dbos-config.yaml diff --git a/widget-fulfillment/knexfile.ts b/typescript/widget-fulfillment/knexfile.ts similarity index 100% rename from widget-fulfillment/knexfile.ts rename to typescript/widget-fulfillment/knexfile.ts diff --git a/widget-fulfillment/migrations/001_initial_schema.js b/typescript/widget-fulfillment/migrations/001_initial_schema.js similarity index 100% rename from widget-fulfillment/migrations/001_initial_schema.js rename to typescript/widget-fulfillment/migrations/001_initial_schema.js diff --git a/widget-fulfillment/nodemon.json b/typescript/widget-fulfillment/nodemon.json similarity index 100% rename from widget-fulfillment/nodemon.json rename to typescript/widget-fulfillment/nodemon.json diff --git a/widget-fulfillment/package-lock.json b/typescript/widget-fulfillment/package-lock.json similarity index 100% rename from widget-fulfillment/package-lock.json rename to typescript/widget-fulfillment/package-lock.json diff --git a/widget-fulfillment/package.json b/typescript/widget-fulfillment/package.json similarity index 100% rename from widget-fulfillment/package.json rename to typescript/widget-fulfillment/package.json diff --git a/widget-fulfillment/seeds/initial.js b/typescript/widget-fulfillment/seeds/initial.js similarity index 100% rename from widget-fulfillment/seeds/initial.js rename to typescript/widget-fulfillment/seeds/initial.js diff --git a/widget-fulfillment/src/frontend.ts b/typescript/widget-fulfillment/src/frontend.ts similarity index 100% rename from widget-fulfillment/src/frontend.ts rename to typescript/widget-fulfillment/src/frontend.ts diff --git a/widget-fulfillment/src/operations.ts b/typescript/widget-fulfillment/src/operations.ts similarity index 100% rename from widget-fulfillment/src/operations.ts rename to typescript/widget-fulfillment/src/operations.ts diff --git a/widget-fulfillment/src/utilities.ts b/typescript/widget-fulfillment/src/utilities.ts similarity index 100% rename from widget-fulfillment/src/utilities.ts rename to typescript/widget-fulfillment/src/utilities.ts diff --git a/widget-fulfillment/tsconfig.json b/typescript/widget-fulfillment/tsconfig.json similarity index 100% rename from widget-fulfillment/tsconfig.json rename to typescript/widget-fulfillment/tsconfig.json diff --git a/widget-fulfillment/views/check_orders.liquid b/typescript/widget-fulfillment/views/check_orders.liquid similarity index 100% rename from widget-fulfillment/views/check_orders.liquid rename to typescript/widget-fulfillment/views/check_orders.liquid diff --git a/widget-fulfillment/views/crash.liquid b/typescript/widget-fulfillment/views/crash.liquid similarity index 100% rename from widget-fulfillment/views/crash.liquid rename to typescript/widget-fulfillment/views/crash.liquid diff --git a/widget-fulfillment/views/dashboard.liquid b/typescript/widget-fulfillment/views/dashboard.liquid similarity index 100% rename from widget-fulfillment/views/dashboard.liquid rename to typescript/widget-fulfillment/views/dashboard.liquid diff --git a/widget-fulfillment/views/error.liquid b/typescript/widget-fulfillment/views/error.liquid similarity index 100% rename from widget-fulfillment/views/error.liquid rename to typescript/widget-fulfillment/views/error.liquid diff --git a/widget-fulfillment/views/fulfill_order.liquid b/typescript/widget-fulfillment/views/fulfill_order.liquid similarity index 100% rename from widget-fulfillment/views/fulfill_order.liquid rename to typescript/widget-fulfillment/views/fulfill_order.liquid diff --git a/widget-fulfillment/views/index.liquid b/typescript/widget-fulfillment/views/index.liquid similarity index 100% rename from widget-fulfillment/views/index.liquid rename to typescript/widget-fulfillment/views/index.liquid diff --git a/widget-store/.eslintignore b/typescript/widget-store/.eslintignore similarity index 100% rename from widget-store/.eslintignore rename to typescript/widget-store/.eslintignore diff --git a/widget-store/.eslintrc b/typescript/widget-store/.eslintrc similarity index 100% rename from widget-store/.eslintrc rename to typescript/widget-store/.eslintrc diff --git a/widget-store/.gitignore b/typescript/widget-store/.gitignore similarity index 100% rename from widget-store/.gitignore rename to typescript/widget-store/.gitignore diff --git a/widget-store/.vscode/extensions.json b/typescript/widget-store/.vscode/extensions.json similarity index 100% rename from widget-store/.vscode/extensions.json rename to typescript/widget-store/.vscode/extensions.json diff --git a/widget-store/.vscode/launch.json b/typescript/widget-store/.vscode/launch.json similarity index 100% rename from widget-store/.vscode/launch.json rename to typescript/widget-store/.vscode/launch.json diff --git a/widget-store/.vscode/tasks.json b/typescript/widget-store/.vscode/tasks.json similarity index 100% rename from widget-store/.vscode/tasks.json rename to typescript/widget-store/.vscode/tasks.json diff --git a/widget-store/README.md b/typescript/widget-store/README.md similarity index 100% rename from widget-store/README.md rename to typescript/widget-store/README.md diff --git a/widget-store/dbos-config.yaml b/typescript/widget-store/dbos-config.yaml similarity index 100% rename from widget-store/dbos-config.yaml rename to typescript/widget-store/dbos-config.yaml diff --git a/widget-store/knexfile.ts b/typescript/widget-store/knexfile.ts similarity index 100% rename from widget-store/knexfile.ts rename to typescript/widget-store/knexfile.ts diff --git a/widget-store/migrations/001_initial_schema.js b/typescript/widget-store/migrations/001_initial_schema.js similarity index 100% rename from widget-store/migrations/001_initial_schema.js rename to typescript/widget-store/migrations/001_initial_schema.js diff --git a/widget-store/nodemon.json b/typescript/widget-store/nodemon.json similarity index 100% rename from widget-store/nodemon.json rename to typescript/widget-store/nodemon.json diff --git a/widget-store/package-lock.json b/typescript/widget-store/package-lock.json similarity index 100% rename from widget-store/package-lock.json rename to typescript/widget-store/package-lock.json diff --git a/widget-store/package.json b/typescript/widget-store/package.json similarity index 100% rename from widget-store/package.json rename to typescript/widget-store/package.json diff --git a/widget-store/public/app.html b/typescript/widget-store/public/app.html similarity index 100% rename from widget-store/public/app.html rename to typescript/widget-store/public/app.html diff --git a/widget-store/seeds/initial.js b/typescript/widget-store/seeds/initial.js similarity index 100% rename from widget-store/seeds/initial.js rename to typescript/widget-store/seeds/initial.js diff --git a/widget-store/src/frontend.ts b/typescript/widget-store/src/frontend.ts similarity index 100% rename from widget-store/src/frontend.ts rename to typescript/widget-store/src/frontend.ts diff --git a/widget-store/src/operations.ts b/typescript/widget-store/src/operations.ts similarity index 100% rename from widget-store/src/operations.ts rename to typescript/widget-store/src/operations.ts diff --git a/widget-store/src/utilities.ts b/typescript/widget-store/src/utilities.ts similarity index 100% rename from widget-store/src/utilities.ts rename to typescript/widget-store/src/utilities.ts diff --git a/widget-store/tsconfig.json b/typescript/widget-store/tsconfig.json similarity index 100% rename from widget-store/tsconfig.json rename to typescript/widget-store/tsconfig.json diff --git a/yky-social/.eslintignore b/typescript/yky-social/.eslintignore similarity index 100% rename from yky-social/.eslintignore rename to typescript/yky-social/.eslintignore diff --git a/yky-social/.eslintrc b/typescript/yky-social/.eslintrc similarity index 100% rename from yky-social/.eslintrc rename to typescript/yky-social/.eslintrc diff --git a/yky-social/.gitignore b/typescript/yky-social/.gitignore similarity index 100% rename from yky-social/.gitignore rename to typescript/yky-social/.gitignore diff --git a/yky-social/README.md b/typescript/yky-social/README.md similarity index 100% rename from yky-social/README.md rename to typescript/yky-social/README.md diff --git a/yky-social/create-openapi-client.sh b/typescript/yky-social/create-openapi-client.sh similarity index 100% rename from yky-social/create-openapi-client.sh rename to typescript/yky-social/create-openapi-client.sh diff --git a/yky-social/dbos-config.yaml b/typescript/yky-social/dbos-config.yaml similarity index 100% rename from yky-social/dbos-config.yaml rename to typescript/yky-social/dbos-config.yaml diff --git a/yky-social/jest.config.js b/typescript/yky-social/jest.config.js similarity index 100% rename from yky-social/jest.config.js rename to typescript/yky-social/jest.config.js diff --git a/yky-social/package-lock.json b/typescript/yky-social/package-lock.json similarity index 100% rename from yky-social/package-lock.json rename to typescript/yky-social/package-lock.json diff --git a/yky-social/package.json b/typescript/yky-social/package.json similarity index 100% rename from yky-social/package.json rename to typescript/yky-social/package.json diff --git a/yky-social/scripts/init_pgdb.sh b/typescript/yky-social/scripts/init_pgdb.sh similarity index 100% rename from yky-social/scripts/init_pgdb.sh rename to typescript/yky-social/scripts/init_pgdb.sh diff --git a/yky-social/scripts/start_postgres_docker.sh b/typescript/yky-social/scripts/start_postgres_docker.sh similarity index 100% rename from yky-social/scripts/start_postgres_docker.sh rename to typescript/yky-social/scripts/start_postgres_docker.sh diff --git a/yky-social/src/YKY.png b/typescript/yky-social/src/YKY.png similarity index 100% rename from yky-social/src/YKY.png rename to typescript/yky-social/src/YKY.png diff --git a/yky-social/src/YKYOperations.ts b/typescript/yky-social/src/YKYOperations.ts similarity index 100% rename from yky-social/src/YKYOperations.ts rename to typescript/yky-social/src/YKYOperations.ts diff --git a/yky-social/src/app.ts b/typescript/yky-social/src/app.ts similarity index 100% rename from yky-social/src/app.ts rename to typescript/yky-social/src/app.ts diff --git a/yky-social/src/entity/Graph.ts b/typescript/yky-social/src/entity/Graph.ts similarity index 100% rename from yky-social/src/entity/Graph.ts rename to typescript/yky-social/src/entity/Graph.ts diff --git a/yky-social/src/entity/Media.ts b/typescript/yky-social/src/entity/Media.ts similarity index 100% rename from yky-social/src/entity/Media.ts rename to typescript/yky-social/src/entity/Media.ts diff --git a/yky-social/src/entity/Post.ts b/typescript/yky-social/src/entity/Post.ts similarity index 100% rename from yky-social/src/entity/Post.ts rename to typescript/yky-social/src/entity/Post.ts diff --git a/yky-social/src/entity/Timeline.ts b/typescript/yky-social/src/entity/Timeline.ts similarity index 100% rename from yky-social/src/entity/Timeline.ts rename to typescript/yky-social/src/entity/Timeline.ts diff --git a/yky-social/src/entity/UserLogin.ts b/typescript/yky-social/src/entity/UserLogin.ts similarity index 100% rename from yky-social/src/entity/UserLogin.ts rename to typescript/yky-social/src/entity/UserLogin.ts diff --git a/yky-social/src/entity/UserProfile.ts b/typescript/yky-social/src/entity/UserProfile.ts similarity index 100% rename from yky-social/src/entity/UserProfile.ts rename to typescript/yky-social/src/entity/UserProfile.ts diff --git a/yky-social/src/openapi.yaml b/typescript/yky-social/src/openapi.yaml similarity index 100% rename from yky-social/src/openapi.yaml rename to typescript/yky-social/src/openapi.yaml diff --git a/yky-social/src/operations.ts b/typescript/yky-social/src/operations.ts similarity index 100% rename from yky-social/src/operations.ts rename to typescript/yky-social/src/operations.ts diff --git a/yky-social/src/yky.test.ts b/typescript/yky-social/src/yky.test.ts similarity index 100% rename from yky-social/src/yky.test.ts rename to typescript/yky-social/src/yky.test.ts diff --git a/yky-social/tsconfig.json b/typescript/yky-social/tsconfig.json similarity index 100% rename from yky-social/tsconfig.json rename to typescript/yky-social/tsconfig.json diff --git a/yky-social/tsconfig.template.json b/typescript/yky-social/tsconfig.template.json similarity index 100% rename from yky-social/tsconfig.template.json rename to typescript/yky-social/tsconfig.template.json diff --git a/yky-social/yky/.eslintrc.json b/typescript/yky-social/yky/.eslintrc.json similarity index 100% rename from yky-social/yky/.eslintrc.json rename to typescript/yky-social/yky/.eslintrc.json diff --git a/yky-social/yky/.gitignore b/typescript/yky-social/yky/.gitignore similarity index 100% rename from yky-social/yky/.gitignore rename to typescript/yky-social/yky/.gitignore diff --git a/yky-social/yky/app/components/PostForm.tsx b/typescript/yky-social/yky/app/components/PostForm.tsx similarity index 100% rename from yky-social/yky/app/components/PostForm.tsx rename to typescript/yky-social/yky/app/components/PostForm.tsx diff --git a/yky-social/yky/app/components/RecvTimelineCR.tsx b/typescript/yky-social/yky/app/components/RecvTimelineCR.tsx similarity index 100% rename from yky-social/yky/app/components/RecvTimelineCR.tsx rename to typescript/yky-social/yky/app/components/RecvTimelineCR.tsx diff --git a/yky-social/yky/app/components/SendTimelineCR.tsx b/typescript/yky-social/yky/app/components/SendTimelineCR.tsx similarity index 100% rename from yky-social/yky/app/components/SendTimelineCR.tsx rename to typescript/yky-social/yky/app/components/SendTimelineCR.tsx diff --git a/yky-social/yky/app/components/UserSearch.tsx b/typescript/yky-social/yky/app/components/UserSearch.tsx similarity index 100% rename from yky-social/yky/app/components/UserSearch.tsx rename to typescript/yky-social/yky/app/components/UserSearch.tsx diff --git a/yky-social/yky/app/components/YKYContext.tsx b/typescript/yky-social/yky/app/components/YKYContext.tsx similarity index 100% rename from yky-social/yky/app/components/YKYContext.tsx rename to typescript/yky-social/yky/app/components/YKYContext.tsx diff --git a/yky-social/yky/app/components/YKYLogin.tsx b/typescript/yky-social/yky/app/components/YKYLogin.tsx similarity index 100% rename from yky-social/yky/app/components/YKYLogin.tsx rename to typescript/yky-social/yky/app/components/YKYLogin.tsx diff --git a/yky-social/yky/app/components/YKYProfilePhoto.tsx b/typescript/yky-social/yky/app/components/YKYProfilePhoto.tsx similarity index 100% rename from yky-social/yky/app/components/YKYProfilePhoto.tsx rename to typescript/yky-social/yky/app/components/YKYProfilePhoto.tsx diff --git a/yky-social/yky/app/components/YKYSignup.tsx b/typescript/yky-social/yky/app/components/YKYSignup.tsx similarity index 100% rename from yky-social/yky/app/components/YKYSignup.tsx rename to typescript/yky-social/yky/app/components/YKYSignup.tsx diff --git a/yky-social/yky/app/components/YKYSplash.tsx b/typescript/yky-social/yky/app/components/YKYSplash.tsx similarity index 100% rename from yky-social/yky/app/components/YKYSplash.tsx rename to typescript/yky-social/yky/app/components/YKYSplash.tsx diff --git a/yky-social/yky/app/components/YKYTopNav.tsx b/typescript/yky-social/yky/app/components/YKYTopNav.tsx similarity index 100% rename from yky-social/yky/app/components/YKYTopNav.tsx rename to typescript/yky-social/yky/app/components/YKYTopNav.tsx diff --git a/yky-social/yky/app/components/YKYUpload.tsx b/typescript/yky-social/yky/app/components/YKYUpload.tsx similarity index 100% rename from yky-social/yky/app/components/YKYUpload.tsx rename to typescript/yky-social/yky/app/components/YKYUpload.tsx diff --git a/yky-social/yky/app/components/backend.ts b/typescript/yky-social/yky/app/components/backend.ts similarity index 100% rename from yky-social/yky/app/components/backend.ts rename to typescript/yky-social/yky/app/components/backend.ts diff --git a/yky-social/yky/app/components/client/.openapi-generator-ignore b/typescript/yky-social/yky/app/components/client/.openapi-generator-ignore similarity index 100% rename from yky-social/yky/app/components/client/.openapi-generator-ignore rename to typescript/yky-social/yky/app/components/client/.openapi-generator-ignore diff --git a/yky-social/yky/app/components/client/.openapi-generator/FILES b/typescript/yky-social/yky/app/components/client/.openapi-generator/FILES similarity index 100% rename from yky-social/yky/app/components/client/.openapi-generator/FILES rename to typescript/yky-social/yky/app/components/client/.openapi-generator/FILES diff --git a/yky-social/yky/app/components/client/.openapi-generator/VERSION b/typescript/yky-social/yky/app/components/client/.openapi-generator/VERSION similarity index 100% rename from yky-social/yky/app/components/client/.openapi-generator/VERSION rename to typescript/yky-social/yky/app/components/client/.openapi-generator/VERSION diff --git a/yky-social/yky/app/components/client/apis/DefaultApi.ts b/typescript/yky-social/yky/app/components/client/apis/DefaultApi.ts similarity index 100% rename from yky-social/yky/app/components/client/apis/DefaultApi.ts rename to typescript/yky-social/yky/app/components/client/apis/DefaultApi.ts diff --git a/yky-social/yky/app/components/client/apis/index.ts b/typescript/yky-social/yky/app/components/client/apis/index.ts similarity index 100% rename from yky-social/yky/app/components/client/apis/index.ts rename to typescript/yky-social/yky/app/components/client/apis/index.ts diff --git a/yky-social/yky/app/components/client/index.ts b/typescript/yky-social/yky/app/components/client/index.ts similarity index 100% rename from yky-social/yky/app/components/client/index.ts rename to typescript/yky-social/yky/app/components/client/index.ts diff --git a/yky-social/yky/app/components/client/models/DoComposeRequest.ts b/typescript/yky-social/yky/app/components/client/models/DoComposeRequest.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoComposeRequest.ts rename to typescript/yky-social/yky/app/components/client/models/DoComposeRequest.ts diff --git a/yky-social/yky/app/components/client/models/DoFindUser200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoFindUser200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoFindUser200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoFindUser200Response.ts diff --git a/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf.ts b/typescript/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf.ts rename to typescript/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf.ts diff --git a/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf1.ts b/typescript/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf1.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf1.ts rename to typescript/yky-social/yky/app/components/client/models/DoFindUser200ResponseAnyOf1.ts diff --git a/yky-social/yky/app/components/client/models/DoFollowRequest.ts b/typescript/yky-social/yky/app/components/client/models/DoFollowRequest.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoFollowRequest.ts rename to typescript/yky-social/yky/app/components/client/models/DoFollowRequest.ts diff --git a/yky-social/yky/app/components/client/models/DoKeyDownload200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoKeyDownload200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoKeyDownload200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoKeyDownload200Response.ts diff --git a/yky-social/yky/app/components/client/models/DoKeyUpload200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoKeyUpload200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoKeyUpload200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoKeyUpload200Response.ts diff --git a/yky-social/yky/app/components/client/models/DoLogin200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoLogin200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoLogin200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoLogin200Response.ts diff --git a/yky-social/yky/app/components/client/models/DoLoginRequest.ts b/typescript/yky-social/yky/app/components/client/models/DoLoginRequest.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoLoginRequest.ts rename to typescript/yky-social/yky/app/components/client/models/DoLoginRequest.ts diff --git a/yky-social/yky/app/components/client/models/DoMediaDelete200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoMediaDelete200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoMediaDelete200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoMediaDelete200Response.ts diff --git a/yky-social/yky/app/components/client/models/DoRegisterRequest.ts b/typescript/yky-social/yky/app/components/client/models/DoRegisterRequest.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoRegisterRequest.ts rename to typescript/yky-social/yky/app/components/client/models/DoRegisterRequest.ts diff --git a/yky-social/yky/app/components/client/models/DoStartMediaUpload200Response.ts b/typescript/yky-social/yky/app/components/client/models/DoStartMediaUpload200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/DoStartMediaUpload200Response.ts rename to typescript/yky-social/yky/app/components/client/models/DoStartMediaUpload200Response.ts diff --git a/yky-social/yky/app/components/client/models/GetPost200Response.ts b/typescript/yky-social/yky/app/components/client/models/GetPost200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/GetPost200Response.ts rename to typescript/yky-social/yky/app/components/client/models/GetPost200Response.ts diff --git a/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf.ts b/typescript/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf.ts similarity index 100% rename from yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf.ts rename to typescript/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf.ts diff --git a/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf1.ts b/typescript/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf1.ts similarity index 100% rename from yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf1.ts rename to typescript/yky-social/yky/app/components/client/models/GetPost200ResponseAnyOf1.ts diff --git a/yky-social/yky/app/components/client/models/GetProfilePhoto200Response.ts b/typescript/yky-social/yky/app/components/client/models/GetProfilePhoto200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/GetProfilePhoto200Response.ts rename to typescript/yky-social/yky/app/components/client/models/GetProfilePhoto200Response.ts diff --git a/yky-social/yky/app/components/client/models/GetProfilePhoto200ResponseAnyOf.ts b/typescript/yky-social/yky/app/components/client/models/GetProfilePhoto200ResponseAnyOf.ts similarity index 100% rename from yky-social/yky/app/components/client/models/GetProfilePhoto200ResponseAnyOf.ts rename to typescript/yky-social/yky/app/components/client/models/GetProfilePhoto200ResponseAnyOf.ts diff --git a/yky-social/yky/app/components/client/models/Hello200Response.ts b/typescript/yky-social/yky/app/components/client/models/Hello200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/Hello200Response.ts rename to typescript/yky-social/yky/app/components/client/models/Hello200Response.ts diff --git a/yky-social/yky/app/components/client/models/Post.ts b/typescript/yky-social/yky/app/components/client/models/Post.ts similarity index 100% rename from yky-social/yky/app/components/client/models/Post.ts rename to typescript/yky-social/yky/app/components/client/models/Post.ts diff --git a/yky-social/yky/app/components/client/models/PostType.ts b/typescript/yky-social/yky/app/components/client/models/PostType.ts similarity index 100% rename from yky-social/yky/app/components/client/models/PostType.ts rename to typescript/yky-social/yky/app/components/client/models/PostType.ts diff --git a/yky-social/yky/app/components/client/models/PresignedPost.ts b/typescript/yky-social/yky/app/components/client/models/PresignedPost.ts similarity index 100% rename from yky-social/yky/app/components/client/models/PresignedPost.ts rename to typescript/yky-social/yky/app/components/client/models/PresignedPost.ts diff --git a/yky-social/yky/app/components/client/models/ReceiveTimeline200Response.ts b/typescript/yky-social/yky/app/components/client/models/ReceiveTimeline200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/ReceiveTimeline200Response.ts rename to typescript/yky-social/yky/app/components/client/models/ReceiveTimeline200Response.ts diff --git a/yky-social/yky/app/components/client/models/ReceiveTimeline200ResponseTimelineInner.ts b/typescript/yky-social/yky/app/components/client/models/ReceiveTimeline200ResponseTimelineInner.ts similarity index 100% rename from yky-social/yky/app/components/client/models/ReceiveTimeline200ResponseTimelineInner.ts rename to typescript/yky-social/yky/app/components/client/models/ReceiveTimeline200ResponseTimelineInner.ts diff --git a/yky-social/yky/app/components/client/models/RecvType.ts b/typescript/yky-social/yky/app/components/client/models/RecvType.ts similarity index 100% rename from yky-social/yky/app/components/client/models/RecvType.ts rename to typescript/yky-social/yky/app/components/client/models/RecvType.ts diff --git a/yky-social/yky/app/components/client/models/SendTimeline200Response.ts b/typescript/yky-social/yky/app/components/client/models/SendTimeline200Response.ts similarity index 100% rename from yky-social/yky/app/components/client/models/SendTimeline200Response.ts rename to typescript/yky-social/yky/app/components/client/models/SendTimeline200Response.ts diff --git a/yky-social/yky/app/components/client/models/SendTimeline200ResponseTimelineInner.ts b/typescript/yky-social/yky/app/components/client/models/SendTimeline200ResponseTimelineInner.ts similarity index 100% rename from yky-social/yky/app/components/client/models/SendTimeline200ResponseTimelineInner.ts rename to typescript/yky-social/yky/app/components/client/models/SendTimeline200ResponseTimelineInner.ts diff --git a/yky-social/yky/app/components/client/models/SendType.ts b/typescript/yky-social/yky/app/components/client/models/SendType.ts similarity index 100% rename from yky-social/yky/app/components/client/models/SendType.ts rename to typescript/yky-social/yky/app/components/client/models/SendType.ts diff --git a/yky-social/yky/app/components/client/models/UserLogin.ts b/typescript/yky-social/yky/app/components/client/models/UserLogin.ts similarity index 100% rename from yky-social/yky/app/components/client/models/UserLogin.ts rename to typescript/yky-social/yky/app/components/client/models/UserLogin.ts diff --git a/yky-social/yky/app/components/client/models/index.ts b/typescript/yky-social/yky/app/components/client/models/index.ts similarity index 100% rename from yky-social/yky/app/components/client/models/index.ts rename to typescript/yky-social/yky/app/components/client/models/index.ts diff --git a/yky-social/yky/app/components/client/runtime.ts b/typescript/yky-social/yky/app/components/client/runtime.ts similarity index 100% rename from yky-social/yky/app/components/client/runtime.ts rename to typescript/yky-social/yky/app/components/client/runtime.ts diff --git a/yky-social/yky/app/components/userid.tsx b/typescript/yky-social/yky/app/components/userid.tsx similarity index 100% rename from yky-social/yky/app/components/userid.tsx rename to typescript/yky-social/yky/app/components/userid.tsx diff --git a/yky-social/yky/app/dofinishupload/route.tsx b/typescript/yky-social/yky/app/dofinishupload/route.tsx similarity index 100% rename from yky-social/yky/app/dofinishupload/route.tsx rename to typescript/yky-social/yky/app/dofinishupload/route.tsx diff --git a/yky-social/yky/app/dogetmediakey/route.tsx b/typescript/yky-social/yky/app/dogetmediakey/route.tsx similarity index 100% rename from yky-social/yky/app/dogetmediakey/route.tsx rename to typescript/yky-social/yky/app/dogetmediakey/route.tsx diff --git a/yky-social/yky/app/dograph/route.tsx b/typescript/yky-social/yky/app/dograph/route.tsx similarity index 100% rename from yky-social/yky/app/dograph/route.tsx rename to typescript/yky-social/yky/app/dograph/route.tsx diff --git a/yky-social/yky/app/dologin/route.tsx b/typescript/yky-social/yky/app/dologin/route.tsx similarity index 100% rename from yky-social/yky/app/dologin/route.tsx rename to typescript/yky-social/yky/app/dologin/route.tsx diff --git a/yky-social/yky/app/dopost/route.tsx b/typescript/yky-social/yky/app/dopost/route.tsx similarity index 100% rename from yky-social/yky/app/dopost/route.tsx rename to typescript/yky-social/yky/app/dopost/route.tsx diff --git a/yky-social/yky/app/doregister/route.tsx b/typescript/yky-social/yky/app/doregister/route.tsx similarity index 100% rename from yky-social/yky/app/doregister/route.tsx rename to typescript/yky-social/yky/app/doregister/route.tsx diff --git a/yky-social/yky/app/doupload/route.tsx b/typescript/yky-social/yky/app/doupload/route.tsx similarity index 100% rename from yky-social/yky/app/doupload/route.tsx rename to typescript/yky-social/yky/app/doupload/route.tsx diff --git a/yky-social/yky/app/dousersearch/route.tsx b/typescript/yky-social/yky/app/dousersearch/route.tsx similarity index 100% rename from yky-social/yky/app/dousersearch/route.tsx rename to typescript/yky-social/yky/app/dousersearch/route.tsx diff --git a/yky-social/yky/app/error.tsx b/typescript/yky-social/yky/app/error.tsx similarity index 100% rename from yky-social/yky/app/error.tsx rename to typescript/yky-social/yky/app/error.tsx diff --git a/yky-social/yky/app/favicon.ico b/typescript/yky-social/yky/app/favicon.ico similarity index 100% rename from yky-social/yky/app/favicon.ico rename to typescript/yky-social/yky/app/favicon.ico diff --git a/yky-social/yky/app/fetchrtl/route.tsx b/typescript/yky-social/yky/app/fetchrtl/route.tsx similarity index 100% rename from yky-social/yky/app/fetchrtl/route.tsx rename to typescript/yky-social/yky/app/fetchrtl/route.tsx diff --git a/yky-social/yky/app/fetchstl/route.tsx b/typescript/yky-social/yky/app/fetchstl/route.tsx similarity index 100% rename from yky-social/yky/app/fetchstl/route.tsx rename to typescript/yky-social/yky/app/fetchstl/route.tsx diff --git a/yky-social/yky/app/globals.css b/typescript/yky-social/yky/app/globals.css similarity index 100% rename from yky-social/yky/app/globals.css rename to typescript/yky-social/yky/app/globals.css diff --git a/yky-social/yky/app/layout.tsx b/typescript/yky-social/yky/app/layout.tsx similarity index 100% rename from yky-social/yky/app/layout.tsx rename to typescript/yky-social/yky/app/layout.tsx diff --git a/yky-social/yky/app/main/inbox/page.tsx b/typescript/yky-social/yky/app/main/inbox/page.tsx similarity index 100% rename from yky-social/yky/app/main/inbox/page.tsx rename to typescript/yky-social/yky/app/main/inbox/page.tsx diff --git a/yky-social/yky/app/main/layout.tsx b/typescript/yky-social/yky/app/main/layout.tsx similarity index 100% rename from yky-social/yky/app/main/layout.tsx rename to typescript/yky-social/yky/app/main/layout.tsx diff --git a/yky-social/yky/app/main/login/page.tsx b/typescript/yky-social/yky/app/main/login/page.tsx similarity index 100% rename from yky-social/yky/app/main/login/page.tsx rename to typescript/yky-social/yky/app/main/login/page.tsx diff --git a/yky-social/yky/app/main/outbox/page.tsx b/typescript/yky-social/yky/app/main/outbox/page.tsx similarity index 100% rename from yky-social/yky/app/main/outbox/page.tsx rename to typescript/yky-social/yky/app/main/outbox/page.tsx diff --git a/yky-social/yky/app/main/page.tsx b/typescript/yky-social/yky/app/main/page.tsx similarity index 100% rename from yky-social/yky/app/main/page.tsx rename to typescript/yky-social/yky/app/main/page.tsx diff --git a/yky-social/yky/app/main/post/[id]/page.tsx b/typescript/yky-social/yky/app/main/post/[id]/page.tsx similarity index 100% rename from yky-social/yky/app/main/post/[id]/page.tsx rename to typescript/yky-social/yky/app/main/post/[id]/page.tsx diff --git a/yky-social/yky/app/main/signup/page.tsx b/typescript/yky-social/yky/app/main/signup/page.tsx similarity index 100% rename from yky-social/yky/app/main/signup/page.tsx rename to typescript/yky-social/yky/app/main/signup/page.tsx diff --git a/yky-social/yky/app/main/updateprofile/page.tsx b/typescript/yky-social/yky/app/main/updateprofile/page.tsx similarity index 100% rename from yky-social/yky/app/main/updateprofile/page.tsx rename to typescript/yky-social/yky/app/main/updateprofile/page.tsx diff --git a/yky-social/yky/app/main/userhome/page.tsx b/typescript/yky-social/yky/app/main/userhome/page.tsx similarity index 100% rename from yky-social/yky/app/main/userhome/page.tsx rename to typescript/yky-social/yky/app/main/userhome/page.tsx diff --git a/yky-social/yky/app/main/usersearch/page.tsx b/typescript/yky-social/yky/app/main/usersearch/page.tsx similarity index 100% rename from yky-social/yky/app/main/usersearch/page.tsx rename to typescript/yky-social/yky/app/main/usersearch/page.tsx diff --git a/yky-social/yky/app/not-found.tsx b/typescript/yky-social/yky/app/not-found.tsx similarity index 100% rename from yky-social/yky/app/not-found.tsx rename to typescript/yky-social/yky/app/not-found.tsx diff --git a/yky-social/yky/app/page.tsx b/typescript/yky-social/yky/app/page.tsx similarity index 100% rename from yky-social/yky/app/page.tsx rename to typescript/yky-social/yky/app/page.tsx diff --git a/yky-social/yky/app/recvtimeline/[id]/page.tsx b/typescript/yky-social/yky/app/recvtimeline/[id]/page.tsx similarity index 100% rename from yky-social/yky/app/recvtimeline/[id]/page.tsx rename to typescript/yky-social/yky/app/recvtimeline/[id]/page.tsx diff --git a/yky-social/yky/app/sendtimeline/[id]/page.tsx b/typescript/yky-social/yky/app/sendtimeline/[id]/page.tsx similarity index 100% rename from yky-social/yky/app/sendtimeline/[id]/page.tsx rename to typescript/yky-social/yky/app/sendtimeline/[id]/page.tsx diff --git a/yky-social/yky/next.config.js b/typescript/yky-social/yky/next.config.js similarity index 100% rename from yky-social/yky/next.config.js rename to typescript/yky-social/yky/next.config.js diff --git a/yky-social/yky/package-lock.json b/typescript/yky-social/yky/package-lock.json similarity index 100% rename from yky-social/yky/package-lock.json rename to typescript/yky-social/yky/package-lock.json diff --git a/yky-social/yky/package.json b/typescript/yky-social/yky/package.json similarity index 100% rename from yky-social/yky/package.json rename to typescript/yky-social/yky/package.json diff --git a/yky-social/yky/postcss.config.js b/typescript/yky-social/yky/postcss.config.js similarity index 100% rename from yky-social/yky/postcss.config.js rename to typescript/yky-social/yky/postcss.config.js diff --git a/yky-social/yky/public/YKY.png b/typescript/yky-social/yky/public/YKY.png similarity index 100% rename from yky-social/yky/public/YKY.png rename to typescript/yky-social/yky/public/YKY.png diff --git a/yky-social/yky/public/YKY_Pixels.png b/typescript/yky-social/yky/public/YKY_Pixels.png similarity index 100% rename from yky-social/yky/public/YKY_Pixels.png rename to typescript/yky-social/yky/public/YKY_Pixels.png diff --git a/yky-social/yky/tailwind.config.js b/typescript/yky-social/yky/tailwind.config.js similarity index 100% rename from yky-social/yky/tailwind.config.js rename to typescript/yky-social/yky/tailwind.config.js diff --git a/yky-social/yky/tsconfig.json b/typescript/yky-social/yky/tsconfig.json similarity index 100% rename from yky-social/yky/tsconfig.json rename to typescript/yky-social/yky/tsconfig.json From e18c01f03f3919e6f1dc498ea3a52736ffbaa4ae Mon Sep 17 00:00:00 2001 From: Peter Kraft Date: Mon, 9 Sep 2024 18:24:01 -0700 Subject: [PATCH 3/4] workflows --- .github/workflows/bank.yml | 4 ++-- .github/workflows/greeting-guestbook.yml | 2 +- .github/workflows/shop.yml | 6 +++--- .github/workflows/tpcc.yml | 2 +- .github/workflows/yky-social.yml | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/bank.yml b/.github/workflows/bank.yml index 85f46d66..0c987929 100644 --- a/.github/workflows/bank.yml +++ b/.github/workflows/bank.yml @@ -56,9 +56,9 @@ jobs: with: node-version: 20 cache: npm - cache-dependency-path: 'bank/bank-backend/package-lock.json' + cache-dependency-path: 'typescript/bank/bank-backend/package-lock.json' - name: Compile Bank Server - working-directory: bank/bank-backend/ + working-directory: typescript/bank/bank-backend/ run: | npm ci npm run lint diff --git a/.github/workflows/greeting-guestbook.yml b/.github/workflows/greeting-guestbook.yml index 29dbf1d2..04e306d8 100644 --- a/.github/workflows/greeting-guestbook.yml +++ b/.github/workflows/greeting-guestbook.yml @@ -54,7 +54,7 @@ jobs: with: node-version: 20 - name: Compile Hello World - working-directory: dbos-demo-apps/greeting-guestbook + working-directory: dbos-demo-apps/typescript/greeting-guestbook run: | npm install npx knex migrate:latest diff --git a/.github/workflows/shop.yml b/.github/workflows/shop.yml index 580eb49b..567aa07f 100644 --- a/.github/workflows/shop.yml +++ b/.github/workflows/shop.yml @@ -55,9 +55,9 @@ jobs: with: node-version: 20 cache: npm - cache-dependency-path: 'e-commerce/shop-backend/package-lock.json' + cache-dependency-path: 'typescript/e-commerce/shop-backend/package-lock.json' - name: Compile Shop Backend Server - working-directory: e-commerce/shop-backend/ + working-directory: typescript/e-commerce/shop-backend/ run: | npm ci npm run lint @@ -70,7 +70,7 @@ jobs: # The default PostgreSQL port POSTGRES_PORT: 5432 - name: Compile Payment Backend Server - working-directory: e-commerce/payment-backend/ + working-directory: typescript/e-commerce/payment-backend/ run: | npm ci npm run lint diff --git a/.github/workflows/tpcc.yml b/.github/workflows/tpcc.yml index 836493a1..8d3d0aeb 100644 --- a/.github/workflows/tpcc.yml +++ b/.github/workflows/tpcc.yml @@ -60,7 +60,7 @@ jobs: with: node-version: 20 - name: Compile and Test TPC-C - working-directory: dbos-demo-apps/tpcc + working-directory: dbos-demo-apps/typescript/tpcc run: | npm install npm run build diff --git a/.github/workflows/yky-social.yml b/.github/workflows/yky-social.yml index f1edeef2..309e6983 100644 --- a/.github/workflows/yky-social.yml +++ b/.github/workflows/yky-social.yml @@ -48,17 +48,17 @@ jobs: # cache: 'npm' - name: Change directory and install dependencies run: | - cd ./dbos-demo-apps/yky-social + cd ./dbos-demo-apps/typescript/yky-social npm ci --no-audit - name: Create new PG DB and User run: | - cd ./dbos-demo-apps/yky-social + cd ./dbos-demo-apps/typescript/yky-social scripts/init_pgdb.sh env: # The postgres superuser password we set above PGPASSWORD: dbos - name: Build Test yky-social - working-directory: ./dbos-demo-apps/yky-social + working-directory: ./dbos-demo-apps/typescript/yky-social run: | npm run build npm run lint From cdcb1f2ccbbda549c48680ceddcd4acab37412c9 Mon Sep 17 00:00:00 2001 From: Peter Kraft Date: Mon, 9 Sep 2024 18:24:53 -0700 Subject: [PATCH 4/4] vscode --- .vscode/launch.json | 57 --------------------------------------------- .vscode/tasks.json | 27 --------------------- 2 files changed, 84 deletions(-) delete mode 100644 .vscode/launch.json delete mode 100644 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index b5857504..00000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "command": "npm run dev", - "name": "Shop Frontend", - "request": "launch", - "type": "node-terminal", - "cwd": "${workspaceFolder}/e-commerce/shop-frontend", - }, - { - "command": "npx dbos start", - "name": "Shop Backend", - "preLaunchTask": "npm: build shop backend", - "request": "launch", - "type": "node-terminal", - "cwd": "${workspaceFolder}/e-commerce/shop-backend", - }, - { - "command": "npx dbos start", - "name": "Payment Backend", - "preLaunchTask": "npm: build payment backend", - "request": "launch", - "type": "node-terminal", - "cwd": "${workspaceFolder}/e-commerce/payment-backend", - } - ], - "compounds": [ - { - "name": "E-Commerce", - "configurations": [ - "Shop Frontend", - "Shop Backend", - "Payment Backend" - ], - "stopAll": true - }, - { - "name": "Shop", - "configurations": [ - "Shop Frontend", - "Shop Backend" - ], - "stopAll": true - }, - { - "name": "Payment", - "configurations": [ - "Payment Backend" - ], - "stopAll": true - } - ] -} diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index f285be58..00000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "npm", - "script": "build", - "path": "e-commerce/shop-backend", - "group": "build", - "problemMatcher": [ - "$tsc" - ], - "label": "npm: build shop backend", - "detail": "tsc" - }, - { - "type": "npm", - "script": "build", - "path": "e-commerce/payment-backend", - "group": "build", - "problemMatcher": [ - "$tsc" - ], - "label": "npm: build payment backend", - "detail": "tsc" - } - ] -} \ No newline at end of file