# README
Factor
Factor is a tool for building SPA web applications in Go using Web Assembly (WASM).
Factor is heavily inspired by Svelte and Sapper, but doesn't attempt to be a straight port, but rather take those ideas and present them in a way natural for a Go developer.
Application Structure
├ app
│ ├ App.html # Main/initial view
│ └ template.html # application template
├ assets
│ ├ # your files here
├ components
│ ├ # your files here
├ routes
│ ├ # your routes here - these are pages.
│ ├ _error.html
│ └ index.html
Requirements
WASM support is only available in Go 1.11, which is not yet officially released, so you'll need to download a pre-release:
$ go get golang.org/x/build/version/go1.11beta1
Then, use go1.11beta1
when building.
Development
$ cd factor
$ go1.11beta1 install
Make sure you have $GOPATH/bin
in your executable path (i.e. $PATH
) and your factor
CLI is ready to go, hot off the presses.
Notes
- Factor enforces very strict HTML rules.
<br>
will break. Close all self-closing tags properly:<br />
. Failing to do this will result in an error likeelement input closed by form
in your generated Go files.
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author