gae-init-babel is the easiest way to start new applications on Google App Engine using Flask, Bootstrap, Babel and tons of other cool features.
The latest version is always accessible from: http://babel.gae-init.appspot.com
Visit the docs page for more information, where you can also find a detailed tutorial on how to build a phonebook application.
$ cd /path/to/project-name/main
$ ./run.py -s
To test it visit http://localhost:8080/
in your browser.
To watch for changes of your *.less
& *.coffee
files and compile them
automatically to *.css
& *.js
run in another bash:
$ ./run.py -w
For a complete list of commands:
$ ./run -h
Before deploying make sure that the app.yaml
and config.py
are up to date
and you ran the run.py
script to minify all the static files:
$ ./run.py -m
$ appcfg.py update .
- Google App Engine
- Python 2.7
- NDB
- Jinja2
- Flask
- jQuery
- CoffeeScript
- LessCSS
- Bootstrap
- Font Awesome
- NProgress
- Babel
Due to lack of documentation if you run into any troubles, feel free to add an issue and I'll be happy to improve or provide more info.