Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
519d957
과제 시작
JaeHyunGround Dec 9, 2025
7cbde60
chore : tanstack-query, zustand, zod 라이브러리 추가
JaeHyunGround Dec 9, 2025
7ea635f
chore : QueryClientProvider 세팅
JaeHyunGround Dec 9, 2025
0139a4c
chore : clsx, tailwind-merge 라이브러리 추가
JaeHyunGround Dec 9, 2025
e1cb271
feat : cn 공통 유틸 함수 구현
JaeHyunGround Dec 9, 2025
815d354
chore : 절대 경로 설정
JaeHyunGround Dec 9, 2025
d4a2fd0
refactor : Header, Footer app 레이어로 위치 변경
JaeHyunGround Dec 9, 2025
2be69a5
refactor : shared 레이어 ui 분리
JaeHyunGround Dec 9, 2025
2822785
chore : 필요없는 assets 폴더 제거
JaeHyunGround Dec 9, 2025
a2a2129
refactor : Header, Footer 위젯 분리
JaeHyunGround Dec 9, 2025
260932c
refactor : highlightText shared lib 분리
JaeHyunGround Dec 9, 2025
516ab1d
chore : cn import 경로 수정
JaeHyunGround Dec 9, 2025
8d015b6
feat : http 유틸 함수 shared 레이어에 생성
JaeHyunGround Dec 10, 2025
470a0b4
feat : 댓글 도메인에 대한 entities 레이어 생성
JaeHyunGround Dec 10, 2025
9e0a682
feat : 게시글 도메인에 대한 entities 레이어 생성
JaeHyunGround Dec 10, 2025
4ae5427
feat : 게시글 태그 도메인에 대한 entities 레이어 생성
JaeHyunGround Dec 10, 2025
3a0e842
feat : 유저 도메인에 대한 entities 레이어 생성
JaeHyunGround Dec 10, 2025
f9aa8fb
refactor : app/providers 폴더 생성 및 쿼리 프로바이더 적용 위치 수정
JaeHyunGround Dec 10, 2025
64b36f3
fix : api 이슈 fix
JaeHyunGround Dec 10, 2025
d2bb2d0
feat : 댓글 도메인에 대한 features 레이어 분리
JaeHyunGround Dec 10, 2025
ccc7c17
feat : 게시글 도메인에 대한 features 레이어 분리
JaeHyunGround Dec 10, 2025
75df5b6
feat : 태그 도메인에 대한 features 레이어 분리
JaeHyunGround Dec 10, 2025
d6177b2
feat : 유저 도메인에 대한 features 레이어 분리
JaeHyunGround Dec 10, 2025
4422117
refactor : header, footer app 레이어로 위치 변경
JaeHyunGround Dec 10, 2025
51870fc
feat : widgets 레이어 분리
JaeHyunGround Dec 10, 2025
7aeb139
chore : 헤더, 푸터 원상복구
JaeHyunGround Dec 10, 2025
e0597ae
feat : ui 레이어 분리
JaeHyunGround Dec 11, 2025
0122b1a
fix : error fix
JaeHyunGround Dec 11, 2025
a73af14
refactor : 댓글 추가, 수정, 삭제, 좋아요 낙관적 업데이트 적용
JaeHyunGround Dec 11, 2025
6a746e4
refactor : 추가되는 댓글 id 값 변경
JaeHyunGround Dec 11, 2025
888384a
refactor : 게시글 낙관적 업데이트 적용
JaeHyunGround Dec 11, 2025
503f1e7
refactor : 낙관적 업데이트 기능 추가
JaeHyunGround Dec 11, 2025
61bd92c
refactor : DeletePostButton features 레이어로 분리
JaeHyunGround Dec 11, 2025
a1bddef
chore : 파일 네이밍 수정
JaeHyunGround Dec 11, 2025
a894f97
chore : 파일명 변경 내역 반영
JaeHyunGround Dec 11, 2025
9fb169d
feat : 배포 세팅
JaeHyunGround Dec 11, 2025
06e621f
fix : 배포 에러 fix
JaeHyunGround Dec 11, 2025
61b5ff4
chore : shared 폴더구조 변경
JaeHyunGround Dec 11, 2025
2f66cd7
fix: 파일명 대소문자 통일 (Header/Footer →
JaeHyunGround Dec 11, 2025
6dc23d0
refactor : EditPostButton 분리
JaeHyunGround Dec 11, 2025
e1190de
refactor : usePostsFilterStore 제거
JaeHyunGround Dec 11, 2025
8b7c117
refactor : 모달 상태 전역 상태로 분리
JaeHyunGround Dec 11, 2025
96dcd7e
refactor : posts-table 위젯에서 table-row, filter-bar 분리
JaeHyunGround Dec 11, 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
50 changes: 50 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Deploy to GitHub Pages

on:
push: # push trigger
branches:
- main

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

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

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: latest

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

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

- name: Build
run: pnpm run build

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

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

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
8 changes: 7 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,19 @@
"coverage": "vitest run --coverage"
},
"dependencies": {
"@tanstack/react-query": "^5.90.12",
"clsx": "^2.1.1",
"react": "^19.2.1",
"react-dom": "^19.2.1"
"react-dom": "^19.2.1",
"tailwind-merge": "^3.4.0",
"zod": "^4.1.13",
"zustand": "^5.0.9"
},
"devDependencies": {
"@eslint/js": "^9.39.1",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-select": "^2.2.6",
"@tanstack/react-query-devtools": "^5.91.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
Expand Down
Loading