Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
692feb4
init: 과제 시작
JangRuBin2 Jul 7, 2025
3303826
feat: main.js 컴포넌트로 일단 분리
JangRuBin2 Jul 7, 2025
ec3ae3d
feat: 상품 컨텐츠, 상품 기본정보 노출
JangRuBin2 Jul 7, 2025
eefdf17
feat: debounce함수 추가, 검색 및 상품수 선택구현, 무한 스크롤 구현
JangRuBin2 Jul 7, 2025
c917873
refactor: 페이지네이션 state, 데이터 필터 state분리
JangRuBin2 Jul 7, 2025
7aefe14
feat: 무한 스크롤 추가, getProduct실행할 때 검색 관련 state 가져와서 searchParams로 활용...…
JangRuBin2 Jul 8, 2025
02e9cd8
fix: 상품 리스트 컴포넌트 분리, state.products감지되면 생성하도록
JangRuBin2 Jul 8, 2025
6dfc129
test: 라우터 구현중
JangRuBin2 Jul 8, 2025
e9fceb4
Merge branch 'hanghae-plus:main' into main
JangRuBin2 Jul 8, 2025
61a7960
Merge branch 'hanghae-plus:main' into main
JangRuBin2 Jul 9, 2025
298fc08
refactor: 페이지 컴포넌트 분리, 라우터 리팩토링
JangRuBin2 Jul 9, 2025
e11b0b5
refactor: productPage내부에서 api요청 및 페이지 랜더링
JangRuBin2 Jul 9, 2025
4bf356a
Merge branch 'main' of https://github.com/JangRuBin2/front_6th_chapte…
JangRuBin2 Jul 9, 2025
4e75afd
test: 라우터 무한루프 수정중...
JangRuBin2 Jul 9, 2025
ae35e2b
feat: easy / hard 를 구분하여 테스트를 실행할 수 있도록 함
JunilHwang Jul 10, 2025
9273cf6
fix: 라우터 오류 수정 > 페이지 랜더링 이후 바인딩
JangRuBin2 Jul 10, 2025
4c1dae2
refactor: 리스트 작업 마무리 > 이벤트 리스너 추가, 불필요 인자 제거
JangRuBin2 Jul 10, 2025
033d806
Merge branch 'hanghae-plus:main' into main
JangRuBin2 Jul 10, 2025
1cd6b64
feat: 상품 상세페이지 라우팅> 컴포넌트 오류...?
JangRuBin2 Jul 10, 2025
3e3ec4c
feat: 상품 상세 컨텐츠 랜더 및 개별상품 이동, 목록가기 구현
JangRuBin2 Jul 10, 2025
e8e8d27
Merge branch 'main' of https://github.com/JangRuBin2/front_6th_chapte…
JangRuBin2 Jul 11, 2025
d79a507
Create static.yml
JangRuBin2 Jul 11, 2025
b1fabb5
feat: 배포 스크립트추가, vite base 설정
JangRuBin2 Jul 11, 2025
ecb8c6a
feat: 배포퇴마조 자료참고 하여 세팅
JangRuBin2 Jul 12, 2025
83ffe2f
feat: 자동배포 설정
JangRuBin2 Jul 12, 2025
5ef0a3c
fix: 배포 오류 수정
JangRuBin2 Jul 12, 2025
7026bda
fix: 배포오류 수정
JangRuBin2 Jul 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
47 changes: 43 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,45 @@ on:
workflow_dispatch:

jobs:
unit:
hard-basic:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- uses: pnpm/action-setup@v4
with:
version: latest
- uses: actions/setup-node@v4
with:
node-version: 22
cache: 'pnpm'
- run: |
pnpm install
pnpm run test:hard:basic
hard-advanced:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- uses: pnpm/action-setup@v4
with:
version: latest
- uses: actions/setup-node@v4
with:
node-version: 22
cache: 'pnpm'
- name: Install dependencies
run: |
pnpm install
npx playwright install --with-deps
pnpm run test:hard:advanced
easy-basic:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand All @@ -27,8 +65,9 @@ jobs:
- name: Install dependencies
run: |
pnpm install
pnpm run test
e2e:
npx playwright install --with-deps
pnpm run test:easy:basic
easy-advanced:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
Expand All @@ -47,4 +86,4 @@ jobs:
run: |
pnpm install
npx playwright install --with-deps
pnpm run test:e2e
pnpm run test:easy:advanced
38 changes: 38 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Deploy to GitHub Pages

on:
push:
branches: [main]

jobs:
deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

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

- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8

- name: Install dependencies
run: pnpm install

- name: Build
run: pnpm build
env:
NODE_ENV: production

- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
if: github.ref == 'refs/heads/main'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
Loading
Loading