Skip to content

Fix: Main deploy#76

Closed
skyblue1232 wants to merge 3 commits intodevelopfrom
main
Closed

Fix: Main deploy#76
skyblue1232 wants to merge 3 commits intodevelopfrom
main

Conversation

@skyblue1232
Copy link
Copy Markdown
Contributor

@skyblue1232 skyblue1232 commented Oct 29, 2025

🔥 작업 내용

  • ex) 로그인 페이지 UI 및 반응형 구현

🤔 추후 작업 사항

  • ex) 소셜 로그인 연동 (카카오, 구글)

🔗 이슈

  • close #

PR Point (To Reviewer)

  • ex) 로그인 입력 검증 로직 적절한지 확인 부탁드립니다.

📸 피그마 스크린샷 or 기능 GIF

(작업 내역 스크린샷)

Summary by CodeRabbit

릴리즈 노트

  • Chores

    • GitHub 자동화 워크플로우 제거 (PR 라벨링, 자동 할당)
    • 패키지 의존성 정리 (React Query, Tailwind, 폼 라이브러리 등)
    • 빌드 구성 업데이트
    • PostCSS 설정 간소화
    • VSCode 워크스페이스 설정 제거
  • Refactor

    • UI 컴포넌트 및 페이지 제거 (인증, 보드, 날짜 선택기, 네비게이션)
    • 아이콘 시스템 및 관련 유틸리티 제거
    • 전역 스타일링 간소화

@vercel
Copy link
Copy Markdown

vercel bot commented Oct 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
af-fe Ready Ready Preview Comment Oct 29, 2025 0:46am

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Oct 29, 2025

Caution

Review failed

The pull request is closed.

개요

이 PR은 프로젝트에서 상당한 규모의 코드를 제거하는 대규모 정리 작업입니다. GitHub 워크플로우, 자동 할당 설정, 라벨러 구성을 삭제하고, SVG 스프라이트 로더, 아이콘 생성 스크립트, 많은 UI 컴포넌트(로그인, 날짜 선택기, 카드, 탭 등), 의존성, 그리고 관련 페이지들을 제거합니다.

변경 사항

그룹 / 파일 변경 요약
GitHub 구성 정리
.github/CODEOWNERS, .github/labeler.yml, .github/pull_request_template.md
기본 코드 소유권 규칙, 자동 라벨링 설정, PR 템플릿 제거
GitHub 워크플로우 제거
.github/workflows/auto-assign.yml, .github/workflows/pr-labeler.yml
자동 PR 할당 및 라벨링 워크플로우 삭제
CI 워크플로우 수정
.github/workflows/ci.yml
pull_request_target 트리거 제거, push 기반 실행만 유지
GitHub 이슈 템플릿 제거
.github/ISSUE_TEMPLATE/task-request.md
작업 요청 템플릿 삭제
VSCode 설정 제거
.vscode/settings.json
Tailwind 자동 완성 및 에디터 개선 설정 삭제
빌드 구성 정리
next.config.ts, svgo.config.mjs
SVG 스프라이트 로더 및 ICON_DIR 처리 제거, SVGO 설정 파일 삭제
PostCSS 설정 전환
postcss.config.jspostcss.config.mjs 제거
CommonJS 설정 제거, 새로운 ESM 형식 추가
패키지 의존성 정리
package.json
React Query, Tailwind, date-fns, lucide-react, form 라이브러리 등 많은 의존성 제거
인증 페이지 및 컴포넌트 제거
src/pages/auth/index.tsx, src/pages/auth/components/LoginButton.tsx, src/pages/auth/components/RecentLoginBubble.tsx
로그인 페이지 및 관련 컴포넌트 전체 삭제
메인 페이지 제거
src/pages/main/index.tsx, src/pages/main/Board.tsx, src/pages/main/components/board/Boardgame.tsx
메인 페이지, 보드 페이지 및 보드게임 컴포넌트 삭제
스탬프 보드 컴포넌트 제거
src/pages/main/components/stampBoard/StampBoard.tsx, src/pages/main/components/stampBoard/Stamp.tsx, src/pages/main/components/stampBoard/Progress.tsx
스탬프 보드 관련 모든 컴포넌트 삭제
지도 페이지 제거
src/pages/map/index.tsx
지도/코스 설정 미리보기 페이지 삭제
홈 페이지 정리
src/pages/index.tsx
Icon 임포트 및 사용 제거, 포맷팅 정리
공유 UI 컴포넌트 제거
src/shared/components/button/CommonButton.tsx, src/shared/components/button/AddressCopy.tsx, src/shared/components/container/Card.tsx, src/shared/components/container/EventCard.tsx, src/shared/components/container/LocationBubble.tsx, src/shared/components/container/LocationCard.tsx, src/shared/components/container/Popup.tsx
버튼, 카드, 위치 버블 등 기본 UI 컴포넌트 삭제
날짜 선택기 컴포넌트 제거
src/shared/components/datePicker/*
DatePicker, Calendar, CustomDropdown, Popover, CalendarDropdownAdapter 및 관련 유틸리티 삭제
헤더 및 탭 컴포넌트 제거
src/shared/components/header/Header.tsx, src/shared/components/header/ControlBar.tsx, src/shared/components/tab/BottomNav.tsx, src/shared/components/tab/TabItem.tsx
헤더, 컨트롤 바, 네비게이션 탭 컴포넌트 삭제
태그 컴포넌트 제거
src/shared/components/tag/Tag.tsx
태그 컴포넌트 삭제
컴포넌트 세트 제거
src/shared/components/set/LocationBubbleSet.tsx, src/shared/components/set/PopupSet.tsx
위치 버블 및 팝업 세트 컴포넌트 삭제
컴포넌트 인덱스 정리
src/shared/components/index.ts
Header, ControlBar, Tag, DatePicker 재내보내기 제거
아이콘 시스템 제거
src/shared/icons/components/icon.tsx, src/shared/icons/iconNames.ts, src/shared/icons/index.ts, src/shared/icons/scripts/generate-icon-list.ts
Icon 컴포넌트, 아이콘 이름 타입, 자동 생성 스크립트 및 인덱스 제거
유틸리티 정리
src/shared/lib/utils.ts, src/shared/lib/index.ts
cn(Tailwind 병합) 유틸리티 및 재내보내기 제거
유틸리티 함수 제거
src/shared/utils/copy.ts
클립보드 복사 유틸리티 함수 삭제
오버레이 컴포넌트 제거
src/shared/overlay/Overlay.tsx
배경 오버레이 컴포넌트 삭제
스타일 정리
src/styles/globals.css
글꼴 임포트, Tailwind 테마 토큰, 색상 유틸리티 및 사용자 정의 유틸리티 제거, 최소한의 변수 기반 스타일로 대체
데이터 상수 제거
src/shared/constants/main/boardData.ts
보드 데이터 배열 상수 삭제
README 정리
README.md
빈 목록 항목 제거
앱 컴포넌트 정리
src/pages/_app.tsx
React Query 셋업 및 QueryClientProvider 제거

예상 코드 리뷰 노력

🎯 4 (복잡함) | ⏱️ ~60분

특히 주의가 필요한 영역:

  • 의존성 변경의 영향 - 많은 라이브러리 제거로 인한 예상치 못한 종속성 문제 확인 필요 (React Query, Tailwind 통합, 날짜 관련 기능)
  • 제거된 컴포넌트의 사용처 확인 - 삭제된 UI 컴포넌트들(DatePicker, Card, LocationBubble 등)이 다른 곳에서 사용되고 있지 않은지 검증 필요
  • 페이지 라우팅 영향 - 인증 페이지, 메인 페이지 등 삭제된 페이지로의 네비게이션 링크 확인
  • 스타일 시스템 전환 - globals.css의 대규모 변경으로 인한 스타일 레이아웃 회귀 테스트 필요
  • 워크플로우 변경의 영향 - CI/CD 및 자동 할당 워크플로우 제거가 개발 프로세스에 미치는 영향 검토

관련된 PR

추천 라벨

fix, setting, update

추천 검토자

  • KongMezu
  • jjangminii

토끼의 시

🐰 큰 정리를 시작하며,
필요 없는 것들 모두 치워,
새로운 길을 비추며,
간단함 속에 힘이 담겨,
다시 태어나는 코드의 향기! ✨

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2872cc2 and 4f8a9cb.

⛔ Files ignored due to path filters (25)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • public/assets/background_.svg is excluded by !**/*.svg
  • public/assets/bannerMain.svg is excluded by !**/*.svg
  • public/assets/board.svg is excluded by !**/*.svg
  • public/fonts/ZEN-SERIF-TTF-Regular.woff2 is excluded by !**/*.woff2
  • public/svgs/GoogleIcon.svg is excluded by !**/*.svg
  • public/svgs/KakaoIcon.svg is excluded by !**/*.svg
  • src/shared/icons/source/CalendarBlank.svg is excluded by !**/*.svg
  • src/shared/icons/source/Caret.svg is excluded by !**/*.svg
  • src/shared/icons/source/ChatCircle.svg is excluded by !**/*.svg
  • src/shared/icons/source/Check.svg is excluded by !**/*.svg
  • src/shared/icons/source/CopySimple.svg is excluded by !**/*.svg
  • src/shared/icons/source/Export.svg is excluded by !**/*.svg
  • src/shared/icons/source/FadersHorizontal.svg is excluded by !**/*.svg
  • src/shared/icons/source/GoogleIcon.svg is excluded by !**/*.svg
  • src/shared/icons/source/HeartStraight.svg is excluded by !**/*.svg
  • src/shared/icons/source/HouseSimple.svg is excluded by !**/*.svg
  • src/shared/icons/source/KakaoIcon.svg is excluded by !**/*.svg
  • src/shared/icons/source/MapPin.svg is excluded by !**/*.svg
  • src/shared/icons/source/MapPin_.svg is excluded by !**/*.svg
  • src/shared/icons/source/Save.svg is excluded by !**/*.svg
  • src/shared/icons/source/Stamp.svg is excluded by !**/*.svg
  • src/shared/icons/source/User.svg is excluded by !**/*.svg
  • src/shared/icons/source/backto.svg is excluded by !**/*.svg
  • src/shared/icons/source/x.svg is excluded by !**/*.svg
📒 Files selected for processing (59)
  • .github/CODEOWNERS (0 hunks)
  • .github/ISSUE_TEMPLATE/task-request.md (0 hunks)
  • .github/labeler.yml (0 hunks)
  • .github/pull_request_template.md (0 hunks)
  • .github/workflows/auto-assign.yml (0 hunks)
  • .github/workflows/ci.yml (0 hunks)
  • .github/workflows/pr-labeler.yml (0 hunks)
  • .vscode/settings.json (0 hunks)
  • README.md (0 hunks)
  • next.config.ts (1 hunks)
  • package.json (1 hunks)
  • postcss.config.js (0 hunks)
  • postcss.config.mjs (1 hunks)
  • src/pages/_app.tsx (1 hunks)
  • src/pages/auth/components/LoginButton.tsx (0 hunks)
  • src/pages/auth/components/RecentLoginBubble.tsx (0 hunks)
  • src/pages/auth/index.tsx (0 hunks)
  • src/pages/index.tsx (1 hunks)
  • src/pages/main/Board.tsx (0 hunks)
  • src/pages/main/components/board/Boardgame.tsx (0 hunks)
  • src/pages/main/components/stampBoard/Progress.tsx (0 hunks)
  • src/pages/main/components/stampBoard/Stamp.tsx (0 hunks)
  • src/pages/main/components/stampBoard/StampBoard.tsx (0 hunks)
  • src/pages/main/index.tsx (0 hunks)
  • src/pages/map/index.tsx (0 hunks)
  • src/shared/components/button/AddressCopy.tsx (0 hunks)
  • src/shared/components/button/CommonButton.tsx (0 hunks)
  • src/shared/components/container/Card.tsx (0 hunks)
  • src/shared/components/container/EventCard.tsx (0 hunks)
  • src/shared/components/container/LocationBubble.tsx (0 hunks)
  • src/shared/components/container/LocationCard.tsx (0 hunks)
  • src/shared/components/container/Popup.tsx (0 hunks)
  • src/shared/components/datePicker/CalendarDropdownAdapter.tsx (0 hunks)
  • src/shared/components/datePicker/CustomDropdown.tsx (0 hunks)
  • src/shared/components/datePicker/DatePicker.tsx (0 hunks)
  • src/shared/components/datePicker/PopoverContent.client.tsx (0 hunks)
  • src/shared/components/datePicker/button.tsx (0 hunks)
  • src/shared/components/datePicker/calendar.classes.ts (0 hunks)
  • src/shared/components/datePicker/calendar.tsx (0 hunks)
  • src/shared/components/datePicker/popover.tsx (0 hunks)
  • src/shared/components/header/ControlBar.tsx (0 hunks)
  • src/shared/components/header/Header.tsx (0 hunks)
  • src/shared/components/index.ts (0 hunks)
  • src/shared/components/set/LocationBubbleSet.tsx (0 hunks)
  • src/shared/components/set/PopupSet.tsx (0 hunks)
  • src/shared/components/tab/BottomNav.tsx (0 hunks)
  • src/shared/components/tab/TabItem.tsx (0 hunks)
  • src/shared/components/tag/Tag.tsx (0 hunks)
  • src/shared/constants/main/boardData.ts (0 hunks)
  • src/shared/icons/components/icon.tsx (0 hunks)
  • src/shared/icons/iconNames.ts (0 hunks)
  • src/shared/icons/index.ts (0 hunks)
  • src/shared/icons/scripts/generate-icon-list.ts (0 hunks)
  • src/shared/lib/index.ts (0 hunks)
  • src/shared/lib/utils.ts (0 hunks)
  • src/shared/overlay/Overlay.tsx (0 hunks)
  • src/shared/utils/copy.ts (0 hunks)
  • src/styles/globals.css (1 hunks)
  • svgo.config.mjs (0 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@skyblue1232 skyblue1232 reopened this Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant