Overview
Atlassian Sourcetree is a free Git and Mercurial client for Windows.
Atlassian Sourcetree is a free Git and Mercurial client for Mac.
gae-init
gae-init is the easiest way to start new applications on Google App Engine.
(If you are already familiar with gae-init then you might want to try the gae-init-pro, which is a stripped version of gae-init with a responsive design)
Demo Page
The latest version is always accessible from: http://gae-init.appspot.com
Getting the code
The easiest way to get the code is to fork it and then clone it. Or you can clone it directly using the command line:
$ hg clone https://bitbucket.org/lipis/gae-init project-name
Running the build.py script (first time)
$ cd /path/to/project-name/main
$ npm install
$ ./build.py -c
$ dev_appserver.py .
To test it visit http://localhost:8080/
in your browser.
Running the Development Environment
To watch for changes of your *.less
and *.coffee
files and compile them
automatically to *.css
and *.js
respectively:
$ cd /path/to/project-name/main
$ ./build.py -w
To run the actual server (in another bash):
$ dev_appserver.py /path/to/project-name/main
To test it visit http://localhost:8080/
in your browser.
Deploying on Google App Engine
Before deploying make sure that the app.yaml
and config.py
are up to date.
$ cd /path/to/project/main
$ ./build.py -m
$ appcfg.py update .
Tech Stack
Requirements
- Google App Engine SDK for Python
- node.js
- OSX or Linux or Windows
- Mercurial
- Sublime (If you are a developer, you need that)