summaryrefslogtreecommitdiff
path: root/blockly/appengine/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'blockly/appengine/README.txt')
-rw-r--r--blockly/appengine/README.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/blockly/appengine/README.txt b/blockly/appengine/README.txt
new file mode 100644
index 0000000..6ba262b
--- /dev/null
+++ b/blockly/appengine/README.txt
@@ -0,0 +1,44 @@
+
+ Running an App Engine server
+
+This directory contains the files needed to setup the optional Blockly server.
+Although Blockly itself is 100% client-side, the server enables cloud storage
+and sharing. Store your programs in Datastore and get a unique URL that allows
+you to load the program on any computer.
+
+To run your own App Engine instance you'll need to create this directory
+structure:
+
+blockly/
+ |- app.yaml
+ |- index.yaml
+ |- index_redirect.py
+ |- README.txt
+ |- storage.js
+ |- storage.py
+ |- closure-library/ (Optional)
+ `- static/
+ |- blocks/
+ |- core/
+ |- demos/
+ |- generators/
+ |- media/
+ |- msg/
+ |- tests/
+ |- blockly_compressed.js
+ |- blockly_uncompressed.js (Optional)
+ |- blocks_compressed.js
+ |- dart_compressed.js
+ |- javascript_compressed.js
+ |- lua_compressed.js
+ |- php_compressed.js
+ `- python_compressed.js
+
+Instructions for fetching the optional Closure library may be found here:
+ https://developers.google.com/blockly/guides/modify/web/closure
+
+Go to https://appengine.google.com/ and create your App Engine application.
+Modify the 'application' name of app.yaml to your App Engine application name.
+
+Finally, upload this directory structure to your App Engine account,
+wait a minute, then go to http://YOURAPPNAME.appspot.com/