Default redirect to version 5.1.1
[cordova-labs.git] / README.md
index 55bb7fd3a7d7a96324caaa19cadc68f37ad68a3e..3c18a3a6e8a6f04e085723e0a1fc9bba2db64753 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,43 +1,46 @@
-# Cordova Laboratory
+# Cordova Documentation Redirect Server
 
-> Caution: Safety Goggles are Recommended!
+## Redirect Logic
 
-## Purpose
+    Request      |  Type  |  Redirect
+    -------------|--------|----------------
+    /            |  302   |  /en/VERSION/index.html
+    /some/path/  |  302   |  /some/path/
 
-The purpose of this repo is for experimental code. Examples include demo apps,
-native api explorations, or anything really that does not fit in an existing Cordova platform.
+## Contribute
 
-## Project Organization
+### Install
 
-> Everyone works on a branch
+1. Install [Heroku Toolkit](https://toolbelt.heroku.com/)
+1. `$ npm install`
 
-`master` branch should *never* have content.
+### Updating Homepage Version
 
-Each project should create a separate branch to work on. There are major benefits
-to this practice:
+    $ echo 2.5.0 > VERSION
+    $ git commit -am "Default redirect to version 2.5.0"
 
-- Each project has an isolate git history, which allows for easy migration to
-  a new git repository;
-- Working directory is not polluted with the files of other projects.
-- Projects will not step on each others toes.
+### Start Server
 
-## Moving Out of Labs
+    $ npm start
 
-Someday, your labs project may have it's own repository. You can easily move
-all of your Git history to your new repository:
+### Deploy to Heroku
 
-    # cd to labs and checkout your project's branch
-    cd incubator-cordova-labs
-    git checkout my-branch
+    # Sanity test that Heroku Procfile works
+    $ foreman start
 
-    # add your new repository as a remote
-    git add remote my-remote <url>
+    # Add Heroku remote repository
+    $ git remote add heroku git@heroku.com:docs-cordova-io.git
 
-    # currently, my-remote is empty (has no commits)
+    # Heroku must deploy from master branch
+    $ git push heroku docs-cordova-io:master
 
-    # push my-branch to my-remote's master branch
-    git push my-remote my-branch:master
+## Heroku Details
 
-    # now clone your new project (my-remote)
-    cd ..
-    git clone <url>
+- Project: [docs-cordova-io](https://dashboard.heroku.com/apps/docs-cordova-io/resources)
+- Git Repo: [git@heroku.com:docs-cordova-io.git](git@heroku.com:docs-cordova-io.git)
+- Owner: Michael Brooks <michael@michaelbrooks.ca>
+
+To become a collaborator to the Heroku project:
+
+- Sign up for a [Heroku account](http://heroku.com)
+- Email dev@cordova.apache.org and provide your Heroku account