personal home page and so forth on Google App Engine
JavaScript Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
etc
src
test
twisted-intro-ja @ fe865f1
.bowerrc
.editorconfig
.gitattributes
.gitignore
.gitmodules
.jshintrc
ChangeLog
README.rst
buildout.cfg
component.json

README.rst

Personal home page

Misc contents on Google App Engine. see http://skitazaki.appspot.com.

Setup

Prerequisites:

  • Python 2.7
  • Google App Engine SDK (latest)
  • buildout
  • Node + Bower

Install server-side libraries.

$ buildout
$ LOCAL_LIB=src/libs
$ mkdir $LOCAL_LIB
$ cp -r eggs/google_api_python_client-*/{apiclient,oauth2client,uritemplate} $LOCAL_LIB
$ cp -r eggs/httplib2-*/httplib2 $LOCAL_LIB
$ cp eggs/python_gflags-*/{gflags.py,gflags_validators.py} $LOCAL_LIB

Install client-side libraries.

$ bower install
$ BOOTSTRAP=app/components/bootstrap/docs/assets
$ JSDIR=src/static/scripts/vendor
$ CSSDIR=src/static/styles
$ IMGDIR=src/static/img
$ cp $BOOTSTRAP/img/glyphicons-*.png $IMGDIR
$ cp $BOOTSTRAP/css/*.css $CSSDIR/
$ cp app/components/requirejs/require.js $JSDIR
$ cp app/components/jquery/jquery.js $JSDIR
$ cp app/components/modernizr/modernizr.min.js $JSDIR

Directory layout:

  • src: Source code for main service on GAE

Configure

Copy sample file and fill out it.

$ cp etc/credentials.properties.sample etc/credentials.properties
$ vim etc/credentials.properties

Translation documents

Some documents are tracked in other repositories by git submodule. They requires Sphinx to generate HTML files.

ABOUT

KITAZAKI Shigeru <skitazaki[at]gmail.com>