diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 205d159..7ec6359 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,17 +1,17 @@ ## ✏️ Summary + + - close # -> 관련 있는 Issue를 태그해주세요. (e.g. > - #1) - ## 📑 Tasks -- +- ## 👀 To Reviewer -- +- ## 📸 Screenshot diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3403b72..f9c8e68 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -106,7 +106,7 @@ jobs: runs-on: ubuntu-latest steps: - name: auto-assign-author-and-reviewer - if: github.event_name == 'pull_request'&&github.event.action=='opened' + if: github.event_name == 'pull_request' && github.event.action == 'opened' uses: hkusu/review-assign-action@v1 with: assignees: ${{github.actor}} # 담당자 설정 diff --git a/index.html b/index.html index 1440f42..1cb4dd8 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,6 @@
- + diff --git a/src/App.tsx b/src/app/App.tsx similarity index 51% rename from src/App.tsx rename to src/app/App.tsx index 83aed5d..d9f3bb9 100644 --- a/src/App.tsx +++ b/src/app/App.tsx @@ -1,7 +1,9 @@ +import { HomePage } from "@/pages/home/home-page"; + const App = () => { return ( <> -

컴핏 화이팅

+ ); }; diff --git a/src/app/layout/.gitkeep b/src/app/layout/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/main.tsx b/src/app/main.tsx similarity index 86% rename from src/main.tsx rename to src/app/main.tsx index 98ccb21..a6d693f 100644 --- a/src/main.tsx +++ b/src/app/main.tsx @@ -1,6 +1,6 @@ import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; -import App from "./App.tsx"; +import App from "@app/App"; createRoot(document.getElementById("root")!).render( diff --git a/src/app/providers/.gitkeep b/src/app/providers/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/app/routes/.gitkeep b/src/app/routes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/app/styles/.gitkeep b/src/app/styles/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/bookmark/.gitkeep b/src/features/bookmark/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/company-analyze/.gitkeep b/src/features/company-analyze/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/experience/.gitkeep b/src/features/experience/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/home/.gitkeep b/src/features/home/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/login/.gitkeep b/src/features/login/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/my-page/.gitkeep b/src/features/my-page/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/onboarding/.gitkeep b/src/features/onboarding/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/register/.gitkeep b/src/features/register/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/bookmark/.gitkeep b/src/pages/bookmark/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/company-analyze/.gitkeep b/src/pages/company-analyze/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/experience/.gitkeep b/src/pages/experience/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/home/home-page.css.ts b/src/pages/home/home-page.css.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/home/home-page.tsx b/src/pages/home/home-page.tsx new file mode 100644 index 0000000..2bd5409 --- /dev/null +++ b/src/pages/home/home-page.tsx @@ -0,0 +1,12 @@ +import KERORO from "@images/comfit_web_status.jpg"; + +const HomePage = () => { + return ( +
+

Welcome to the Home Page

+ Keroro +
+ ); +}; + +export { HomePage }; diff --git a/src/pages/login/.gitkeep b/src/pages/login/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/my-page/.gitkeep b/src/pages/my-page/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/onboarding/.gitkeep b/src/pages/onboarding/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/register/.gitkeep b/src/pages/register/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/assets/icons/.gitkeep b/src/shared/assets/icons/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/assets/images/comfit_web_status.jpg b/src/shared/assets/images/comfit_web_status.jpg new file mode 100644 index 0000000..8acc153 Binary files /dev/null and b/src/shared/assets/images/comfit_web_status.jpg differ diff --git a/src/shared/lib/.gitkeep b/src/shared/lib/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/model/.gitkeep b/src/shared/model/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/styles/.gitkeep b/src/shared/styles/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/styles/tokens/.gitkeep b/src/shared/styles/tokens/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/shared/types/.gitkeep b/src/shared/types/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/widgets/header/ui/.gitkeep b/src/widgets/header/ui/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tsconfig.app.json b/tsconfig.app.json index a9b5a59..5dd997d 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -22,7 +22,27 @@ "noUnusedParameters": true, "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true + "noUncheckedSideEffectImports": true, + + /* Path Alias*/ + "baseUrl": ".", + "paths": { + "@/*": ["src/*"], + "@app/*": ["src/app/*"], + "@pages/*": ["src/pages/*"], + "@widgets/*": ["src/widgets/*"], + "@features/*": ["src/features/*"], + "@shared/*": ["src/shared/*"], + "@images/*": ["src/shared/assets/images/*"], + "@icons/*": ["src/shared/assets/icons/*"], + "@api/*": ["src/shared/api/*"], + "@config/*": ["src/shared/config/*"], + "@lib/*": ["src/shared/lib/*"], + "@model/*": ["src/shared/model/*"], + "@styles/*": ["src/shared/styles/*"], + "@types/*": ["src/shared/types/*"], + "@ui/*": ["src/shared/ui/*"] + } }, "include": ["src"] } diff --git a/vite.config.ts b/vite.config.ts index 2328e17..657b853 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,27 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react-swc' +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react-swc"; +import path from "path"; // https://vite.dev/config/ export default defineConfig({ plugins: [react()], -}) + resolve: { + alias: { + "@": path.resolve(__dirname, "./src"), + "@app": path.resolve(__dirname, "./src/app"), + "@pages": path.resolve(__dirname, "./src/pages"), + "@widgets": path.resolve(__dirname, "./src/widgets"), + "@features": path.resolve(__dirname, "./src/features"), + "@shared": path.resolve(__dirname, "./src/shared"), + "@images": path.resolve(__dirname, "./src/shared/assets/images"), + "@icons": path.resolve(__dirname, "./src/shared/assets/icons"), + "@api": path.resolve(__dirname, "./src/shared/api"), + "@config": path.resolve(__dirname, "./src/shared/config"), + "@model": path.resolve(__dirname, "./src/shared/model"), + "@styles": path.resolve(__dirname, "./src/shared/styles"), + "@types": path.resolve(__dirname, "./src/shared/types"), + "@ui": path.resolve(__dirname, "./src/shared/ui"), + "@lib": path.resolve(__dirname, "./src/shared/lib"), + }, + }, +});