Malt
web application starter template for GAE/go
What is this?
- Starter template for Google App Engine/Go
- CMS included
- Easy to deploy
- Auto scaling
- AppEngine does it automatically
- go runtime spin up is faster than python and java
- Responsive template
check the demo site -> http://go-malt.appspot.com/
version
0.1
set up
##1. install go
if you use Mac OS, "brew install go" is the easiest way.
set PATH for go.
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
##2. install Google App Engine SDK for Go
download SDK and install.
set PATH for GAE/Go
export PATH=/path/to/go_appengine:$PATH
files
/urls.go
url rule
/main.go
main page serve functions
/models.go
Datastore models
/admin.go
Admin applications, REST API for JS applications
/templates
html templates
static files
Libraries
go
gorilla/mux
http://www.gorillatoolkit.org/pkg/mux
Reflections
https://github.com/oleiade/reflections
Blackfriday
https://github.com/russross/blackfriday
js/css
bootstrap
http://getbootstrap.com/
bootstrap theme
http://bootswatch.com/flatly/
bootstrap-datetimepicker.js
by Stefan Petre
Vue.js
http://vuejs.org/
marked
https://github.com/chjj/marked
Inline Attachment
https://github.com/Rovak/InlineAttachment
Moment.js
http://momentjs.com/
html5sortable
https://github.com/voidberg/html5sortable