svelte-go-template

command module
v0.0.0-...-9981dbb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2021 License: MIT Imports: 9 Imported by: 0

README

svelte-go-template

A simple Svelte based SPA app with a Go API server that can also embed and serve the HTML, JS, and CSS files. Handy for quick and dirty MVPs, prototypes and spikes.

The Client includes:

The Backend includes:

  • Chi router set up with some nice and easy defaults
  • Go:embed to embed the built SPA app into the binary for painless hosting
  • Set up to work with svelte-router, will serve the index.html at all unused paths instead of 404
  • Gracefull http server shutdown

Start a new project

Use degit:

npx degit adamveld12/svelte-go-template <my project folder>

Then run with make:

make dev-client # starts the client
make dev-server # starts the server

When you're ready to go to production:

make build # output in .bin folder

LICENSE

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL