[go: up one dir, main page]

Skip to content

henriklovhaug/spotify-games

Repository files navigation

Spotify games

Setup

Create a .env file with the following

SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
REDIRECT_URL=http://localhost:4000/callback

Run pnpm i

Then move the following files

mkdir assets
mv node_modules/htmx.org/dist/htmx.min.js ./assets/
mv node_modules/uikit/dist/js/uikit.min.js ./assets/
mv node_modules/uikit/dist/js/uikit-icons.min.js ./assets/
mv node_modules/htmx.org/dist/ext/ws.js ./assets/

While developing it would be advised to run pnpm run watch and systemfd --no-pid -s http::0.0.0.0:4000 -- cargo watch -x run -w assets -w templates. It may be useful to add -w src as well.

Note

cargo watch and systemfs is not default and must be installed with cargo install cargo-watch systemfs

Tip

The templating macro is set to release mode for faster recompilation, so it's advised to run cargo b right after cloning the project.

Contributing

In any html file run the following formatter in order

  1. prettier
  2. djlint

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published