Skip to content

feat(web): serve the search app at the site root#169

Merged
mmacpherson merged 1 commit into
mainfrom
feat/app-at-root
Jun 12, 2026
Merged

feat(web): serve the search app at the site root#169
mmacpherson merged 1 commit into
mainfrom
feat/app-at-root

Conversation

@mmacpherson

Copy link
Copy Markdown
Owner

Summary

  • The search app moves from /python-lucide/search/ to /python-lucide/ — it's the demo that sells the project, and the gallery-first design makes it a proper landing page
  • The blog-style essay at the root is retired (content to be rewritten in Mike's own words on finedataproducts.com — tracked as mikemac-arv); docs/ and the Jekyll build steps are deleted, the Vite build is now the whole Pages site
  • /search/ remains as a redirect stub (web/public/search/index.html) because the v0.3.0/v0.4.0 READMEs already published to PyPI link there and can't be edited
  • README links updated to the root URL; the in-app info popover now links back to the GitHub repo

Test plan

  • npm run build: asset paths under /python-lucide/, dist/search/index.html stub present, icon data exported
  • pre-commit hooks
  • post-merge: verify root serves the app, /search/ redirects, hard-refresh check

🤖 Generated with Claude Code

The blog-style essay that lived at the root is retired (being rewritten
for finedataproducts.com); the app is the better landing page and now
owns /python-lucide/. Jekyll drops out of the deploy entirely — the
Vite build is the whole site. /search/ stays as a redirect stub because
published PyPI READMEs (v0.3.0, v0.4.0) link to it and can't be edited.
The model-info popover gains a link back to the GitHub repo.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mmacpherson mmacpherson merged commit d1bbfa0 into main Jun 12, 2026
6 checks passed
@mmacpherson mmacpherson deleted the feat/app-at-root branch June 12, 2026 00:42
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