Categorygithub.com/factorapp/factor
modulepackage
0.0.1
Repository: https://github.com/factorapp/factor.git
Documentation: pkg.go.dev

# 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 like element 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