Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.33 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.33 KB

compute.toys

Open in GitHub Codespaces

This is the source code of the compute.toys website.

Development

To install dependencies:

  • make sure you've cloned submodules: git submodule update --init --recursive
  • run yarn

To start the development server, run yarn dev, or use the debug configuration in VS Code.

Some other useful commands are:

  • yarn build to check everything builds properly (the CI will check this for PRs)
  • yarn lint to only check for lint errors and warnings
  • yarn fix to automatically fix lint errors where possible

Local Database

Run npx supabase start to start a local instance of the compute.toys database. Copy the "anon key" from the output and set it as NEXT_PUBLIC_SUPABASE_PUBLIC_API_KEY in the .env file. You'll also need to set NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321

If you're using codespaces, you can instead set the URL to the forwarded port, it'll need to have public visibility. You should also set api_url in supabase/config.toml to the same address.

A local test user is available to login with username [email protected] and password pass


This project is tested with BrowserStack