Skip to content

feat: 메인 Hero 영역을 코어 3기 모집 배너로 임시 대체 - #590

Merged
Andrevile merged 4 commits into
mainfrom
feat/hero-core-recruit-banner
Jul 28, 2026
Merged

feat: 메인 Hero 영역을 코어 3기 모집 배너로 임시 대체#590
Andrevile merged 4 commits into
mainfrom
feat/hero-core-recruit-banner

Conversation

@Andrevile

@Andrevile Andrevile commented Jul 28, 2026

Copy link
Copy Markdown
Member

개요

⚠️ 디프만 코어 요청으로 인한 임시 작업입니다. 모집 종료 후 원복이 필요합니다.

메인 페이지 최상단 Hero 영역을 코어 3기 모집 배너 이미지 한 장으로 임시 대체합니다.

작업 내용

1. Hero 영역 대체 (src/features/Main/sections/v18/HeroSection.tsx)

  • 기존 18기 HeroSection(키링 영상/이미지 분기, 좌우 태그라인, 로고, 모바일 CTA 조합) 코드를 파일 하단에 주석으로 전량 보존
  • 파일 최상단에 임시 코드임을 명시하는 주석 추가
  • 배너 이미지 한 장 + <a> 태그로 대체
    • 링크: https://depromeet.notion.site/recruit-3th-open
    • target="_blank" + rel="noopener noreferrer" 로 새 탭 오픈

2. 배너 이미지 추가

  • public/images/core/recruit-3rd-hero.png (2280 x 1282, 약 16:9)

3. 레이아웃

  • 이미지가 영역 전체 폭을 채우도록 width: 100% + height: auto (단일 이미지 반응형)
  • 좌우 여백은 흰색 배경 (GNB 링크가 검은색이라 가독성 확보)
  • 고정 GNB 높이(80px)만큼 padding-top 을 주어 헤더 영역과 겹치지 않도록 처리

4. yarn -> pnpm 잔여 참조 정정 (임시 작업 아님 / 별도 커밋)

64310ab refactor: yarn -> pnpm 변경 당시 누락된 husky 훅과 lint-staged 설정을 정정했습니다. 현재 상태에서는 커밋 자체가 yarn: not found 로 실패합니다.

  • .husky/pre-commit: yarn lint-staged -> pnpm lint-staged
  • .husky/commit-msg: yarn commitlint --edit -> pnpm commitlint --edit
  • .lintstagedrc.json: yarn lint:fix -> pnpm lint:fix

원복 방법

HeroSection.tsx 하단 주석 블록의 기존 코드를 복원하고, 상단 임시 코드와 public/images/core/ 를 제거하면 됩니다.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • 새 기능

    • 메인 화면의 기존 히어로 영역이 코어 3기 모집 배너로 변경되었습니다.
    • 배너를 클릭하면 코어 3기 모집 안내 페이지가 새 탭에서 열립니다.
  • 개선 사항

    • 메인 화면의 모집 안내가 단일 배너 중심으로 간결하게 표시됩니다.

Andrevile and others added 3 commits July 28, 2026 22:26
64310ab (yarn → pnpm 마이그레이션)에서 갱신되지 않은
pre-commit / commit-msg 훅을 현재 패키지 매니저에 맞게 수정.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
husky 훅과 동일한 마이그레이션 누락 케이스. lint-staged가 스테이징된 JS/TS
파일에 대해 실행하던 'yarn lint:fix'를 'pnpm lint:fix'로 변경.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
디프만 코어 요청으로 인한 임시 작업입니다.

- 기존 18기 HeroSection(키링 영상/로고/CTA 조합) 코드는 파일 하단에 주석으로 전량 보존
- 최상단을 코어 3기 모집 배너 이미지(2280x1282) 한 장으로 대체
- 클릭 시 노션 모집 페이지를 새 탭으로 오픈
- 고정 GNB(80px)와 겹치지 않도록 section에 padding-top 적용

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
www-depromeet-com Ready Ready Preview, Comment Jul 28, 2026 1:41pm
www.depromeet.com2 Ready Ready Preview, Comment Jul 28, 2026 1:41pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • public/images/core/recruit-3rd-hero.png is excluded by !**/*.png

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: c7484429-3b45-4e36-8aea-64f485111d11

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

v18 HeroSection이 코어 3기 모집 배너와 외부 모집 페이지 링크로 교체되었습니다. 기존 구현은 주석 처리되었으며, Husky와 lint-staged 명령은 yarn에서 pnpm으로 변경되었습니다.

Changes

모집 배너 교체

Layer / File(s) Summary
코어 3기 모집 배너 렌더링
src/features/Main/sections/v18/HeroSection.tsx
코어 3기 배너 이미지가 새 탭의 외부 모집 페이지로 연결되며, 기존 v18 비디오·키링·CTA 구현은 비활성화되었습니다.

pnpm 명령 전환

Layer / File(s) Summary
Husky 및 lint-staged 명령 전환
.husky/commit-msg, .husky/pre-commit, .lintstagedrc.json
커밋 린트, staged 파일 린트 실행 명령이 yarn에서 pnpm으로 변경되었습니다.

Estimated code review effort: 2 (Simple) | ~10 minutes

Sequence Diagram(s)

sequenceDiagram
  participant HeroSection
  participant Browser
  participant NotionRecruitPage
  HeroSection->>Browser: 코어 3기 모집 배너 표시
  Browser->>NotionRecruitPage: 새 탭으로 모집 페이지 이동
Loading

Possibly related PRs

Poem

깡충 뛰는 토끼가 배너를 보네
코어 모집 소식이 반짝이네
새 탭 너머 노션으로 폴짝
pnpm 훅도 가볍게 착착
봄처럼 새 흐름, 귀도 쫑긋!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 메인 Hero 영역을 코어 3기 모집 배너로 임시 대체한다는 핵심 변경을 정확하고 간결하게 요약합니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/hero-core-recruit-banner

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.

@github-actions

Copy link
Copy Markdown

@Andrevile Andrevile self-assigned this Jul 28, 2026
@Andrevile
Andrevile marked this pull request as ready for review July 28, 2026 13:35

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/features/Main/sections/v18/HeroSection.tsx`:
- Around line 14-23: Update the link containing the Image in HeroSection so its
accessible name preserves the image alt text, including recruitment dates and
roles, instead of overriding it with the shorter aria-label. Remove the link
aria-label and append an equivalent “opens in a new tab” notice to the Image alt
text while keeping the existing target and rel attributes.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: f6117000-743f-4877-a1d9-887d6499ec4e

📥 Commits

Reviewing files that changed from the base of the PR and between d7ca51b and 5e2f075.

⛔ Files ignored due to path filters (1)
  • public/images/core/recruit-3rd-hero.png is excluded by !**/*.png
📒 Files selected for processing (4)
  • .husky/commit-msg
  • .husky/pre-commit
  • .lintstagedrc.json
  • src/features/Main/sections/v18/HeroSection.tsx

Comment on lines +14 to +23
<a
href={CORE_RECRUIT_URL}
target="_blank"
rel="noopener noreferrer"
css={linkCss}
aria-label="디프만 코어 3기 모집 지원하러 가기"
>
<Image
src="/images/core/recruit-3rd-hero.png"
alt="디프만 코어 3기 모집 - 2026.07.16 ~ 2026.08.02, 프로덕트 디자이너 & 웹 프론트엔드 개발자 모집"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

링크의 aria-label이 이미지의 접근성 정보를 덮어씁니다.

aria-label 때문에 내부 Imagealt에 포함된 모집 기간·직군 정보가 링크 이름에서 제외될 수 있으며, 새 탭으로 열린다는 안내도 없습니다. aria-label을 제거하고 alt(새 탭에서 열림)을 추가하거나, aria-label에 전체 정보를 명시해 주세요.

수정 예시
-        aria-label="디프만 코어 3기 모집 지원하러 가기"
         css={linkCss}
       >
         <Image
           src="/images/core/recruit-3rd-hero.png"
-          alt="디프만 코어 3기 모집 - 2026.07.16 ~ 2026.08.02, 프로덕트 디자이너 & 웹 프론트엔드 개발자 모집"
+          alt="디프만 코어 3기 모집 - 2026.07.16 ~ 2026.08.02, 프로덕트 디자이너 & 웹 프론트엔드 개발자 모집 (새 탭에서 열림)"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<a
href={CORE_RECRUIT_URL}
target="_blank"
rel="noopener noreferrer"
css={linkCss}
aria-label="디프만 코어 3기 모집 지원하러 가기"
>
<Image
src="/images/core/recruit-3rd-hero.png"
alt="디프만 코어 3기 모집 - 2026.07.16 ~ 2026.08.02, 프로덕트 디자이너 & 웹 프론트엔드 개발자 모집"
<a
href={CORE_RECRUIT_URL}
target="_blank"
rel="noopener noreferrer"
css={linkCss}
>
<Image
src="/images/core/recruit-3rd-hero.png"
alt="디프만 코어 3기 모집 - 2026.07.16 ~ 2026.08.02, 프로덕트 디자이너 & 웹 프론트엔드 개발자 모집 (새 탭에서 열림)"
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/features/Main/sections/v18/HeroSection.tsx` around lines 14 - 23, Update
the link containing the Image in HeroSection so its accessible name preserves
the image alt text, including recruitment dates and roles, instead of overriding
it with the shorter aria-label. Remove the link aria-label and append an
equivalent “opens in a new tab” notice to the Image alt text while keeping the
existing target and rel attributes.

디프만 코어 요청으로 인한 임시 배너의 최신 시안을 반영합니다.
'디프만 코어' 문구가 추가된 버전이며, 이미지 규격(2280x1282)은 동일합니다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

@Andrevile
Andrevile merged commit c629091 into main Jul 28, 2026
11 checks passed
@Andrevile
Andrevile deleted the feat/hero-core-recruit-banner branch July 28, 2026 13:43
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