- pnpm
- Docker
- AWS credentials setup (docs)
-
Fill out
.env.local
file (see.env.local.example
for required keys) -
Run setup script
pnpm run setup
- Run dev server
pnpm dev
Install the following extensions:
- EditorConfig for VS Code (to make use of the
.editorconfig
file) - ESLint
- Prettier
- Svelte for VS Code
- Prisma (provides syntax highlighting for prisma schema)
Some local settings (.vscode/settings.json
):
{
"eslint.validate": [ "svelte" ],
"svelte.enable-ts-plugin": true,
"[svelte]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}