alesma / beego-starter

Go, beego, gulp w/ babeljs, browserify, sass, bootstrap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beego starter kit

You can find the framework documentation on the official site Beego framework
Frontend build process uses Gulp, it compiles sass to css and allows you to write es6 js with babeljs, find the gulpfile here

Get it running

You will need a mysql installation (I am using mariadb).
The mysql connector is configured in main.go, which probably needs some changes according to your db setup.

Install go dependencies by running:

go get github.com/astaxie/beego github.com/beego/bee github.com/go-sql-driver/mysql github.com/twinj/uuid golang.org/x/crypto/bcrypt gopkg.in/gomail.v1 github.com/twinj/uuid

Run it with:

bee run

Gulp runs on nodejs and has its dependencies, install them with npm by running in /static

npm install

Run gulp with

gulp

About

Go, beego, gulp w/ babeljs, browserify, sass, bootstrap

License:MIT License


Languages

Language:CSS 67.2%Language:JavaScript 29.7%Language:Go 1.8%Language:Smarty 1.0%Language:HTML 0.2%