Skip to content

feat: Add HACK+2026 section#5

Merged
h-gocchi merged 2 commits into
nemtus:mainfrom
mikunNEM:add-2026-hackathon
Dec 12, 2025
Merged

feat: Add HACK+2026 section#5
h-gocchi merged 2 commits into
nemtus:mainfrom
mikunNEM:add-2026-hackathon

Conversation

@mikunNEM

@mikunNEM mikunNEM commented Dec 11, 2025

Copy link
Copy Markdown
Contributor

ハッカソンのまとめページに、
HACK+ 2026の枠を追加しました。
よろしくお願いします。

Summary by CodeRabbit

  • New Features

    • Added HACK+2026 navigation links in header and drawer menus
    • Created dedicated HACK+2026 section with logo, title, description, and details call-to-action
    • Added HACK+2026 entry to hackathon history list with image and event information
  • Updates

    • Refined content formatting and updated award/report links for existing hackathon sections
    • Added responsive styling for the HACK+2026 hero to improve mobile behavior

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai

coderabbitai Bot commented Dec 11, 2025

Copy link
Copy Markdown
Contributor

Walkthrough

Adds a new HACK+2026 site section: navigation items, main section and history card, plus a .hack-2026 CSS ruleset (full-bleed background, fixed-height desktop and relaxed mobile override). Also updates formatting and links in existing hack-year sections.

Changes

Cohort / File(s) Summary
CSS Styling
public/assets/css/style.css
Adds .hack-2026 declarations (background: bg-2026.png, background-attachment: fixed, position, height: 100vh, min-height: 934px) and a mobile/footer override setting height: auto; min-height: auto.
HTML Content & Navigation
public/index.html
Inserts HACK+2026 navigation entries (header and drawer), new HACK+2026 main section (logo, title, descriptive copy, details CTA), adds a HACK+2026 item card to the hackathon history list, and adjusts wrapping/links in existing hack-year sections.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

  • Pay attention to:
    • public/assets/css/style.css — duplicated .hack-2026 declarations and the responsive override locations.
    • public/index.html — new nav links and section markup consistency with existing .hack-20xx structure and correctness of updated hrefs/targets.

Poem

🐰 I hopped a path to twenty-twenty-six,
A banner bright, a background fix,
I nudged the nav, I placed the card,
Mobile cozy, desktop large and starred.
Code crumbs left in springy kicks — hooray, new tricks!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: Add HACK+2026 section' directly and clearly summarizes the main changes: adding a new HACK+2026 section to the hackathon page, with corresponding CSS styling and HTML markup.
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

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 4

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4d6d34d and 455042f.

⛔ Files ignored due to path filters (39)
  • .DS_Store is excluded by !**/.DS_Store
  • public/.DS_Store is excluded by !**/.DS_Store
  • public/assets/.DS_Store is excluded by !**/.DS_Store
  • public/assets/img/.DS_Store is excluded by !**/.DS_Store
  • public/assets/img/about-bg.png is excluded by !**/*.png
  • public/assets/img/behance.png is excluded by !**/*.png
  • public/assets/img/bg-2022.png is excluded by !**/*.png
  • public/assets/img/bg-2023.png is excluded by !**/*.png
  • public/assets/img/bg-2024.png is excluded by !**/*.png
  • public/assets/img/bg-2025.png is excluded by !**/*.png
  • public/assets/img/bg-2026.png is excluded by !**/*.png
  • public/assets/img/facebook.png is excluded by !**/*.png
  • public/assets/img/hack-2022.png is excluded by !**/*.png
  • public/assets/img/hack-2023.png is excluded by !**/*.png
  • public/assets/img/hack-2024.png is excluded by !**/*.png
  • public/assets/img/hack-2025-new.png is excluded by !**/*.png
  • public/assets/img/hack-2025.png is excluded by !**/*.png
  • public/assets/img/hack-2026.png is excluded by !**/*.png
  • public/assets/img/header-bg.png is excluded by !**/*.png
  • public/assets/img/header-logo.png is excluded by !**/*.png
  • public/assets/img/icon_github.svg is excluded by !**/*.svg
  • public/assets/img/icon_nemuts.svg is excluded by !**/*.svg
  • public/assets/img/icon_twitter.svg is excluded by !**/*.svg
  • public/assets/img/icon_youtube.svg is excluded by !**/*.svg
  • public/assets/img/icon_zenn.svg is excluded by !**/*.svg
  • public/assets/img/img-2022.png is excluded by !**/*.png
  • public/assets/img/img-2023.png is excluded by !**/*.png
  • public/assets/img/img-2024.png is excluded by !**/*.png
  • public/assets/img/instagram.png is excluded by !**/*.png
  • public/assets/img/logo-2022.png is excluded by !**/*.png
  • public/assets/img/logo-2023.png is excluded by !**/*.png
  • public/assets/img/logo-2024.png is excluded by !**/*.png
  • public/assets/img/logo-2025.png is excluded by !**/*.png
  • public/assets/img/logo-2026.png is excluded by !**/*.png
  • public/assets/img/logo.png is excluded by !**/*.png
  • public/assets/img/movie.mp4 is excluded by !**/*.mp4
  • public/assets/img/ogp.png is excluded by !**/*.png
  • public/assets/js/style.min.js is excluded by !**/*.min.js
  • public/favicon.ico is excluded by !**/*.ico
📒 Files selected for processing (2)
  • public/assets/css/style.css (2 hunks)
  • public/index.html (9 hunks)
🔇 Additional comments (3)
public/assets/css/style.css (1)

283-289: CSS implementation looks good.

The .hack-2026 styling correctly follows the established pattern used by .hack-2025 and earlier years, with appropriate responsive overrides for mobile viewports.

Also applies to: 631-634

public/index.html (2)

26-26: Navigation links added correctly.

The new HACK+2026 navigation links have been properly added to both the desktop header menu (line 26) and mobile drawer menu (line 54), maintaining consistency with the existing navigation structure.

Also applies to: 54-54


71-79: HACK+2026 history card looks good.

The new list item card for HACK+2026 in the history section follows the established pattern and includes appropriate descriptive text about the event themes.

Comment thread public/index.html
Comment thread public/index.html
Comment thread public/index.html
Comment thread public/index.html Outdated
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 2

♻️ Duplicate comments (3)
public/index.html (3)

145-146: Remove or uncomment dead code (commented-out button).

The button at lines 145–146 is commented out. Either remove this dead code or uncomment it with verified href and text.

Apply this diff to remove the dead code:

				<div class="hack__button-container">
-					<!--	<a href="https://hackathon-2026.nemtus.com/" class="button">HACK+2026の詳細を見る</a> -->
				</div>

Or, if the button should be active, uncomment and verify the link is correct.


150-152: Remove or uncomment dead code (commented-out image).

Lines 150–152 contain a commented-out image tag. Either remove it or uncomment it with verified src path and alt text.

Apply this diff to remove the dead code:

				<div class="hack__right-img">
-					<!--	<img src="./assets/img/img-2026.png" alt="HACK+2026のイメージ画像"> -->
					
					<p class="hack__right-title"> </p>

Or uncomment if the image should be displayed, ensuring the file exists at the specified path.


153-153: Remove or populate empty title elements.

Lines 153 and 162 contain hack__right-title elements with only whitespace. Either populate them with meaningful text or remove them entirely to avoid layout and accessibility issues.

For line 153:

-					<p class="hack__right-title"> </p>
+					<p class="hack__right-title">概要</p>

For line 162:

-					<p class="hack__right-title hack__right-title-2"></p>
+					<p class="hack__right-title hack__right-title-2">評価理由</p>

Alternatively, remove both if they are not needed.

Also applies to: 162-162

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 455042f and 6eb0f50.

📒 Files selected for processing (1)
  • public/index.html (9 hunks)
🔇 Additional comments (2)
public/index.html (2)

26-26: Navigation links properly positioned. The HACK+2026 navigation items are correctly added as the first/newest links in both header and drawer menus, maintaining chronological order.

Also applies to: 54-54


71-79: History card well-structured. The HACK+2026 card in the "ハッカソン履歴一覧" section is properly formatted and consistent with existing cards (logo, title, descriptive text, and link).

Comment thread public/index.html
Comment thread public/index.html
@h-gocchi

Copy link
Copy Markdown
Contributor

OK

@h-gocchi h-gocchi merged commit bc41586 into nemtus:main Dec 12, 2025
1 check passed
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.

2 participants