Sign inSign up

nikolaiwarner/streakers

By nikolaiwarner

•Updated almost 11 years ago

Image
0

279

nikolaiwarner/streakers repository overview

⁠streakers

don't break the chain - commit to open source everyday

⁠Goals

  • Track a user's commit streak
  • Remind users if time's running out on their streak
  • Watch all major public git hosting services

⁠Stretch goals

  • API
  • containerized deployment
  • suggest projects to work on
  • recommend what to work on next based on favorites
  • merit badges
  • ask for help on your open source project

⁠Development

⁠With Vagrant

vagrant up vagrant ssh

cd streakers goop exec go run server.go

⁠Connecting to local postgres db

psql -U streaker -h 127.0.0.1 -d streaker_development

⁠Without Vagrant

Make sure your GOPATH is set. Perhaps just use one GOPATH⁠

Install dependencies:

  • Git, Mercurial
  • Install go dependencies:

go get github.com/nitrous-io/goop goop install

then

goop exec go run server.go

load up localhost:3000⁠

If you have your path setup right you can use one of these live reload packages:

Use Gin⁠ and Fresh⁠

⁠Resources

Go Bootcamp Book⁠

Programming in Go⁠

Resources for new Go programmers⁠

Go Project Structure For Rubyists⁠

Effective Go⁠

Learn X in Y minutes Where X=Go⁠

Go by Example⁠

Gophercasts⁠

Tag summary

Content type

Image

Digest

sha256:0341fc843…

Size

187.7 MB

Last updated

almost 11 years ago

docker pull nikolaiwarner/streakers