-
Notifications
You must be signed in to change notification settings - Fork 2
📄#85 Readme 작성 #91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
📄#85 Readme 작성 #91
Conversation
WalkthroughREADME.md가 한국어로 전면 재작성되었고 최상단 Markdown 헤더가 HTML 중앙 정렬 배너로 교체되었습니다. 문서에 이미지 갤러리, 앱 개요·주요 기능(예: Tri‑Shot 자동 프리셋 전환, 아카이빙), 기술 스택 배지, 아키텍처 설명, 팀 및 문의 섹션 등이 추가/재구성되었습니다. (코드/퍼블릭 API 변경 없음) Changes
Sequence Diagram(s)생성하지 않음 — 변경 내용은 문서/콘텐츠 재구성으로 제어 흐름이나 기능 추가가 포함되지 않습니다. Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 검토 시 유의점:
Pre-merge checks and finishing touches✅ 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 5
🧹 Nitpick comments (2)
README.md (2)
74-95: 기술 스택 섹션: 제목 형식 정정 권장 (선택사항)섹션 헤더(Frontend, Frameworks, APIs)가 강조(굵은체)로 표시되어 있습니다. 마크다운 최적 사례에 따르면 제목(### 또는 ####)으로 표시하는 것이 권장됩니다. 다만, 현재 중앙 정렬 레이아웃의 의도적인 스타일이라면 유지해도 괜찮습니다.
선택적으로 다음과 같이 수정할 수 있습니다:
-**Frontend** +### Frontend
108-111: 문의 섹션: 이메일 주소 링크 형식 정정 권장이메일 주소가 평문으로 표시되어 있습니다. 마크다운 모범 사례에 따르면
mailto:링크로 포맷팅하는 것이 권장됩니다.다음과 같이 수정하세요:
-📧 honesthouse2025@gmail.com +📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
27-27: Images should have alternate text (alt text)
(MD045, no-alt-text)
27-27: Images should have alternate text (alt text)
(MD045, no-alt-text)
27-27: Images should have alternate text (alt text)
(MD045, no-alt-text)
27-27: Images should have alternate text (alt text)
(MD045, no-alt-text)
46-46: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
65-65: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
78-78: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
83-83: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
89-89: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
110-110: Bare URL used
(MD034, no-bare-urls)
🔇 Additional comments (1)
README.md (1)
9-19: 프로젝트 배경 섹션 구조 양호 ✓Notion 링크를 통한 상세 정보 참조 설정이 잘 구성되었습니다.
README.md
Outdated
| ## 팀 | ||
|
|
||
| | [](링크1) | [](링크2) | [](링크3) | [](링크4) | [](링크5) | [](링크6) | | ||
| |:---:|:---:|:---:|:---:|:---:|:---:| | ||
| | **양희준(Sandeul)** | **윤하정(Hari)** | **이현주(Ivy)** | **이보민(Minbol)** | **문형근(Rama)** | **한수빈(Soop)** | | ||
| | 🎯 PM | 🎨 Design | 📱 iOS | 📱 iOS | 📱 iOS | 📱 iOS | | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
팀 섹션: 플레이스홀더 링크 및 중복 이미지 문제
팀 섹션에 다음 두 가지 문제가 있습니다:
- 플레이스홀더 링크: 링크1-6이 실제 링크로 교체되지 않았습니다. 각 팀원의 GitHub 프로필 또는 개인 페이지로 연결되어야 합니다.
- 중복 프로필 이미지: 모든 팀원이 동일한 이미지를 사용하고 있습니다. 각 팀원별 고유한 프로필 이미지로 교체해야 합니다.
PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로, 이는 예상된 미완성 항목으로 보입니다.
완성 시 다음과 같이 수정하세요:
-| [](링크1) | [](링크2) |
+| [](https://github.com/[sandeul-github-id]) | [](https://github.com/[hari-github-id]) |Committable suggestion skipped: line range outside the PR's diff.
🤖 Prompt for AI Agents
In README.md around lines 99 to 105, the team section contains placeholder links
(링크1…링크6) and identical profile images for every member; replace each
placeholder with the correct URL (e.g., each member's GitHub profile or personal
page) and update each image URL to the corresponding member's unique avatar; if
profiles are not yet available, replace placeholders with a clear TODO comment
or remove the links and distinct images until the team-intro page is ready to
avoid misleading duplicates.
realhsb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
리드미가 생겻다 !
Rama-Moon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ㅋㅋㅋ 토끼는 리드미에도 훈수네요.. 고생 많으셨습니다😎
m1nbol
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
리드미 말아주는 멋진 PM
dlguszoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😁👍🏻
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
♻️ Duplicate comments (4)
README.md (4)
28-28: 앱 개요 이미지에 alt 텍스트 추가 필수테이블 내 4개 이미지 모두 alt 텍스트가 누락되어 있습니다. 접근성 및 마크다운 모범 사례를 위해 각 이미지에 설명적인 alt 텍스트를 추가하세요.
-| <img width="100%" src="https://github.com/user-attachments/assets/700a89d7-90f5-4c97-b0c6-472685aee9bd" /> | <img width="100%" src="https://github.com/user-attachments/assets/fc50ce99-efb0-4c73-b0bf-e941b5583c29" /> | <img width="100%" src="https://github.com/user-attachments/assets/ba00c874-c9cb-4acc-829f-5e6356cd9313" /> | <img width="100%" src="https://github.com/user-attachments/assets/4d84fab9-a794-4ebb-9599-5edc4628831b" /> | +| <img width="100%" src="https://github.com/user-attachments/assets/700a89d7-90f5-4c97-b0c6-472685aee9bd" alt="Tri-Shot 기능" /> | <img width="100%" src="https://github.com/user-attachments/assets/fc50ce99-efb0-4c73-b0bf-e941b5583c29" alt="프리셋 제작" /> | <img width="100%" src="https://github.com/user-attachments/assets/ba00c874-c9cb-4acc-829f-5e6356cd9313" alt="카메라를 조작하는 듯한 UI" /> | <img width="100%" src="https://github.com/user-attachments/assets/4d84fab9-a794-4ebb-9599-5edc4628831b" alt="아카이빙" /> |
44-44: Tri-Shot 섹션: 이미지 파일명 수정 및 alt 텍스트 추가이미지 파일명이 부정확하고 alt 텍스트가 누락되어 있습니다. 실제 GIF 파일명과 설명적인 alt 텍스트로 업데이트하세요.
- +
63-63: 아카이빙 섹션: 이미지 파일명 수정 및 alt 텍스트 추가이미지 파일명이 부정확하고 alt 텍스트가 누락되어 있습니다. 실제 GIF 파일명과 설명적인 alt 텍스트로 업데이트하세요.
- +
102-105: 팀 섹션: 플레이스홀더 링크 및 중복 이미지 해결 필요팀 섹션에 다음 문제들이 있습니다:
- 플레이스홀더 링크: 링크1-6이 실제 링크로 교체되지 않았습니다.
- 중복 프로필 이미지: 모든 팀원이 동일한 이미지를 사용하고 있습니다.
PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로 현재 상태는 예상된 미완성 항목으로 보이며, 완성 시 다음과 같이 수정하세요:
-| [](링크1) | [](링크2) | +| [](https://github.com/[sandeul-github]) | [](https://github.com/[hari-github]) |
🧹 Nitpick comments (2)
README.md (2)
79-79: 기술 스택: 마크다운 제목 형식 수정굵은 텍스트를 제목으로 사용하는 대신 마크다운 제목 문법(###)을 사용하세요. 이는 마크다운 최적 사례이며 문서 구조를 개선합니다.
-**Frontend** +### Frontend -**Frameworks** +### Frameworks -**APIs** +### APIsAlso applies to: 84-84, 90-90
111-111: 문의 섹션: 이메일 주소 형식 개선bare URL(단순 URL/이메일)은 마크다운 링크로 감싸거나 코드 블록으로 표기하는 것이 모범 사례입니다. 이메일 주소를 다음과 같이 형식화하세요:
-📧 honesthouse2025@gmail.com +📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)또는 코드 블록 사용:
-📧 honesthouse2025@gmail.com +📧 `honesthouse2025@gmail.com`
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
79-79: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
84-84: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
90-90: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
111-111: Bare URL used
(MD034, no-bare-urls)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 5
♻️ Duplicate comments (3)
README.md (3)
41-52: Tri-Shot 섹션: 플레이스홀더 이미지명 수정 필요이미지 파일명이 "the-simpsons-homer-simpson"로 설정되어 있습니다. 실제 Tri-Shot 기능을 보여주는 GIF 또는 스크린샷 URL로 교체하고, alt 텍스트도 추가하세요.
- +
100-106: 팀 섹션: 플레이스홀더 링크 및 중복 이미지 해결 필요팀 섹션에 다음 두 가지 문제가 있습니다:
- 플레이스홀더 링크: 링크1~링크6이 실제 링크로 교체되지 않았습니다.
- 중복 프로필 이미지: 모든 팀원이 동일한 이미지 URL을 사용하고 있습니다.
PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로, 개인 페이지가 준비될 때까지 각 팀원의 GitHub 프로필 링크 또는 임시 개별 이미지로 교체하세요.
-| [](링크1) | [](링크2) | [](링크3) | [](링크4) | [](링크5) | [](링크6) | +| [](https://github.com/[sandeul-github-id]) | [](https://github.com/[hari-github-id]) | [](https://github.com/[ivy-github-id]) | [](https://github.com/[minbol-github-id]) | [](https://github.com/[rama-github-id]) | [](https://github.com/[soop-github-id]) |
26-31: 앱 개요 테이블 이미지: alt 텍스트 추가 필요테이블의 4개 이미지 모두 alt 텍스트가 누락되어 있습니다. 접근성 개선과 마크다운 모범 사례를 위해 각 이미지에 설명적인 alt 텍스트를 추가하세요.
다음과 같이 수정하세요:
-| <img width="100%" src="https://github.com/user-attachments/assets/700a89d7-90f5-4c97-b0c6-472685aee9bd" /> | <img width="100%" src="https://github.com/user-attachments/assets/fc50ce99-efb0-4c73-b0bf-e941b5583c29" /> | <img width="100%" src="https://github.com/user-attachments/assets/ba00c874-c9cb-4acc-829f-5e6356cd9313" /> | <img width="100%" src="https://github.com/user-attachments/assets/4d84fab9-a794-4ebb-9599-5edc4628831b" /> | +| <img width="100%" src="https://github.com/user-attachments/assets/700a89d7-90f5-4c97-b0c6-472685aee9bd" alt="Tri-Shot 기능" /> | <img width="100%" src="https://github.com/user-attachments/assets/fc50ce99-efb0-4c73-b0bf-e941b5583c29" alt="프리셋 제작" /> | <img width="100%" src="https://github.com/user-attachments/assets/ba00c874-c9cb-4acc-829f-5e6356cd9313" alt="카메라를 조작하는 듯한 UI" /> | <img width="100%" src="https://github.com/user-attachments/assets/4d84fab9-a794-4ebb-9599-5edc4628831b" alt="아카이빙" /> |
🧹 Nitpick comments (1)
README.md (1)
440-450: 팀 섹션 (라인 438-450): 이미지 alt 텍스트 추가 권장이미지들이 alt 텍스트 없이 렌더링되고 있습니다. 접근성 개선을 위해 각 팀원 이미지에 이름을 alt 텍스트로 추가하세요.
-|  |  |  |  |  |  | +|  |  |  |  |  |  |
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
28-28: Images should have alternate text (alt text)
(MD045, no-alt-text)
79-79: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
84-84: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
90-90: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
111-111: Bare URL used
(MD034, no-bare-urls)
126-126: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
128-128: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
140-140: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
147-147: Multiple headings with the same content
(MD024, no-duplicate-heading)
153-153: Images should have alternate text (alt text)
(MD045, no-alt-text)
153-153: Images should have alternate text (alt text)
(MD045, no-alt-text)
153-153: Images should have alternate text (alt text)
(MD045, no-alt-text)
179-179: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
189-189: Images should have alternate text (alt text)
(MD045, no-alt-text)
220-220: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
227-227: Multiple headings with the same content
(MD024, no-duplicate-heading)
265-265: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
299-299: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
327-327: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
330-330: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
357-357: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
360-360: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
389-389: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
392-392: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
438-438: Multiple headings with the same content
(MD024, no-duplicate-heading)
448-448: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
458-458: Bare URL used
(MD034, no-bare-urls)
464-464: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
🔇 Additional comments (2)
README.md (2)
1-20: 배너 및 소개 섹션 - 접근성 개선 완료 ✓배너 이미지에 alt 텍스트가 올바르게 추가되었습니다. Notion 링크도 잘 구성되어 있습니다.
115-132: 전체적인 콘텐츠 품질 - 긍정적 평가 ✓README가 한국어로 포괄적으로 재작성되었습니다. 프로젝트 배경부터 기술적 도전 과제, 팀 소개까지 구조화된 문서로 잘 정리되었습니다. 특히 기술 스택, 아키텍처 다이어그램, 코드 샘플이 충실하게 포함되어 있어 개발자 온보딩에 도움이 될 것으로 예상됩니다.
위의 지적 사항들(플레이스홀더 이미지, 중복 링크, 마크다운 형식)을 해결한 후 병합하기를 권장합니다.
README.md
Outdated
|
|
||
| ## 문의 | ||
|
|
||
| 📧 honesthouse2025@gmail.com |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이메일 주소 형식 개선
순수 URL이 노출되어 있습니다. 마크다운 링크 또는 적절한 형식으로 래핑하세요:
라인 111:
-📧 honesthouse2025@gmail.com
+📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)라인 458:
-📧 **honesthouse2025@gmail.com**
+📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)Also applies to: 458-458
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
111-111: Bare URL used
(MD034, no-bare-urls)
🤖 Prompt for AI Agents
In README.md at lines 111 and 458, a raw email address
(honesthouse2025@gmail.com) is exposed as plain text; replace each occurrence
with a proper markdown mailto link (e.g.,
[honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)) or another
acceptable obfuscated/wrapping format so the address is not shown as a raw URL
while preserving click-to-email functionality.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 3
♻️ Duplicate comments (1)
README.md (1)
281-283: 이메일 주소를 Markdown 링크로 변환순수 텍스트 이메일 주소를
mailto:링크로 래핑하세요.-📧 **honesthouse2025@gmail.com** +📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)
🧹 Nitpick comments (1)
README.md (1)
40-40: 강조 텍스트를 적절한 제목으로 변경마크다운 모범 사례에 따라 섹션 제목은
**bold**대신###제목으로 표현해야 합니다. 현재 코드의 "기술 구현", "차별점", "성능 지표" 등이 이에 해당합니다.미리 저장한 3가지 프리셋(촬영 모드, 조리개, 셔터, ISO, 색온도, 틴트, 픽처스타일)을 셔터 한 번에 자동 순환 적용합니다. -**기술 구현** +### 기술 구현이를 다른
**bold**서브섹션에도 적용하세요.Also applies to: 50-50, 68-68, 78-78
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
5-5: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
17-17: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
40-40: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
50-50: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
68-68: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
78-78: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
124-124: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
164-164: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
189-189: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
194-194: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
202-202: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
209-209: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
212-212: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
219-219: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
226-226: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
229-229: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
236-236: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
273-273: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
281-281: Bare URL used
(MD034, no-bare-urls)
289-289: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
README.md
Outdated
| ``` | ||
| 📸 Tri-shot: 셔터 한 번에 프리셋 자동 전환 | ||
| 🤖 AI 그룹화: 유사 사진 자동 분류 및 무선 전송 | ||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
코드 블록에 언어 지정자 추가 필요
마크다운 최적 렌더링을 위해 코드 블록에 언어를 지정하세요.
-```
+```text
📸 Tri-shot: 셔터 한 번에 프리셋 자동 전환
🤖 AI 그룹화: 유사 사진 자동 분류 및 무선 전송
-```
+```🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
17-17: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
In README.md around lines 17 to 20, the markdown code block lacks a
language/info string; update the opening triple-backtick to include "text"
(i.e., ```text) so the block is fenced as a text code block, leaving the content
and closing backticks unchanged.
| ``` | ||
| [개발자 작성: 아키텍처 다이어그램] | ||
| 예시 구조: | ||
| ┌─────────────────────────────────────────┐ | ||
| │ View (SwiftUI) │ | ||
| │ - Tri-shot UI │ | ||
| │ - Preset Management │ | ||
| │ - Archiving UI │ | ||
| └──────────────┬──────────────────────────┘ | ||
| │ @Published | ||
| │ @StateObject | ||
| ┌──────────────▼──────────────────────────┐ | ||
| │ ViewModel (Combine) │ | ||
| │ - TrishotViewModel │ | ||
| │ - PresetViewModel │ | ||
| │ - ArchivingViewModel │ | ||
| └──────────────┬──────────────────────────┘ | ||
| │ Protocol | ||
| │ Dependency Injection | ||
| ┌──────────────▼──────────────────────────┐ | ||
| │ Repository (Protocol-oriented) │ | ||
| │ - CameraRepository │ | ||
| │ - PresetRepository │ | ||
| │ - PhotoRepository │ | ||
| └─────┬────────────────────────┬──────────┘ | ||
| │ │ | ||
| ┌─────▼────────┐ ┌────────▼──────────┐ | ||
| │ Service │ │ Core Data │ | ||
| │ - Camera │ │ - Preset Entity │ | ||
| │ - Vision │ │ - Photo Entity │ | ||
| │ - Bluetooth │ │ │ | ||
| └──────────────┘ └───────────────────┘ | ||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아키텍처 다이어그램 코드 블록에 언어 지정 필요
ASCII 다이어그램을 포함한 코드 블록에 언어를 지정하세요.
### System Architecture
-```
+```plaintext
[개발자 작성: 아키텍처 다이어그램]
예시 구조:
┌─────────────────────────────────────────┐
-```
+```🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
124-124: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
In README.md around lines 124 to 157, the fenced code block containing the ASCII
architecture diagram lacks a language tag; change the opening fence from ``` to
```plaintext (and keep the closing ``` intact) so the diagram is explicitly
marked as plain text for proper rendering and syntax highlighting.
| ``` | ||
| 예시: | ||
| User Tap Shutter | ||
| ↓ | ||
| View.onTapGesture | ||
| ↓ | ||
| ViewModel.captureWithTrishotMode() | ||
| ↓ | ||
| CameraRepository.applyPreset() | ||
| ↓ | ||
| CameraService.sendCommand() | ||
| ↓ | ||
| Canon Camera (WiFi) | ||
| ↓ | ||
| ViewModel.@Published 업데이트 | ||
| ↓ | ||
| View 자동 리렌더링 | ||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
데이터 흐름 코드 블록에 언어 지정 필요
플로우 차트를 포함한 코드 블록에 언어를 지정하세요.
### 데이터 흐름
- [ ] **개발자 작성**: 주요 기능별 데이터 흐름 설명
- [ ] **개발자 작성**: 비동기 처리 및 에러 핸들링 전략
-```
+```plaintext
예시:
User Tap Shutter
-```
+```🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
164-164: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
In README.md around lines 164 to 181, the fenced code block showing the
data-flow example lacks a specified language; update the opening fence to
include a language (e.g., change ``` to ```plaintext) so the block is explicitly
marked as plain text and ensure the closing fence remains a matching ``` to keep
the block valid.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
♻️ Duplicate comments (1)
README.md (1)
269-269: 이메일 주소를 mailto 링크로 변경현재 이메일 주소가 순수 텍스트로 노출되어 있습니다. 마크다운 모범 사례에 따라 mailto 링크로 변경하세요.
-📧 **honesthouse2025@gmail.com** +📧 [honesthouse2025@gmail.com](mailto:honesthouse2025@gmail.com)
🧹 Nitpick comments (5)
README.md (5)
37-40: 코드 블록에 언어 지정자 추가 필요마크다운 렌더링 및 구문 강조를 위해 Swift 코드 블록에 언어를 지정하세요.
-``` +```swift // 핵심 코드 스니펫 (개발자 작성) // 예: PresetCycleManager, CameraService 등 -``` +```(라인 60-63에서도 동일한 수정 필요)
Also applies to: 60-63
32-32: 강조(bold) 대신 제목 문법 사용섹션 소제목이 굵은 텍스트(bold)로 작성되었습니다. 마크다운 모범 사례에 따라
###제목 문법으로 변경하세요.-**기술 구현** +### 기술 구현(라인 55, 65에서도 동일하게 수정)
Also applies to: 55-55, 65-65
111-145: 아키텍처 및 데이터 흐름 코드 블록에 언어 지정 필요ASCII 다이어그램과 플로우 차트 코드 블록에 언어를 지정하세요.
### System Architecture -``` +```plaintext [개발자 작성: 아키텍처 다이어그램](라인 151의 데이터 흐름 섹션에서도 동일하게 ```plaintext로 수정)
Also applies to: 151-168
174-224: 기술적 도전 섹션: 강조(bold) 대신 제목 문법 사용이 섹션의 모든 소제목("문제 상황", "해결 방법", "결과")이 굵은 텍스트로 작성되었습니다.
####제목 문법으로 변경하여 문서 구조를 개선하세요.-### 1. [Challenge 제목 - 개발자 작성] -**문제 상황** +#### 문제 상황이와 동일한 패턴이 라인 181, 189, 196, 199, 206, 213, 216, 223에 반복됩니다.
260-260: 팀 표 캡션을 제목 형식으로 변경굵은 텍스트 대신 제목 문법을 사용하여 문서 구조를 명확히 하세요.
-**Apple Developer Academy @ POSTECH | Team A6 (HonestHouse)** +### Apple Developer Academy @ POSTECH | Team A6 (HonestHouse)또는 이미 위에
## 👥 팀제목이 있으므로, 이 라인을####로 변경하거나 제목 대신 일반 텍스트로 유지할 수 있습니다.
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md
32-32: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
55-55: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
65-65: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
111-111: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
151-151: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
176-176: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
181-181: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
189-189: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
196-196: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
199-199: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
206-206: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
213-213: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
216-216: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
223-223: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
260-260: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
269-269: Bare URL used
(MD034, no-bare-urls)
277-277: Emphasis used instead of a heading
(MD036, no-emphasis-as-heading)
| |  |  |  |  |  |  | | ||
| |:---:|:---:|:---:|:---:|:---:|:---:| | ||
| | **양희준** | **윤하정** | **이현주** | **이보민** | **문형근** | **한수빈** | | ||
| | **Sandeul** | **Hari** | **Ivy** | **Minbol** | **Rama** | **Soop** | | ||
| | 🎯 PM | 🎨 Design | 📱 iOS | 📱 iOS | 📱 iOS | 📱 iOS | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
팀 섹션: 이미지에 alt 텍스트 추가 필요
팀 멤버 프로필 이미지 6개 모두 alt 텍스트가 누락되어 있습니다. 접근성 개선을 위해 각 이미지에 설명적인 alt 텍스트를 추가하세요.
-|  |  |  |  |  |  |
+| |  |  |  |  |  |각 이미지 마크다운의 대괄호 안에 멤버 이름과 역할을 포함한 설명을 추가하세요.
🤖 Prompt for AI Agents
In README.md around lines 254 to 258 the six team member image markdown tags
lack descriptive alt text; update each image's alt text (the text inside the
square brackets) to include the member's name and role (for example "양희준 - PM" /
"Sandeul - PM"), replacing the empty or generic alt with "Name - Role" for all
six images so each <img> markdown reads e.g. ; repeat this for
Hari, Ivy, Minbol, Rama, and Soop using their corresponding Korean and English
names/roles.
✨ What’s this PR?
📌 관련 이슈 (Related Issue)
🧶 주요 변경 내용 (Summary)
📸 스크린샷 (Optional)
💬 기타 공유 사항
Summary by CodeRabbit
릴리스 노트