Skip to content

sveltejs/v2.svelte.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

937d4d8 · Jan 15, 2022
Mar 24, 2018
May 24, 2019
May 24, 2019
Apr 22, 2019
Jun 13, 2017
Dec 16, 2017
Apr 22, 2019
Mar 29, 2018
Apr 21, 2019
Apr 21, 2019
Apr 21, 2019
Jan 15, 2022
Jan 15, 2022
Nov 8, 2018

Repository files navigation

The website for Svelte v2.

Note

This is the repo for the Svelte v2 site. The Svelte v3 site lives in the site directory of the main Svelte repo.

Running locally

This project uses yarn to manage dependencies.

Set up the project:

git clone [email protected]:sveltejs/v2.svelte.dev.git
cd v2.svelte.dev
yarn

Start the server with yarn run dev, and navigate to localhost:3000.

Using a local copy of Svelte

By default, the REPL will fetch the most recent version of Svelte from https://unpkg.com/svelte. If you need to test a local version of Svelte, you can do so by linking it and navigating to localhost:3000/repl?version=local:

cd /path/to/svelte
yarn link
yarn dev # rebuild Svelte on changes

cd /path/to/v2.svelte.dev
yarn link svelte
yarn dev

REPL GitHub integration

In order for the REPL's GitHub integration to work properly when running locally, you will need to create a GitHub OAuth app. Set its authorization callback URL to http://localhost:3000/auth/callback, and in the root of this project, create a file .env containing:

GITHUB_CLIENT_ID=[your app's client id]
GITHUB_CLIENT_SECRET=[your app's client secret]
BASEURL=http://localhost:3000

License

MIT