We use Gin http framework for routing and rendering of paths.
main.go - contains the Gin initializer and sets up various routes and runs the server.
routes.go - contains various handlers; will be moved to own package once this file becomes too big.
templates/ - contains various Go templates.
static/ - contains js and css files; this folder is server to the public, so BEWARE!
refguides/ - contains the resources in various formats; nested by date pdf was added.
vendor/ - contains vendored dependencies;
Install gin which is a live reload utility.
go get github.com/gin-gonic/gin
Run server with:
gin run main.go
If you add a new dep, be sure to add it to vendor/ with:
govendor add +external go get -u github.com/kardianos/govendor
You can access the server at: http://localhost:3000.