Skip to content
Bootstrapping GAE boilerplate. Launch a beautiful/free/scalable site in minutes.
JavaScript Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
static
templates
.gitignore
app.yaml
base_handler.py
cron.yaml
dos.yaml
hello_world.py
index.yaml
models.py
queue.yaml
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.