a google reader clone built with go on app engine and angularjs
- Install Python 2.7 and make sure it is in your
PATH. (Google App Engine doesn't yet work with Python 3.) - Install Git and Mercurial and make sure
gitandhgare in yourPATH. - Install the Go App Engine SDK.
- Set your
GOPATH(to something like/home/user/mygo), and make sure it's a directory that exists. (Note: set this on your machine's environment, not in the go.bat file.) - Further commands that use
go,dev_appserver.py, andappcfg.pyall live in thegoogle_appenginedirectory from the SDK. Make sure it's in yourPATH. - Download dependencies by running:
go get -d github.com/mjibson/goread/goapp. This will download goread and all of its dependencies, and will stick them in yourGOPATH. cd $GOPATH/src/github.com/mjibson/goread.git checkout master(bug ingo get).- Copy
app.sample.yamltoapp.yaml. - In the
goappfolder, copysettings.go.disttosettings.go. - From the
goreaddirectory, start the app withdev_appserver.py app.yaml. (On Windows, you may need to do this instead:python C:\go_appengine\dev_appserver.py app.yaml.) - View at localhost:8080, admin console at localhost:8000.
- Press
alt+cto show the miniprofiler window. - Press
cto clear all feeds and stories, remove all your subscriptions, and reset your unread date.
- Set up a local dev environment as described above.
- Create a new app engine application.
- In
app.yaml, change the first line to contain the name of the application you just created. - From the
goreaddirectory, deploy withappcfg.py update ..