Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Bootstrapping GAE boilerplate. Launch a beautiful/free/scalable site in minutes.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 static
Octocat-spinner-32 templates
Octocat-spinner-32 .gitignore
Octocat-spinner-32 app.yaml
Octocat-spinner-32 base_handler.py
Octocat-spinner-32 cron.yaml
Octocat-spinner-32 dos.yaml
Octocat-spinner-32 hello_world.py
Octocat-spinner-32 index.yaml
Octocat-spinner-32 models.py
Octocat-spinner-32 queue.yaml
Octocat-spinner-32 readme.txt
readme.txt
Features of this boilerplate:
-----------------------------

- Jinja2
- Markupsafe for speed
- NDB
- Python 2.7 multi-threaded
- base template for shared HTML
- .gitignore
- BaseHandler
 - Makes common globals available to template.
 - Streamlines common functions like template out and output to page.
- Robots.txt that disallows all appspot.com crawling to avoid duplicate crawls
- HTML5 Boilerplate
- Twitter Bootstrap
- Font Awesome icon font library
- Beautiful and versatile Open Sans Google Web Font
- Includes jQuery and JSON parser in lib.js
- Debug mode set only on local side
- favicon.ico to prevent 404's and extra requests
- 999 day expiration on static files.
- App version in query string to automate client-side cache expiration. (TODO: fix for squid proxy)
- Blank yaml configs with commented examples
 - queue.yaml for configuring task queue
 - dos.yaml for blacklisting IP's
 - backends.yaml
 - cron.yaml
- Proven folder structure for organizing large apps
 - templates/subtemplates for jinja2 {% include templates/subtemplates/name.html %}
Something went wrong with that request. Please try again.