Remix Guide is an interactive list of awesome stuffs about Remix. It is built with Remix and is deployed to Cloudflare Workers. All contents are published to Worker KV and Durable Objects.
The idea behind Remix Guide is to make all resources prepared by the community more accessible and making the whole process as automatic as possible. Furture plans include:
- Online submission
- Voting system
- Better search ranking / recommendations
- Github repository analysis (e.g. Check package.json for packages and versions used)
All the contents are currently managed under the content
directory. Please take a reference from existing content and create a Pull Request with your submission details.
We will publish it as soon as possible.
Please make sure the node version is >= 16.7. If you are using nvm
, just run:
nvm use
This allows miniflare to serve a development environment as close to the actual worker runtime as possibile.
To starts your app in development mode, rebuilding assets on file changes, the recommended approach is:
npm run dev
This will run your remix app in dev mode using miniflare with the Cypress test runner opened.
First, preview your app with:
npx wrangler preview
When confirmed everythings works, deploy the worker with Wrangler using:
npx wrangler publish