{{ message }}
Repository navigation
Discontinue the project finder with a Hacktoberfest 2026 notice page - #258
Merged
Merged
Conversation
Hacktoberfest no longer counts pull requests, so searching for eligible repositories is no longer needed. The whole site is now a single static page explaining why and pointing visitors to hacktoberfest.com. - Replace every page with a prerendered notice page (no server functions, API routes, middleware, database or GitHub API calls). - Redirect all old routes (/repos, /contributors, /reports, /api/*) to the notice at the routing layer; keep the /github redirect. - Disable image optimization so no image transformations are billed. - Comment out the Umami and Databuddy analytics. - Drop the env validation so the build needs no secrets. - Move the retired feature code to archive/ (excluded from the build, type-checking and Prettier). - Add a discontinuation notice to the README. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RUmCecArL3A392pphy2xZN
Match the current hacktoberfest.com design: teal and sage sections, condensed display headings with coral/yellow/red accents, coral mono buttons and cream cards with hard maroon offset shadows, hexagon "sticker" icons, numbered yellow badges and a pixel field echoing the Fest map. - Add the Hacktoberfest 2026 logo and a matching favicon/apple icon. - Self-host the fonts from npm (Barlow Semi Condensed, Space Mono, Inter) so visitors make no third-party font requests. - Replace the old theme tokens and unused Tailwind plugins with the 2026 palette sampled from the site. - Explain what changed (PRs no longer count) and point visitors to hacktoberfest.com, with a "not affiliated" note in the footer. - Move the 2025 brand assets and fonts to archive/. - Fix the archive entry in .prettierignore. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RUmCecArL3A392pphy2xZN
Contributor
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Hacktoberfest no longer counts pull requests, so searching for eligible repositories isn't needed anymore. This PR retires the project finder and replaces the whole site with a single static page. The page explains why the finder was retired and points visitors to hacktoberfest.com.
Keeping hosting usage near zero
/repos,/repos/[language],/contributors,/reportsand/api/*all redirect to the notice page vianext.config.mjs. These are routing rules, so no function runs. The/githubredirect stays.images.unoptimizedis set, so image transformations are no longer billed.layout.tsx. Cloudinary is no longer used anywhere.Design (Hacktoberfest 2026 theme)
Retired code
archive/, which the build, TypeScript and Prettier ignore.Testing
pnpm buildpasses with no environment variables, and every route is static (○).pnpm lintpasses, and so doesprettier --check./, that/githubreturns a 308 to the repo, and that static assets return 200.🤖 Generated with Claude Code
https://claude.ai/code/session_01RUmCecArL3A392pphy2xZN
Generated by Claude Code