Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate EIPs Platform: Migration from Jekyll #14850

Open
7 of 10 tasks
SeanLuis opened this issue Feb 9, 2025 · 1 comment
Open
7 of 10 tasks

Migrate EIPs Platform: Migration from Jekyll #14850

SeanLuis opened this issue Feb 9, 2025 · 1 comment
Labels
feature ✨ This is enhancing something existing or creating something new needs triage 📥 This issue needs triaged before being worked on Status: Stale This issue is stale because it has been open 30 days with no activity.

Comments

@SeanLuis
Copy link

SeanLuis commented Feb 9, 2025

Is your feature request related to a problem? Please describe.

Current Implementation Issues

  • Jekyll static site generator is showing its age
  • Slow build times affecting contributor workflow
  • Limited search capabilities (basic GitHub search)
  • Complex setup for local development
  • No hot reload for content changes
  • Limited component reusability
  • Technical debt in custom plugins/extensions

Describe the solution you'd like

Proposed Solution

Migration to Nuxt 3

Demo

https://eips-ethereum.netlify.app/

Video

Demo.mp4

Describe alternatives you've considered

Tech Stack

  • Nuxt 3
  • TailwindCSS
  • Algolia Search or (own search)

Advantages

Developer Experience

  • Hot module replacement
  • TypeScript support out of the box
  • Better debugging tools
  • Simplified local setup

Performance

  • Faster build times
  • Better code splitting
  • Improved SEO through static generation
  • Enhanced caching strategies

Content Management

  • Native markdown support
  • Better content querying
  • Built-in draft system
  • Improved frontmatter handling

Implementation Timeline

  • Core setup & content migration
  • Feature parity & testing
  • Deployment

Migration Strategy

  • Create parallel development environment
  • Implement core features with Nuxt
  • Migrate existing content
  • Community testing phase
  • Progressive rollout

Risks

  • Learning curve for current maintainers
  • Potential URL structure changes
  • Migration of custom Jekyll plugins
  • Temporary maintenance of dual systems

Additional context

No response

Would you like to work on this issue?

  • Yes
  • No
@SeanLuis SeanLuis added the feature ✨ This is enhancing something existing or creating something new label Feb 9, 2025
@github-actions github-actions bot added the needs triage 📥 This issue needs triaged before being worked on label Feb 9, 2025
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature ✨ This is enhancing something existing or creating something new needs triage 📥 This issue needs triaged before being worked on Status: Stale This issue is stale because it has been open 30 days with no activity.
Projects
None yet
Development

No branches or pull requests

1 participant