Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
1804941
과제 제출을 위한 빈 커밋 날리기
kju1018 Dec 8, 2025
e7a2962
refactor: Header/Footer를 shared/ui로 이동
kju1018 Dec 9, 2025
894ff20
feat: 전역 상태 관리를 위해 jotai 추가
kju1018 Dec 9, 2025
f373f11
refactor: posts/users API를 entities로 분리
kju1018 Dec 9, 2025
3c707a9
chore: posts 엔티티 타입 정의 추가
kju1018 Dec 9, 2025
d12eca5
리팩터: posts 상태를 jotai atom으로 분리
kju1018 Dec 10, 2025
d0043ef
refactor: PostsManagerPage 테이블 UI를 PostsTable/PostRow로 분리
kju1018 Dec 11, 2025
9dffae3
refactof: Table 컴포넌트 분리, post 상태관리 수정
kju1018 Dec 11, 2025
8b29df8
refactor: loadPosts Hook로직으로 변경
kju1018 Dec 11, 2025
0a227b3
refactor: user 타입 추가로 타입 수정
kju1018 Dec 11, 2025
ace4441
refactor: tags 상태값 jotai atom으로 분리, tag hook 추가
kju1018 Dec 11, 2025
9a8e3dc
refactor: post추가 로직 hook으로 분리
kju1018 Dec 11, 2025
4c48197
refactor: 삭제, 업데이트부분 hook으로 분리
kju1018 Dec 11, 2025
9b16d2e
refactor: comment 상태값 jotai atom으로 분리
kju1018 Dec 11, 2025
df5cdf0
refactor: 댓글 로직 hook으로 분리
kju1018 Dec 11, 2025
716a549
refactor: 게시글 추가 다이얼로그 분리
kju1018 Dec 11, 2025
f89ea45
refactor: shared ui 분리
kju1018 Dec 11, 2025
ccf5863
refactor: Dialog들 컴포넌트로 분리
kju1018 Dec 11, 2025
223c8a6
refactor: userDetail 분리
kju1018 Dec 11, 2025
e04aa8b
refactor: 페이지네이션, 검색 및 필터 컨트롤, 댓글 렌더링 부분 컴포넌트로 분리
kju1018 Dec 11, 2025
9a394f6
refactor: UserDialog 폴더 이동
kju1018 Dec 11, 2025
d6f0b81
refactor: addPost 수정
kju1018 Dec 11, 2025
7d4b7cd
refactor: addComment 다이얼로그 분리
Dec 12, 2025
97fe5f3
refactor: editCommnet 분리작업
Dec 12, 2025
c58cd2e
refactor: 폴더구조 정리
Dec 12, 2025
5d5c788
chore: TanStack Query 및 Devtools 설정
Dec 12, 2025
d4900eb
refactor: TanStack Query 적용
Dec 12, 2025
b1c1e2b
fix: 정렬시 조회 안되는 부분 수정
Dec 12, 2025
f498491
refactor: 안쓰는 로직 삭제
Dec 12, 2025
511e881
fix: 게시글 추가 안되는 부분수정
Dec 12, 2025
b5d04c8
fix: type에러 수정
Dec 12, 2025
1fb2efa
refactor: comment관련 type 분리
kju1018 Dec 12, 2025
d71047b
fix: Select 에러 수정
kju1018 Dec 12, 2025
aa8d27a
refactor: 댓글 추가 로직을 add-comment로 분리
kju1018 Dec 12, 2025
7cceb1e
chore: 배포파일 추가
kju1018 Dec 12, 2025
e19cc1e
fix: 배포파일 수정
kju1018 Dec 12, 2025
d5305bc
fix: 배포오류 수정
kju1018 Dec 12, 2025
7d2b161
fix: api 호출 url 수정
kju1018 Dec 12, 2025
58a0df2
refactor: features 행동 단위로 수정
kju1018 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
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
5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@
"coverage": "vitest run --coverage"
},
"dependencies": {
"@tanstack/react-query": "^5.62.0",
"react": "^19.2.1",
"react-dom": "^19.2.1"
"react-dom": "^19.2.1",
"jotai": "^2.7.2"
},
"devDependencies": {
"@eslint/js": "^9.39.1",
Expand All @@ -23,6 +25,7 @@
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/react": "^19.2.7",
"@tanstack/react-query-devtools": "^5.62.0",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.1",
"axios": "^1.13.2",
Expand Down
Loading