A repository for the reduce violence against women in SF project
HTML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
refguides
static
templates
vendor
.gitignore
.travis.yml
LICENSE
README.md
main.go
resource.go
routes.go

README.md

sfsbook

STOP VIOLENCE!

Structure

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;

Development

Install gin which is a live reload utility.

go get github.com/codegangsta/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.

Credits

This repo's frontend and javascript code is original from https://github.com/sfbrigade/sfsbook. All credit goes to @rjkroege and @cehsu and many other contributors seen here.