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

RFC: Migrate to Nuxt #1392

Open
antfu opened this issue Mar 8, 2024 · 2 comments
Open

RFC: Migrate to Nuxt #1392

antfu opened this issue Mar 8, 2024 · 2 comments
Labels
enhancement New feature or request rfc

Comments

@antfu
Copy link
Member

antfu commented Mar 8, 2024

Migrating Nuxt would allow us to share the Nuxt ecosystem, like installing integrations with Nuxt Modules or so. With the upcoming WebSocket support, it will make it easier to deploy a server-aware slides that are able to sync the presentation with a production build.

Meanwhile, Nuxt's templating, plugins, and module system would help us to organize the code in a better way.

This is a long-term plan that might require quite some effort. We plan to take it in a progressive approach, that we refactor our code base to a Nuxt-friendly way first so later we could migrate with fewer steps.

@antfu antfu added the enhancement New feature or request label Mar 8, 2024
@antfu antfu changed the title RFC: migrate to Nuxt RFC: Migrate to Nuxt Mar 8, 2024
@antfu antfu added the rfc label Mar 8, 2024
@rightaway
Copy link

Nuxt should enable a production build that doesn't need a running web server because it has SSG. Opening index.html from a browser on the same device should be enough to run the presentation which will be possible from devices when they are offline and can't install their own web servers such as phones and tablets.

@KermanX KermanX pinned this issue Mar 15, 2024
@cnguyen-de
Copy link

cnguyen-de commented Mar 15, 2024

thanks for creating this RFC, especially as soon as after our talk at Amsterdam ❤️

looking forward to use Nuxt superpowers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request rfc
Projects
None yet
Development

No branches or pull requests

3 participants