docs: CLAUDE.md를 현재 코드 구조에 맞춘다 - #37
seongwon030 wants to merge 1 commit into
Conversation
홈이 웹뷰로 전환되면서(feature/webview-shell-migration) 라우팅이 바뀌었는데 문서가 따라가지 않았다. 코드로 확인한 불일치만 고친다. - (tabs)/ 하단 탭 네비게이터는 존재하지 않는다. 홈은 app/index.tsx이고 HomeWebViewScreen 우선, 로드 실패 시 네이티브 home-screen 폴백이다. - clubDetail/[id].tsx는 "네이티브 상세"가 아니라 club/[id].tsx와 동일한 ClubDetailScreen 재export다. FCM 딥링크가 이 경로로 들어온다. - 부트스트랩은 토큰 발급만 순차고, 구독 동기화·Mixpanel identify·FCM 등록은 Promise.all 병렬이라 순서가 없다. ATT는 2번째가 아니라 부트스트랩 성공 후 스플래시가 내려간 뒤에 요청한다. - moa-text가 export하는 이름은 Text가 아니라 MoaText다. - HomeWebViewPreloadProvider가 빠져 있었다. 스플래시 종료 시점을 결정한다. - 환경 변수에 EXPO_PUBLIC_WEBVIEW_URL, EXPO_PUBLIC_MIXPANEL_TOKEN 추가. - ui/ 하위는 현재 home과 club-detail 둘이고 hook/·model/은 home에만 있다. 개요 문단도 고쳤다. 동아리 상세만 웹뷰인 것처럼 읽혔는데, 홈까지 웹뷰이고 네이티브가 셸이라는 게 이 레포를 읽을 때 가장 먼저 알아야 할 구조다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. Walkthrough
Changes프로젝트 문서 갱신
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~3 minutes Change: Other Merge Risk: ⚪ Minimal · up to The documentation update has no verified merge-blocking issue and is ready to merge after normal checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
왜
홈이 웹뷰로 전환되면서(
feature/webview-shell-migration) 라우팅이 바뀌었는데CLAUDE.md가 따라가지 않았다. 문서를 믿고app/(tabs)/more.tsx를 찾다가 파일이 없어서 발견했다.코드로 확인한 불일치만 고쳤다. 추측으로 채운 문장은 없다.
무엇
(tabs)/index.tsx,(tabs)/more.tsx하단 탭 네비게이터(tabs)/자체가 없음. 홈은app/index.tsx,HomeWebViewScreen우선 + 네이티브 폴백clubDetail/[id].tsx= 동아리 상세 (네이티브)club/[id].tsx와 동일한ClubDetailScreen재export. 둘 다 WebView. FCM 딥링크가 이 경로로 들어옴Promise.all병렬이라 순서가 없음<Text type="...">components/moa-text.tsx가 export하는 이름은MoaTextHomeWebViewPreloadProvider누락. 스플래시 종료 시점을 결정함EXPO_PUBLIC_BASE_URL만EXPO_PUBLIC_WEBVIEW_URL,EXPO_PUBLIC_MIXPANEL_TOKEN추가ui/하위 폴더 일반론ui/home·ui/club-detail둘.hook/·model/은ui/home에만 존재개요 문단도 고쳤다. 기존 문장은 "WebView로 동아리 상세 페이지를 볼 수 있다"고 읽혀서 상세만 웹뷰인 것처럼 보였는데, 홈까지 웹뷰이고 네이티브는 부트스트랩·푸시·구독·딥링크를 담당하는 셸이라는 게 이 레포를 읽을 때 가장 먼저 필요한 정보다.
확인 방법
문서 전용 변경이라 코드 영향은 없다. 각 항목은 아래로 확인된다.
Summary by CodeRabbit