Skip to content

Releases: jeanbza/git-go-websiteskeleton

Skeleton with routing, logging, templates

01 May 02:07
Compare
Choose a tag to compare

This initial release is a basic but highly extensible skeleton that aims at using as many standard go packages as possible in order to give a baseline experience for building web applications. Some exceptions are taken where Go's packages are missing functionality - routing is one such area.

The highlights of this release: Routing handled by Gorilla Mux. Logging handled by glog and will catch errors (stack trace) and access. Templating and http serving handled by go's built in net/http package.

Development towards the next release will aim to continue iterating on community feedback as well as providing examples of this skeleton with various database connectors. The decision not to put any one database connector into this skeleton was made because much of what's out right now is very immature. Until some concrete products hit the shelves, I'll create examples for users in branches or a separate /examples area with some of the things out there (such as gorp, beedx, hood, database/sql, etc) and let the users decide which they prefer.

As a closing note, I highly encourage you to provide feedback on any aspect of this project.

Basic Skeleton

14 Mar 14:29
Compare
Choose a tag to compare
Basic Skeleton Pre-release
Pre-release

This is the 'initial commit' for this skeleton. It will undergo improvements over the next few weeks.