Skip to content

Conversation

@h22jun
Copy link
Collaborator

@h22jun h22jun commented Nov 7, 2025

✨ What’s this PR?

📌 관련 이슈 (Related Issue)


🧶 주요 변경 내용 (Summary)

  • Readme.md를 수정하였습니다.
  • 앱개요, 주요 기능gif, 팀 소개는 추후 업데이트 예정입니다.

📸 스크린샷 (Optional)

DeveloperAcademy-POSTECH:2025-C6-A6-Bracket at Doc:#85:Readme


💬 기타 공유 사항

  • 훈수 부탁합니다
  • 개인 소개 페이지 작성 필요합니다

Summary by CodeRabbit

릴리스 노트

  • 문서
    • README가 HTML/CSS 기반 중앙 배너 레이아웃으로 재구성되고 전체 문서가 한국어로 현지화되었습니다.
    • 개요, 프로젝트 스토리, 주요 기능(예: Tri‑Shot 프리셋 전환, 아카이빙), 아키텍처, 기술적 도전 및 해결, 성능 지표 등 상세 섹션이 추가되었습니다.
    • 배지, 시각적 갤러리, 섹션 래퍼 및 인라인 코드 설명을 포함한 예시 이미지와 팀/연락처 정보가 포함되었습니다.
    • 코드 로직 및 공개 API에는 변경이 없습니다.

@h22jun h22jun added the 📃 Docs 문서 작업 및 수정 label Nov 7, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 7, 2025

Walkthrough

README.md가 한국어로 전면 재작성되었고 최상단 Markdown 헤더가 HTML 중앙 정렬 배너로 교체되었습니다. 문서에 이미지 갤러리, 앱 개요·주요 기능(예: Tri‑Shot 자동 프리셋 전환, 아카이빙), 기술 스택 배지, 아키텍처 설명, 팀 및 문의 섹션 등이 추가/재구성되었습니다. (코드/퍼블릭 API 변경 없음)

Changes

코호트 / 파일(s) 변경 요약
문서 재구성 및 현지화
README.md
최상단 Markdown 헤더를 HTML 중앙 정렬 배너로 교체. 전체 문서를 한국어로 번역·재작성하고 프로젝트 개요, 주요 기능(앱 개요·멀티 이미지 갤러리, Tri‑Shot 자동 프리셋 전환, 아카이빙 등), 기술 스택 배지, 아키텍처, 기술적 도전과 해결, 성능/품질 지표, 팀·문의 섹션을 추가. HTML 기반 레이아웃·섹션 래퍼와 외부 배지/이미지 링크 삽입.

Sequence Diagram(s)

생성하지 않음 — 변경 내용은 문서/콘텐츠 재구성으로 제어 흐름이나 기능 추가가 포함되지 않습니다.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

검토 시 유의점:

  • README.md 내 HTML(중앙 정렬 div)이 대상 렌더러(예: GitHub)에서 의도대로 표시되는지 확인
  • 삽입된 이미지 경로 및 외부 배지/Notion 링크 유효성 검사
  • 한글 번역·용어 통일성, 오탈자 및 문체 점검

Pre-merge checks and finishing touches

✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목이 주요 변경 사항을 명확하게 반영합니다. README.md 작성이라는 핵심 변경과 직접적으로 관련되어 있습니다.
Linked Issues check ✅ Passed PR이 연결된 이슈 #85의 목표인 'Readme 작성'을 충족합니다. README.md 파일이 광범위하게 작성되었습니다.
Out of Scope Changes check ✅ Passed 모든 변경사항이 README.md 파일 내용과 형식 개선에만 국한되어 있으며, 연결된 이슈의 범위 내에 있습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch Doc/#85/Readme

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.

Copy link

@coderabbitai coderabbitai bot left a 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

📥 Commits

Reviewing files that changed from the base of the PR and between 7de28ab and 8a8f5cd.

📒 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
Comment on lines 99 to 105
##

| [![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크1) | [![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크2) | [![Ivy](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크3) | [![Minbol](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크4) | [![Rama](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크5) | [![Soop](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크6) |
|:---:|:---:|:---:|:---:|:---:|:---:|
| **양희준(Sandeul)** | **윤하정(Hari)** | **이현주(Ivy)** | **이보민(Minbol)** | **문형근(Rama)** | **한수빈(Soop)** |
| 🎯 PM | 🎨 Design | 📱 iOS | 📱 iOS | 📱 iOS | 📱 iOS |

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

팀 섹션: 플레이스홀더 링크 및 중복 이미지 문제

팀 섹션에 다음 두 가지 문제가 있습니다:

  1. 플레이스홀더 링크: 링크1-6이 실제 링크로 교체되지 않았습니다. 각 팀원의 GitHub 프로필 또는 개인 페이지로 연결되어야 합니다.
  2. 중복 프로필 이미지: 모든 팀원이 동일한 이미지를 사용하고 있습니다. 각 팀원별 고유한 프로필 이미지로 교체해야 합니다.

PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로, 이는 예상된 미완성 항목으로 보입니다.

완성 시 다음과 같이 수정하세요:

-| [![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크1) | [![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크2) |
+| [![Sandeul](https://github.com/user-attachments/assets/[SANDEUL_IMAGE_ID])](https://github.com/[sandeul-github-id]) | [![Hari](https://github.com/user-attachments/assets/[HARI_IMAGE_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.

Copy link
Collaborator

@realhsb realhsb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리드미가 생겻다 !

Copy link
Collaborator

@Rama-Moon Rama-Moon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ㅋㅋㅋ 토끼는 리드미에도 훈수네요.. 고생 많으셨습니다😎

Copy link
Collaborator

@m1nbol m1nbol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리드미 말아주는 멋진 PM ☺️

Copy link
Collaborator

@dlguszoo dlguszoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😁👍🏻

Copy link

@coderabbitai coderabbitai bot left a 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 텍스트로 업데이트하세요.

-![the-simpsons-homer-simpson](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)
+![Tri-Shot 기능 데모](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)

63-63: 아카이빙 섹션: 이미지 파일명 수정 및 alt 텍스트 추가

이미지 파일명이 부정확하고 alt 텍스트가 누락되어 있습니다. 실제 GIF 파일명과 설명적인 alt 텍스트로 업데이트하세요.

-![the-simpsons-homer-simpson](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)
+![아카이빙 기능 데모](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)

102-105: 팀 섹션: 플레이스홀더 링크 및 중복 이미지 해결 필요

팀 섹션에 다음 문제들이 있습니다:

  1. 플레이스홀더 링크: 링크1-6이 실제 링크로 교체되지 않았습니다.
  2. 중복 프로필 이미지: 모든 팀원이 동일한 이미지를 사용하고 있습니다.

PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로 현재 상태는 예상된 미완성 항목으로 보이며, 완성 시 다음과 같이 수정하세요:

-| [![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크1) | [![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크2) |
+| [![Sandeul](https://github.com/user-attachments/assets/[SANDEUL_IMAGE_ID])](https://github.com/[sandeul-github]) | [![Hari](https://github.com/user-attachments/assets/[HARI_IMAGE_ID])](https://github.com/[hari-github]) |
🧹 Nitpick comments (2)
README.md (2)

79-79: 기술 스택: 마크다운 제목 형식 수정

굵은 텍스트를 제목으로 사용하는 대신 마크다운 제목 문법(###)을 사용하세요. 이는 마크다운 최적 사례이며 문서 구조를 개선합니다.

-**Frontend**
+### Frontend

-**Frameworks**
+### Frameworks

-**APIs**
+### APIs

Also 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

📥 Commits

Reviewing files that changed from the base of the PR and between 8a8f5cd and 0ffece1.

📒 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)

Copy link

@coderabbitai coderabbitai bot left a 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 텍스트도 추가하세요.

-![the-simpsons-homer-simpson](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)
+![Tri-Shot 기능 데모](https://github.com/user-attachments/assets/1e85cf71-5aeb-4753-8a22-e0c57aa7e06a)

100-106: 팀 섹션: 플레이스홀더 링크 및 중복 이미지 해결 필요

팀 섹션에 다음 두 가지 문제가 있습니다:

  1. 플레이스홀더 링크: 링크1~링크6이 실제 링크로 교체되지 않았습니다.
  2. 중복 프로필 이미지: 모든 팀원이 동일한 이미지 URL을 사용하고 있습니다.

PR 설명에서 "팀 소개 페이지는 나중에 생성"이라고 언급되었으므로, 개인 페이지가 준비될 때까지 각 팀원의 GitHub 프로필 링크 또는 임시 개별 이미지로 교체하세요.

-| [![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크1) | [![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크2) | [![Ivy](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크3) | [![Minbol](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크4) | [![Rama](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크5) | [![Soop](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc)](링크6) |
+| [![Sandeul](https://github.com/user-attachments/assets/[SANDEUL_IMAGE_ID])](https://github.com/[sandeul-github-id]) | [![Hari](https://github.com/user-attachments/assets/[HARI_IMAGE_ID])](https://github.com/[hari-github-id]) | [![Ivy](https://github.com/user-attachments/assets/[IVY_IMAGE_ID])](https://github.com/[ivy-github-id]) | [![Minbol](https://github.com/user-attachments/assets/[MINBOL_IMAGE_ID])](https://github.com/[minbol-github-id]) | [![Rama](https://github.com/user-attachments/assets/[RAMA_IMAGE_ID])](https://github.com/[rama-github-id]) | [![Soop](https://github.com/user-attachments/assets/[SOOP_IMAGE_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 텍스트로 추가하세요.

-| ![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Ivy](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Minbol](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Rama](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Soop](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) |
+| ![양희준(Sandeul)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![윤하정(Hari)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![이현주(Ivy)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![이보민(Minbol)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![문형근(Rama)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![한수빈(Soop)](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) |
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0ffece1 and 83c8acb.

📒 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
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

이메일 주소 형식 개선

순수 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.

Copy link

@coderabbitai coderabbitai bot left a 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

📥 Commits

Reviewing files that changed from the base of the PR and between 83c8acb and 73def00.

📒 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
Comment on lines 17 to 20
```
📸 Tri-shot: 셔터 한 번에 프리셋 자동 전환
🤖 AI 그룹화: 유사 사진 자동 분류 및 무선 전송
```
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

코드 블록에 언어 지정자 추가 필요

마크다운 최적 렌더링을 위해 코드 블록에 언어를 지정하세요.

-```
+```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.

Comment on lines +124 to +157
```
[개발자 작성: 아키텍처 다이어그램]
예시 구조:
┌─────────────────────────────────────────┐
│ 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 │ │ │
└──────────────┘ └───────────────────┘
```
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

아키텍처 다이어그램 코드 블록에 언어 지정 필요

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.

Comment on lines +164 to +181
```
예시:
User Tap Shutter
View.onTapGesture
ViewModel.captureWithTrishotMode()
CameraRepository.applyPreset()
CameraService.sendCommand()
Canon Camera (WiFi)
ViewModel.@Published 업데이트
View 자동 리렌더링
```
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

데이터 흐름 코드 블록에 언어 지정 필요

플로우 차트를 포함한 코드 블록에 언어를 지정하세요.

 ### 데이터 흐름
 
 - [ ] **개발자 작성**: 주요 기능별 데이터 흐름 설명
 - [ ] **개발자 작성**: 비동기 처리 및 에러 핸들링 전략
 
-```
+```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.

Copy link

@coderabbitai coderabbitai bot left a 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

📥 Commits

Reviewing files that changed from the base of the PR and between 73def00 and 876c1fc.

📒 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)

Comment on lines +254 to +258
| ![Sandeul](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Hari](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Ivy](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Minbol](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Rama](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) | ![Soop](https://github.com/user-attachments/assets/7159c61b-af06-4281-84f6-d076b30682fc) |
|:---:|:---:|:---:|:---:|:---:|:---:|
| **양희준** | **윤하정** | **이현주** | **이보민** | **문형근** | **한수빈** |
| **Sandeul** | **Hari** | **Ivy** | **Minbol** | **Rama** | **Soop** |
| 🎯 PM | 🎨 Design | 📱 iOS | 📱 iOS | 📱 iOS | 📱 iOS |
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

팀 섹션: 이미지에 alt 텍스트 추가 필요

팀 멤버 프로필 이미지 6개 모두 alt 텍스트가 누락되어 있습니다. 접근성 개선을 위해 각 이미지에 설명적인 alt 텍스트를 추가하세요.

-| ![Sandeul](...) | ![Hari](...) | ![Ivy](...) | ![Minbol](...) | ![Rama](...) | ![Soop](...) |
+| ![Sandeul 프로필](...)| ![Hari 프로필](...) | ![Ivy 프로필](...) | ![Minbol 프로필](...) | ![Rama 프로필](...) | ![Soop 프로필](...) |

각 이미지 마크다운의 대괄호 안에 멤버 이름과 역할을 포함한 설명을 추가하세요.

🤖 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. ![양희준 - PM](url); repeat this for
Hari, Ivy, Minbol, Rama, and Soop using their corresponding Korean and English
names/roles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📃 Docs 문서 작업 및 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: Readme 작성

6 participants