Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
ee69e95
과제 제출을 위한 빈 커밋 날리기
Dec 9, 2025
2e5e370
chore: add tanstack quey, jotai
Dec 11, 2025
511229e
refactor: index.tsx 제거
Dec 11, 2025
037ab18
refactor: footer, header widgets로 이동
Dec 11, 2025
d61dd7e
refactor: PostsPage widgets으로 분리
Dec 11, 2025
52ab60b
feat: [shared] highlightText, queryClient 추가
Dec 11, 2025
219bd5c
feat: [shared] Button 추가
Dec 11, 2025
13ecb03
feat: [shared] Card 추가
Dec 11, 2025
c5a1fe6
feat: [shared] Dialog 추가
Dec 11, 2025
88e30b4
feat: [shared] ErrorBoundary 추가
Dec 11, 2025
b5a45f3
feat: [shared] Input 추가
Dec 11, 2025
4fa347f
feat: [shared] Select 추가
Dec 11, 2025
bbd7a04
feat: [shared] Table 추가
Dec 11, 2025
dedbcb8
feat: [shared] Textarea 추가
Dec 11, 2025
c7c5a71
feat: [shared] index.ts 추가
Dec 11, 2025
dd3d15e
feat: query Provider 추가
Dec 11, 2025
8af2a80
feat: [entities] post 추가
Dec 11, 2025
0c9b523
feat: [entities] comment 추가
Dec 11, 2025
88c8287
feat: [entities] user 추가
Dec 11, 2025
d5ef4e4
feat: [entities] tag 추가
Dec 11, 2025
f621cf2
feat: [features] comment-management 추가
Dec 11, 2025
a66c613
feat: [features] pagination 추가
Dec 11, 2025
5f2c101
feat: [features] post-add 추가
Dec 11, 2025
9f85e68
feat: [features] post-detail 추가
Dec 11, 2025
9cd9272
feat: [features] post-edit 추가
Dec 11, 2025
b6cb84a
feat: [features] post-list 추가
Dec 11, 2025
fee12f0
feat: [features] post-search 추가
Dec 11, 2025
38be5f3
feat: [features] user-profile 추가
Dec 11, 2025
9ab830d
fix: 리액션, 오름차순 내림차순 정렬 수정
Dec 11, 2025
742380d
feat: [shared] apiConfig 추가
Dec 11, 2025
d17e988
fix: 게시물 중복 호출 수정
Dec 11, 2025
1ff3406
fix: 빌드 오류 수정 및 배포 url 설정
Dec 11, 2025
b82a63a
chore: pnpm-lock 추가
Dec 11, 2025
ecc4a0f
fix: build 오류 수정
Dec 11, 2025
100d45e
chore: add deploy.yml
Dec 11, 2025
1550015
fix: delete url 수정
Dec 11, 2025
c3b90d1
chore: add query-devtools
Dec 11, 2025
6bb3680
refactor: 순수함수 shared로 관리
Dec 12, 2025
917cac6
refactor: url 동기화 로직 분리
Dec 12, 2025
84520e8
fix: build 오류 수정
Dec 12, 2025
9b5247e
refactor: posts-manager -> pages로 이동
Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Deploy to GitHub Pages

on:
push:
branches:
- main
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.24.0

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "pnpm"

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build
run: pnpm build

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: "./dist"

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@
"lint": "eslint .",
"preview": "vite preview",
"test": "vitest",
"coverage": "vitest run --coverage"
"coverage": "vitest run --coverage",
"deploy": "pnpm build && gh-pages -d dist"
},
"dependencies": {
"@tanstack/react-query": "^5.62.11",
"@tanstack/react-query-devtools": "^5.91.1",
"jotai": "^2.16.0",
"react": "^19.2.1",
"react-dom": "^19.2.1"
},
Expand All @@ -30,6 +34,7 @@
"eslint": "^9.39.1",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.24",
"gh-pages": "^6.3.0",
"globals": "^16.5.0",
"jsdom": "^27.2.0",
"lucide-react": "^0.556.0",
Expand Down
Loading