Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fac6831
과제 제출을 위한 빈 커밋 날리기
jy0813 Dec 9, 2025
de221bc
chore: TanstackQuery 설치
jy0813 Dec 10, 2025
fb11805
chore: Zustand 설치
jy0813 Dec 10, 2025
87d159c
chore: path alias 설정
jy0813 Dec 10, 2025
fd0a1e5
chore: eslint FSD 에 맞게 적용
jy0813 Dec 10, 2025
2c441fe
chore: react-query-devtools install
jy0813 Dec 11, 2025
35a9da8
feat: comment entities 분리
jy0813 Dec 11, 2025
d045f59
feat: post entities 분리
jy0813 Dec 11, 2025
a29282d
feat: tag entities 분리
jy0813 Dec 11, 2025
34312f1
feat: user entities 분리
jy0813 Dec 11, 2025
db9840d
feat: shared/lib 분리
jy0813 Dec 11, 2025
48689bc
feat: QueryProvider.tsx 추가
jy0813 Dec 11, 2025
8cd8c2a
feat: useQuery 각 도메인 분리 및 추가
jy0813 Dec 11, 2025
d401e14
feat: useMutation 각 도메인 분리 및 추가
jy0813 Dec 11, 2025
93c5305
feat: modal 의존성 역전 패턴 적용
jy0813 Dec 11, 2025
8303288
chore: re-export 파일을 위한 상대경로 예외처리 추가
jy0813 Dec 11, 2025
0999b09
feat: shared/ui 분리
jy0813 Dec 11, 2025
ca19da5
feat: provider 적용 및 button variants export 제거
jy0813 Dec 11, 2025
bf3cba0
feat: features/comment/ui 추가
jy0813 Dec 11, 2025
a2ab869
feat: features/post/ui 추가
jy0813 Dec 11, 2025
b3e3f25
chore: eslint 같은 feature 슬라이스 내부 import 가능하게 변경
jy0813 Dec 11, 2025
f7a38f9
feat: widgets 추가
jy0813 Dec 11, 2025
9b1d585
fix: 기존 버그들 전부 수정 및 개선
jy0813 Dec 11, 2025
1eb6dc4
chore: include 추가
jy0813 Dec 11, 2025
cd70f59
refactor: 리팩토링 진행 완료
jy0813 Dec 12, 2025
0bb38db
feat: 누락 파일 추가
jy0813 Dec 12, 2025
8277962
ci: 배포설정
jy0813 Dec 12, 2025
02ebb51
refactor: api base url 변경
jy0813 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
61 changes: 61 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
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
env:
VITE_BASE_PATH: /${{ github.event.repository.name }}/
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
Loading