GopherCon Website
JavaScript CSS HTML CoffeeScript Go PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.dev/docker/db Remove broken compose dev service Dec 16, 2016
assets remove dsstore Jan 29, 2017
grifts remove unused grifts Jan 25, 2017
models looking like a website Jan 23, 2017
templates update new buffalo defaults Jan 6, 2017
.codeclimate.yml add themes Dec 13, 2016
Dockerfile golang onbuild dockerfile for now Dec 19, 2016
LICENSE Add MIT License Dec 19, 2016
Makefile Merge branch 'master' of Jan 6, 2017
Procfile.development Updated README Jan 15, 2017
database.yml Fixing rendering issues with admin/main.html. Minor reformatting for … Jan 6, 2017
glide.lock upgrade Buffalo to 0.7.2 (latest) Feb 3, 2017
main.go wish me luck Jan 24, 2017

GopherCon 2017 Code Climate Build Status Go Report Card

Getting Started

The GopherCon 2017 website code requires a number of components to successfully build, deploy, and run. For dependency management, we're using Glide.

  • UNIX/Linux
curl | sh
  • MacOSX
brew install glide
  • Ubuntu
sudo add-apt-repository ppa:masterminds/glide && sudo apt-get update
sudo apt-get install glide

Versions are managed in the glide.yaml file and a subsequent glide.lock file is created.

Once Glide is installed we need to make sure that we have the PostgreSQL image downloaded, have the container built, schema loaded, and dependencies installed. To accomplish this, run the below command.

make setup-dev

Make sure that the project is building successfully.

make test

Run the project.

make run-dev


make test

Run Buffalo Directly

buffalo dev

Run Buffalo Tests

buffalo test

Create Admin User

buffalo task admin