This template should help get you started developing with Tauri and Svelte-Kit inside of a dev container for an out of the box cross platform development experience.
npx degit mvarrieur/tauri-sveltekit-devcontainers-starter my-new-project
You will need to be running a docker daemon on your local machine for the dev container to start. Docker Desktop is the easiest way to get started if you don't have Docker setup already
Using the devcontainer provided is not required, but it is an easy way to avoid having to install all of the necessary Rust + Node requirements this project has, as well as installing of all the associated VSCode extensions.
When using VSCode you should be prompted to run this project in a devcontainer which will have all of the necessary system requirements setup for you.
npm install
npm run tauri dev
vscode
(This can be changed in the .devcontainer/devcontainer.json file)localhost:5901
If you run in the dev container these will be installed for you, but otherwise you should probably install them for the best development experience.
Instructions coming soon