Skip to content

yosukesuzuki/go-malt

Repository files navigation

Malt

web application starter template for GAE/go

What is this?

  • Starter template for Google App Engine/Go
  • CMS included
  • Easy to deploy
    • just type "goapp 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

/media

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

About

Web application starter kit fo GAE/Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published