You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2016/02/01 18:45:59 UTC

[51/51] [abbrv] [partial] brooklyn-docs git commit: move subdir from incubator up a level as it is promoted to its own repo (first non-incubator commit!)

move subdir from incubator up a level as it is promoted to its own repo (first non-incubator commit!)


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/commit/6e86cb02
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/tree/6e86cb02
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/diff/6e86cb02

Branch: refs/heads/master
Commit: 6e86cb02081706c6d098c6f873d388d378e61471
Parents: 25b04fb
Author: Alex Heneveld <al...@cloudsoftcorp.com>
Authored: Sat Jan 30 14:30:15 2016 +0000
Committer: Alex Heneveld <al...@cloudsoftcorp.com>
Committed: Sat Jan 30 14:30:15 2016 +0000

----------------------------------------------------------------------
 .gitignore                                      |    4 +
 Gemfile                                         |   11 +
 Gemfile.lock                                    |   98 +
 README.md                                       |  289 +
 _build/build.sh                                 |  309 +
 _build/config-exclude-all-but-guide.yml         |    1 +
 _build/config-exclude-guide.yml                 |    1 +
 _build/config-exclude-root-index.yml            |    1 +
 _build/config-guide-latest.yml                  |    3 +
 _build/config-guide-root.yml                    |    2 +
 _build/config-guide-version.yml                 |    6 +
 _build/config-production.yml                    |    6 +
 _build/config-pygments.yml                      |   28 +
 _build/config-rdiscount.yml                     |   28 +
 _build/config-style-latest.yml                  |    2 +
 _build/config-subpath-brooklyn.yml              |    9 +
 _build/config-website-root.yml                  |    3 +
 _build/help.txt                                 |   22 +
 _build/htmlproof-brooklyn.sh                    |   21 +
 _build/javadoc-overview.html                    |   22 +
 _build/list-objects-logback.xml                 |   42 +
 _build/make-javadoc.sh                          |   60 +
 _build/quick-make-few-javadoc.sh                |    6 +
 _build/serve-public-site.sh                     |    1 +
 _build/serve-site.sh                            |    1 +
 _build/tests/jsonball/test_jsonball.md          |   18 +
 _build/tests/jsonball/test_jsonball_file.json   |    1 +
 _build/tests/jsonball/test_jsonball_page.json   |    2 +
 _build/tests/jsonball/toc.json                  |    6 +
 _config.yml                                     |   54 +
 _extra/big_examples/before-begin.include.md     |   56 +
 .../console-geoscaling-details-w700.png         |  Bin 0 -> 167441 bytes
 .../console-geoscaling-details.png              |  Bin 0 -> 176651 bytes
 .../global-web-fabric/console-map-w700.png      |  Bin 0 -> 201060 bytes
 .../global-web-fabric/console-map.png           |  Bin 0 -> 331520 bytes
 .../geopaas-deployed-app-w700.png               |  Bin 0 -> 153738 bytes
 .../global-web-fabric/geopaas-deployed-app.png  |  Bin 0 -> 114615 bytes
 _extra/big_examples/global-web-fabric/index.md  |  378 +
 _extra/big_examples/index.md                    |   18 +
 _extra/big_examples/messaging/index.md          |  181 +
 .../nosql-cassandra/cassandra.include.md        |  282 +
 _extra/big_examples/nosql-cassandra/index.md    |    7 +
 _extra/big_examples/simple-web-cluster.md       |    9 +
 _extra/big_examples/toc.json                    |   13 +
 _extra/big_examples/webcluster.md               |    9 +
 _extra/big_examples/webcluster/index.md         |    7 +
 .../webcluster/webcluster.include.md            |  124 +
 _extra/brooklyn-gpg-public-key.asc              |   21 +
 _extra/deploying-yaml.md                        |   39 +
 _extra/highlevel1.md                            |   50 +
 _extra/list-of-blueprints.md                    |  160 +
 _extra/local-artifact-repo.md                   |   32 +
 .../example_files/tomcat_multi-location.java    |   15 +
 .../example_files/tomcat_nginx.java             |   17 +
 .../example_files/tomcat_simple.java            |    9 +
 _extra/simple_java_examples/examples.md         |  121 +
 _extra/update-docs.md                           |   14 +
 _includes/base-head.html                        |   30 +
 _includes/base-scss.scss                        |   36 +
 _includes/feature-image.html                    |    4 +
 _includes/feature-item-end.html                 |   14 +
 _includes/feature-item.html                     |    4 +
 _includes/fields.md                             |   32 +
 _includes/footer.html                           |   16 +
 _includes/java_link.html                        |   18 +
 _includes/list-children.html                    |    9 +
 _includes/sidemenu.html                         |  244 +
 _includes/sitemap-item.html                     |   36 +
 _includes/topmenu.html                          |   75 +
 _layouts/base.html                              |  186 +
 _layouts/website-base.html                      |   33 +
 _layouts/website-landing.html                   |   43 +
 _layouts/website-normal.html                    |   39 +
 _licensing/README                               |   24 +
 _plugins/brooklyn_jekyll_util.rb                |  129 +
 _plugins/brooklyn_metadata.rb                   |   64 +
 _plugins/dependency_url.rb                      |   31 +
 _plugins/json.rb                                |   27 +
 _plugins/jsonball.rb                            |  103 +
 _plugins/read.rb                                |   81 +
 _plugins/site_structure.rb                      |  344 +
 _plugins/trim.rb                                |   25 +
 brooklyn-docs/.gitattributes                    |    6 -
 brooklyn-docs/.gitignore                        |   36 -
 brooklyn-docs/Gemfile                           |   11 -
 brooklyn-docs/Gemfile.lock                      |   98 -
 brooklyn-docs/LICENSE                           |  455 -
 brooklyn-docs/NOTICE                            |    5 -
 brooklyn-docs/README.md                         |  289 -
 brooklyn-docs/_build/build.sh                   |  309 -
 .../_build/config-exclude-all-but-guide.yml     |    1 -
 brooklyn-docs/_build/config-exclude-guide.yml   |    1 -
 .../_build/config-exclude-root-index.yml        |    1 -
 brooklyn-docs/_build/config-guide-latest.yml    |    3 -
 brooklyn-docs/_build/config-guide-root.yml      |    2 -
 brooklyn-docs/_build/config-guide-version.yml   |    6 -
 brooklyn-docs/_build/config-production.yml      |    6 -
 brooklyn-docs/_build/config-pygments.yml        |   28 -
 brooklyn-docs/_build/config-rdiscount.yml       |   28 -
 brooklyn-docs/_build/config-style-latest.yml    |    2 -
 .../_build/config-subpath-brooklyn.yml          |    9 -
 brooklyn-docs/_build/config-website-root.yml    |    3 -
 brooklyn-docs/_build/help.txt                   |   22 -
 brooklyn-docs/_build/htmlproof-brooklyn.sh      |   21 -
 brooklyn-docs/_build/javadoc-overview.html      |   22 -
 brooklyn-docs/_build/list-objects-logback.xml   |   42 -
 brooklyn-docs/_build/make-javadoc.sh            |   60 -
 brooklyn-docs/_build/quick-make-few-javadoc.sh  |    6 -
 brooklyn-docs/_build/serve-public-site.sh       |    1 -
 brooklyn-docs/_build/serve-site.sh              |    1 -
 .../_build/tests/jsonball/test_jsonball.md      |   18 -
 .../tests/jsonball/test_jsonball_file.json      |    1 -
 .../tests/jsonball/test_jsonball_page.json      |    2 -
 brooklyn-docs/_build/tests/jsonball/toc.json    |    6 -
 brooklyn-docs/_config.yml                       |   54 -
 .../_extra/big_examples/before-begin.include.md |   56 -
 .../console-geoscaling-details-w700.png         |  Bin 167441 -> 0 bytes
 .../console-geoscaling-details.png              |  Bin 176651 -> 0 bytes
 .../global-web-fabric/console-map-w700.png      |  Bin 201060 -> 0 bytes
 .../global-web-fabric/console-map.png           |  Bin 331520 -> 0 bytes
 .../geopaas-deployed-app-w700.png               |  Bin 153738 -> 0 bytes
 .../global-web-fabric/geopaas-deployed-app.png  |  Bin 114615 -> 0 bytes
 .../big_examples/global-web-fabric/index.md     |  378 -
 brooklyn-docs/_extra/big_examples/index.md      |   18 -
 .../_extra/big_examples/messaging/index.md      |  181 -
 .../nosql-cassandra/cassandra.include.md        |  282 -
 .../big_examples/nosql-cassandra/index.md       |    7 -
 .../_extra/big_examples/simple-web-cluster.md   |    9 -
 brooklyn-docs/_extra/big_examples/toc.json      |   13 -
 brooklyn-docs/_extra/big_examples/webcluster.md |    9 -
 .../_extra/big_examples/webcluster/index.md     |    7 -
 .../webcluster/webcluster.include.md            |  124 -
 .../_extra/brooklyn-gpg-public-key.asc          |   21 -
 brooklyn-docs/_extra/deploying-yaml.md          |   39 -
 brooklyn-docs/_extra/highlevel1.md              |   50 -
 brooklyn-docs/_extra/list-of-blueprints.md      |  160 -
 brooklyn-docs/_extra/local-artifact-repo.md     |   32 -
 .../example_files/tomcat_multi-location.java    |   15 -
 .../example_files/tomcat_nginx.java             |   17 -
 .../example_files/tomcat_simple.java            |    9 -
 .../_extra/simple_java_examples/examples.md     |  121 -
 brooklyn-docs/_extra/update-docs.md             |   14 -
 brooklyn-docs/_includes/base-head.html          |   30 -
 brooklyn-docs/_includes/base-scss.scss          |   36 -
 brooklyn-docs/_includes/feature-image.html      |    4 -
 brooklyn-docs/_includes/feature-item-end.html   |   14 -
 brooklyn-docs/_includes/feature-item.html       |    4 -
 brooklyn-docs/_includes/fields.md               |   32 -
 brooklyn-docs/_includes/footer.html             |   16 -
 brooklyn-docs/_includes/java_link.html          |   18 -
 brooklyn-docs/_includes/list-children.html      |    9 -
 brooklyn-docs/_includes/sidemenu.html           |  244 -
 brooklyn-docs/_includes/sitemap-item.html       |   36 -
 brooklyn-docs/_includes/topmenu.html            |   75 -
 brooklyn-docs/_layouts/base.html                |  186 -
 brooklyn-docs/_layouts/website-base.html        |   33 -
 brooklyn-docs/_layouts/website-landing.html     |   43 -
 brooklyn-docs/_layouts/website-normal.html      |   39 -
 brooklyn-docs/_licensing/README                 |   24 -
 brooklyn-docs/_plugins/brooklyn_jekyll_util.rb  |  129 -
 brooklyn-docs/_plugins/brooklyn_metadata.rb     |   64 -
 brooklyn-docs/_plugins/dependency_url.rb        |   31 -
 brooklyn-docs/_plugins/json.rb                  |   27 -
 brooklyn-docs/_plugins/jsonball.rb              |  103 -
 brooklyn-docs/_plugins/read.rb                  |   81 -
 brooklyn-docs/_plugins/site_structure.rb        |  344 -
 brooklyn-docs/_plugins/trim.rb                  |   25 -
 brooklyn-docs/favicon.ico                       |  Bin 1150 -> 0 bytes
 .../concepts/application-parent-membership.md   |   25 -
 ...ooklyn-flow-websequencediagrams.com-w400.png |  Bin 58518 -> 0 bytes
 .../brooklyn-flow-websequencediagrams.com.png   |  Bin 106928 -> 0 bytes
 .../concepts/configuration-sensor-effectors.md  |   40 -
 .../guide/concepts/dependent-configuration.md   |   34 -
 brooklyn-docs/guide/concepts/entities.md        |   23 -
 brooklyn-docs/guide/concepts/execution.md       |   34 -
 brooklyn-docs/guide/concepts/index.md           |   22 -
 .../concepts/lifecycle-managementcontext.md     |   44 -
 brooklyn-docs/guide/concepts/location.md        |   22 -
 brooklyn-docs/guide/concepts/policies.md        |   11 -
 .../concepts/stop-start-restart-behaviour.md    |   65 -
 brooklyn-docs/guide/dev/code/index.md           |   97 -
 brooklyn-docs/guide/dev/code/licensing.md       |  122 -
 brooklyn-docs/guide/dev/code/tests.md           |   31 -
 .../guide/dev/env/ide/eclipse.include.md        |    6 -
 brooklyn-docs/guide/dev/env/ide/index.md        |  108 -
 brooklyn-docs/guide/dev/env/index.md            |   13 -
 brooklyn-docs/guide/dev/env/maven-build.md      |  180 -
 brooklyn-docs/guide/dev/index.md                |   39 -
 .../guide/dev/tips/debugging-remote-brooklyn.md |  138 -
 brooklyn-docs/guide/dev/tips/index.md           |   59 -
 brooklyn-docs/guide/dev/tips/logging.md         |  143 -
 brooklyn-docs/guide/glossary.json               |   22 -
 brooklyn-docs/guide/index.md                    |   21 -
 brooklyn-docs/guide/java/archetype.md           |   64 -
 brooklyn-docs/guide/java/common-usage.md        |  140 -
 .../guide/java/defining-and-deploying.md        |  125 -
 brooklyn-docs/guide/java/entities.md            |  223 -
 brooklyn-docs/guide/java/entitlements.md        |   42 -
 brooklyn-docs/guide/java/entity.md              |   90 -
 brooklyn-docs/guide/java/index.md               |   23 -
 brooklyn-docs/guide/java/policies.md            |   73 -
 brooklyn-docs/guide/java/policy.md              |   77 -
 brooklyn-docs/guide/java/service-state.md       |   73 -
 ...topology-dependencies-management-policies.md |   69 -
 .../guide/java/wt-deployed-application-700.png  |  Bin 176494 -> 0 bytes
 .../guide/java/wt-deployed-application.png      |  Bin 127347 -> 0 bytes
 brooklyn-docs/guide/java/wt-starting-700.png    |  Bin 303892 -> 0 bytes
 brooklyn-docs/guide/java/wt-starting.png        |  Bin 332710 -> 0 bytes
 .../guide/java/wt-tree-jboss-sensors-700.png    |  Bin 268853 -> 0 bytes
 .../guide/java/wt-tree-jboss-sensors.png        |  Bin 169929 -> 0 bytes
 brooklyn-docs/guide/misc/download.md            |  175 -
 brooklyn-docs/guide/misc/index.md               |   21 -
 brooklyn-docs/guide/misc/javadoc/index.md       |   11 -
 brooklyn-docs/guide/misc/known-issues.md        |   27 -
 .../guide/misc/migrate-to-0.8.0-regexes.sed     | 1394 ---
 brooklyn-docs/guide/misc/migrate-to-0.8.0.md    |   32 -
 brooklyn-docs/guide/misc/release-notes.md       |   72 -
 brooklyn-docs/guide/ops/brooklyn_properties.md  |  236 -
 .../guide/ops/catalog/images/add-to-catalog.png |  Bin 4919 -> 0 bytes
 brooklyn-docs/guide/ops/catalog/index.md        |  325 -
 .../guide/ops/catalog/mysql-in-catalog-w700.png |  Bin 92767 -> 0 bytes
 .../guide/ops/catalog/mysql-in-catalog.png      |  Bin 168831 -> 0 bytes
 brooklyn-docs/guide/ops/cli/cli-ref-guide.md    |  313 -
 brooklyn-docs/guide/ops/cli/cli-usage-guide.md  |  483 -
 brooklyn-docs/guide/ops/cli/index.md            |   12 -
 .../guide/ops/externalized-configuration.md     |  253 -
 .../guide/ops/gui/_my-web-cluster.yaml          |   23 -
 .../guide/ops/gui/_my-web-cluster2.yaml         |   31 -
 brooklyn-docs/guide/ops/gui/blueprints.md       |   68 -
 ...cation-catalog-web-cluster-with-db-large.png |  Bin 165148 -> 0 bytes
 ...talog-web-cluster-with-db-location-large.png |  Bin 152721 -> 0 bytes
 ...ion-catalog-web-cluster-with-db-location.png |  Bin 86425 -> 0 bytes
 ...-application-catalog-web-cluster-with-db.png |  Bin 70109 -> 0 bytes
 .../images/add-application-modal-yaml-large.png |  Bin 124297 -> 0 bytes
 .../gui/images/add-application-modal-yaml.png   |  Bin 55183 -> 0 bytes
 .../ops/gui/images/home-app-starting-large.png  |  Bin 490707 -> 0 bytes
 .../guide/ops/gui/images/home-app-starting.png  |  Bin 188754 -> 0 bytes
 .../gui/images/my-db-activities-step1-large.png |  Bin 99671 -> 0 bytes
 .../ops/gui/images/my-db-activities-step1.png   |  Bin 57813 -> 0 bytes
 .../gui/images/my-db-activities-step2-large.png |  Bin 176900 -> 0 bytes
 .../ops/gui/images/my-db-activities-step2.png   |  Bin 97061 -> 0 bytes
 .../gui/images/my-db-activities-step3-large.png |  Bin 162986 -> 0 bytes
 .../ops/gui/images/my-db-activities-step3.png   |  Bin 84365 -> 0 bytes
 .../ops/gui/images/my-web-cluster-starting.png  |  Bin 32948 -> 0 bytes
 .../my-web-cluster-stop-confirm-large.png       |  Bin 148155 -> 0 bytes
 .../gui/images/my-web-cluster-stop-confirm.png  |  Bin 79280 -> 0 bytes
 .../guide/ops/gui/images/my-web-large.png       |  Bin 104519 -> 0 bytes
 .../ops/gui/images/my-web-summary-large.png     |  Bin 178785 -> 0 bytes
 .../guide/ops/gui/images/my-web-summary.png     |  Bin 80583 -> 0 bytes
 .../my-web-validating-app-endpoint-large.png    |  Bin 123007 -> 0 bytes
 .../images/my-web-validating-app-endpoint.png   |  Bin 68969 -> 0 bytes
 brooklyn-docs/guide/ops/gui/images/my-web.png   |  Bin 58849 -> 0 bytes
 brooklyn-docs/guide/ops/gui/index.md            |   11 -
 brooklyn-docs/guide/ops/gui/managing.md         |   70 -
 brooklyn-docs/guide/ops/gui/policies.md         |   49 -
 brooklyn-docs/guide/ops/gui/running.md          |   50 -
 brooklyn-docs/guide/ops/high-availability.md    |   51 -
 brooklyn-docs/guide/ops/index.md                |   22 -
 .../guide/ops/locations/cloud-credentials.md    |   85 -
 brooklyn-docs/guide/ops/locations/index.md      |  420 -
 .../guide/ops/locations/location-customizers.md |  152 -
 .../guide/ops/locations/more-locations.md       |   55 -
 brooklyn-docs/guide/ops/locations/ssh-keys.md   |   85 -
 brooklyn-docs/guide/ops/locations/vpc-issues.md |   32 -
 brooklyn-docs/guide/ops/logging.md              |   72 -
 brooklyn-docs/guide/ops/persistence/index.md    |  379 -
 .../guide/ops/production-installation.md        |  103 -
 brooklyn-docs/guide/ops/requirements.md         |   70 -
 brooklyn-docs/guide/ops/rest.md                 |   89 -
 brooklyn-docs/guide/ops/security-guidelines.md  |  102 -
 brooklyn-docs/guide/ops/server-cli-reference.md |  204 -
 .../guide/ops/troubleshooting/connectivity.md   |  154 -
 .../guide/ops/troubleshooting/deployment.md     |   88 -
 .../going-deep-in-java-and-logs.md              |  484 -
 .../images/external-error-large.png             |  Bin 131907 -> 0 bytes
 .../troubleshooting/images/external-error.png   |  Bin 71972 -> 0 bytes
 .../images/failed-task-large.png                |  Bin 169079 -> 0 bytes
 .../ops/troubleshooting/images/failed-task.png  |  Bin 92530 -> 0 bytes
 .../images/jmx-sensors-all-large.png            |  Bin 133517 -> 0 bytes
 .../troubleshooting/images/jmx-sensors-all.png  |  Bin 76581 -> 0 bytes
 .../images/jmx-sensors-large.png                |  Bin 197177 -> 0 bytes
 .../ops/troubleshooting/images/jmx-sensors.png  |  Bin 109139 -> 0 bytes
 .../images/resource-exception-large.png         |  Bin 134842 -> 0 bytes
 .../images/resource-exception.png               |  Bin 76059 -> 0 bytes
 .../images/script-failure-large.png             |  Bin 130227 -> 0 bytes
 .../troubleshooting/images/script-failure.png   |  Bin 71912 -> 0 bytes
 .../guide/ops/troubleshooting/index.md          |   12 -
 .../guide/ops/troubleshooting/overview.md       |  116 -
 .../ops/troubleshooting/softwareprocess.md      |   51 -
 brooklyn-docs/guide/start/_my-web-cluster.yaml  |   23 -
 brooklyn-docs/guide/start/_my-web-cluster2.yaml |   31 -
 brooklyn-docs/guide/start/blueprints.md         |  132 -
 brooklyn-docs/guide/start/brooklyn.properties   |  337 -
 brooklyn-docs/guide/start/concept-quickstart.md |   33 -
 ...cation-catalog-web-cluster-with-db-large.png |  Bin 165148 -> 0 bytes
 ...talog-web-cluster-with-db-location-large.png |  Bin 152721 -> 0 bytes
 ...ion-catalog-web-cluster-with-db-location.png |  Bin 86425 -> 0 bytes
 ...-application-catalog-web-cluster-with-db.png |  Bin 70109 -> 0 bytes
 .../images/add-application-modal-yaml-large.png |  Bin 124297 -> 0 bytes
 .../start/images/add-application-modal-yaml.png |  Bin 55183 -> 0 bytes
 .../images/my-db-activities-step1-large.png     |  Bin 99671 -> 0 bytes
 .../start/images/my-db-activities-step1.png     |  Bin 57813 -> 0 bytes
 .../images/my-db-activities-step2-large.png     |  Bin 176900 -> 0 bytes
 .../start/images/my-db-activities-step2.png     |  Bin 97061 -> 0 bytes
 .../images/my-db-activities-step3-large.png     |  Bin 162986 -> 0 bytes
 .../start/images/my-db-activities-step3.png     |  Bin 84365 -> 0 bytes
 .../start/images/my-web-cluster-starting.png    |  Bin 32948 -> 0 bytes
 .../my-web-cluster-stop-confirm-large.png       |  Bin 148155 -> 0 bytes
 .../images/my-web-cluster-stop-confirm.png      |  Bin 79280 -> 0 bytes
 .../guide/start/images/my-web-large.png         |  Bin 104519 -> 0 bytes
 .../guide/start/images/my-web-summary-large.png |  Bin 178785 -> 0 bytes
 .../guide/start/images/my-web-summary.png       |  Bin 80583 -> 0 bytes
 .../my-web-validating-app-endpoint-large.png    |  Bin 123007 -> 0 bytes
 .../images/my-web-validating-app-endpoint.png   |  Bin 68969 -> 0 bytes
 brooklyn-docs/guide/start/images/my-web.png     |  Bin 58849 -> 0 bytes
 brooklyn-docs/guide/start/index.md              |   14 -
 brooklyn-docs/guide/start/managing.md           |  494 -
 brooklyn-docs/guide/start/policies.md           |  177 -
 brooklyn-docs/guide/start/running.md            |  135 -
 brooklyn-docs/guide/yaml/advanced-example.md    |  180 -
 brooklyn-docs/guide/yaml/blueprinting-tips.md   |  105 -
 brooklyn-docs/guide/yaml/chef/about-chef.md     |   50 -
 .../yaml/chef/advanced-chef-integration.md      |   48 -
 .../guide/yaml/chef/chef-call-flow.png          |  Bin 36222 -> 0 bytes
 .../guide/yaml/chef/creating-blueprints.md      |  105 -
 .../yaml/chef/example_yaml/mysql-chef-1.yaml    |   24 -
 .../yaml/chef/example_yaml/mysql-chef-2.yaml    |   28 -
 brooklyn-docs/guide/yaml/chef/index.md          |   18 -
 brooklyn-docs/guide/yaml/chef/writing-chef.md   |   79 -
 .../guide/yaml/clusters-and-policies.md         |   42 -
 brooklyn-docs/guide/yaml/clusters.md            |   34 -
 brooklyn-docs/guide/yaml/configuring-vms.md     |   31 -
 brooklyn-docs/guide/yaml/creating-yaml.md       |   78 -
 brooklyn-docs/guide/yaml/custom-entities.md     |  238 -
 .../appserver-clustered-w-db-concise.yaml       |   15 -
 .../example_yaml/appserver-clustered-w-db.yaml  |   18 -
 .../appserver-configured-in-config.yaml         |    6 -
 .../yaml/example_yaml/appserver-configured.yaml |    5 -
 .../appserver-w-db-other-flavor.yaml            |   17 -
 .../guide/yaml/example_yaml/appserver-w-db.yaml |   15 -
 .../yaml/example_yaml/appserver-w-policy.yaml   |   26 -
 .../brooklyn-elasticsearch-catalog.bom          |  124 -
 .../yaml/example_yaml/brooklyn-elk-catalog.bom  |   35 -
 .../example_yaml/brooklyn-kibana-catalog.bom    |   52 -
 .../example_yaml/brooklyn-logstash-catalog.bom  |   59 -
 .../guide/yaml/example_yaml/cluster-vm.yaml     |   12 -
 .../simple-appserver-with-location-byon.yaml    |   12 -
 .../simple-appserver-with-location.yaml         |    8 -
 .../yaml/example_yaml/simple-appserver.yaml     |    4 -
 .../guide/yaml/example_yaml/simple-vm.yaml      |    8 -
 ...est-app-with-enrichers-slightly-simpler.yaml |   57 -
 .../vanilla-bash-netcat-catalog.bom             |   35 -
 .../vanilla-bash-netcat-cluster.yaml            |   11 -
 .../example_yaml/vanilla-bash-netcat-file.yaml  |    6 -
 .../vanilla-bash-netcat-more-commands.yaml      |   16 -
 .../vanilla-bash-netcat-port-parameter.yaml     |   21 -
 .../example_yaml/vanilla-bash-netcat-port.yaml  |   13 -
 .../vanilla-bash-netcat-reference.yaml          |    5 -
 .../vanilla-bash-netcat-restarter.yaml          |   20 -
 .../vanilla-bash-netcat-w-client.yaml           |   78 -
 .../yaml/example_yaml/vanilla-bash-netcat.yaml  |    8 -
 brooklyn-docs/guide/yaml/index.md               |   22 -
 brooklyn-docs/guide/yaml/multiple-services.md   |   97 -
 brooklyn-docs/guide/yaml/setting-locations.md   |   45 -
 ...infrastructuredeploymenttestcase-entity.yaml |   11 -
 .../entities/loopovergroupmembers-entity.yaml   |    6 -
 .../entities/paralleltestcase-entity.yaml       |    6 -
 .../yaml/test/example_yaml/entities/script1.sh  |    2 -
 .../entities/simpleshellcommandtest-entity.yaml |   24 -
 .../example_yaml/entities/testcase-entity.yaml  |    6 -
 .../entities/testeffector-entity.yaml           |    8 -
 .../entities/testhttpcall-entity.yaml           |    7 -
 .../entities/testsensor-entity.yaml             |    7 -
 .../testcases/effector-test-snippet.yaml        |   28 -
 .../testcases/getting-started-test-example.yaml |   71 -
 .../testcases/http-test-snippet.yaml            |   20 -
 .../testcases/sensor-test-snippet.yaml          |    7 -
 .../getting-started-blueprint-test-large.png    |  Bin 156553 -> 0 bytes
 .../images/getting-started-blueprint-test.png   |  Bin 84906 -> 0 bytes
 brooklyn-docs/guide/yaml/test/index.md          |   29 -
 brooklyn-docs/guide/yaml/test/test-entities.md  |  156 -
 brooklyn-docs/guide/yaml/test/usage-examples.md |   58 -
 .../guide/yaml/web-console-yaml-700.png         |  Bin 138229 -> 0 bytes
 brooklyn-docs/guide/yaml/web-console-yaml.png   |  Bin 661136 -> 0 bytes
 brooklyn-docs/guide/yaml/winrm/index.md         |  526 -
 brooklyn-docs/guide/yaml/yaml-reference.md      |  239 -
 brooklyn-docs/index.md                          |   19 -
 brooklyn-docs/style/css/_archive_warning.scss   |   31 -
 brooklyn-docs/style/css/_basic.scss             |   62 -
 brooklyn-docs/style/css/_blueprint_tour.scss    |  181 -
 brooklyn-docs/style/css/_code_blocks.scss       |   98 -
 brooklyn-docs/style/css/_feature_list.scss      |   60 -
 brooklyn-docs/style/css/_footer.scss            |   36 -
 brooklyn-docs/style/css/_landing.scss           |   26 -
 brooklyn-docs/style/css/_main_container.scss    |   84 -
 brooklyn-docs/style/css/_menu.scss              |  201 -
 brooklyn-docs/style/css/_search.scss            |   29 -
 brooklyn-docs/style/css/_tooltips.scss          |   14 -
 brooklyn-docs/style/css/_util.scss              |   27 -
 brooklyn-docs/style/css/catalog_items.css       |  152 -
 brooklyn-docs/style/css/code.css                |   79 -
 brooklyn-docs/style/css/javadoc.scss            |  119 -
 brooklyn-docs/style/css/website.scss            |   20 -
 brooklyn-docs/style/deps/README.md              |    3 -
 .../glyphicons-halflings-regular.eot            |  Bin 20335 -> 0 bytes
 .../glyphicons-halflings-regular.svg            |  229 -
 .../glyphicons-halflings-regular.ttf            |  Bin 41280 -> 0 bytes
 .../glyphicons-halflings-regular.woff           |  Bin 23320 -> 0 bytes
 brooklyn-docs/style/deps/bootstrap-theme.css    |  346 -
 brooklyn-docs/style/deps/bootstrap.css          | 5784 -----------
 brooklyn-docs/style/deps/bootstrap.js           | 1951 ----
 brooklyn-docs/style/deps/bootstrap.min.css      |    7 -
 brooklyn-docs/style/deps/bootstrap.min.js       |    6 -
 .../style/deps/font-awesome-4.2.0/_LICENSE      |    1 -
 .../font-awesome-4.2.0/css/font-awesome.css     | 1672 ----
 .../font-awesome-4.2.0/css/font-awesome.min.css |    4 -
 .../font-awesome-4.2.0/fonts/FontAwesome.otf    |  Bin 85908 -> 0 bytes
 .../fonts/fontawesome-webfont.eot               |  Bin 56006 -> 0 bytes
 .../fonts/fontawesome-webfont.svg               |  520 -
 .../fonts/fontawesome-webfont.ttf               |  Bin 112160 -> 0 bytes
 .../fonts/fontawesome-webfont.woff              |  Bin 65452 -> 0 bytes
 .../less/bordered-pulled.less                   |   16 -
 .../deps/font-awesome-4.2.0/less/core.less      |   11 -
 .../font-awesome-4.2.0/less/fixed-width.less    |    6 -
 .../font-awesome-4.2.0/less/font-awesome.less   |   17 -
 .../deps/font-awesome-4.2.0/less/icons.less     |  552 --
 .../deps/font-awesome-4.2.0/less/larger.less    |   13 -
 .../deps/font-awesome-4.2.0/less/list.less      |   19 -
 .../deps/font-awesome-4.2.0/less/mixins.less    |   25 -
 .../deps/font-awesome-4.2.0/less/path.less      |   14 -
 .../less/rotated-flipped.less                   |   20 -
 .../deps/font-awesome-4.2.0/less/spinning.less  |   29 -
 .../deps/font-awesome-4.2.0/less/stacked.less   |   20 -
 .../deps/font-awesome-4.2.0/less/variables.less |  561 --
 .../scss/_bordered-pulled.scss                  |   16 -
 .../deps/font-awesome-4.2.0/scss/_core.scss     |   11 -
 .../font-awesome-4.2.0/scss/_fixed-width.scss   |    6 -
 .../deps/font-awesome-4.2.0/scss/_icons.scss    |  552 --
 .../deps/font-awesome-4.2.0/scss/_larger.scss   |   13 -
 .../deps/font-awesome-4.2.0/scss/_list.scss     |   19 -
 .../deps/font-awesome-4.2.0/scss/_mixins.scss   |   25 -
 .../deps/font-awesome-4.2.0/scss/_path.scss     |   14 -
 .../scss/_rotated-flipped.scss                  |   20 -
 .../deps/font-awesome-4.2.0/scss/_spinning.scss |   29 -
 .../deps/font-awesome-4.2.0/scss/_stacked.scss  |   20 -
 .../font-awesome-4.2.0/scss/_variables.scss     |  561 --
 .../font-awesome-4.2.0/scss/font-awesome.scss   |   17 -
 brooklyn-docs/style/deps/glossarizer.js         |  379 -
 .../images/ui-bg_flat_0_aaaaaa_40x100.png       |  Bin 180 -> 0 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png      |  Bin 178 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png      |  Bin 120 -> 0 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png      |  Bin 105 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png      |  Bin 111 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png      |  Bin 110 -> 0 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png      |  Bin 119 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png    |  Bin 101 -> 0 bytes
 .../images/ui-icons_222222_256x240.png          |  Bin 4369 -> 0 bytes
 .../images/ui-icons_2e83ff_256x240.png          |  Bin 4369 -> 0 bytes
 .../images/ui-icons_454545_256x240.png          |  Bin 4369 -> 0 bytes
 .../images/ui-icons_888888_256x240.png          |  Bin 4369 -> 0 bytes
 .../images/ui-icons_cd0a0a_256x240.png          |  Bin 4369 -> 0 bytes
 .../deps/jquery-ui/jquery-ui-1.8.18.custom.css  |  565 --
 .../jquery-ui/jquery-ui-1.8.18.custom.min.js    |  356 -
 brooklyn-docs/style/deps/jquery.cookie.js       |   94 -
 brooklyn-docs/style/deps/jquery.js              | 9190 ------------------
 brooklyn-docs/style/deps/jquery.min.js          |    4 -
 brooklyn-docs/style/deps/octicons/LICENSE.txt   |    9 -
 brooklyn-docs/style/deps/octicons/README.md     |    1 -
 .../style/deps/octicons/octicons-local.ttf      |  Bin 52764 -> 0 bytes
 brooklyn-docs/style/deps/octicons/octicons.css  |  235 -
 brooklyn-docs/style/deps/octicons/octicons.eot  |  Bin 31440 -> 0 bytes
 brooklyn-docs/style/deps/octicons/octicons.less |  233 -
 brooklyn-docs/style/deps/octicons/octicons.svg  |  198 -
 brooklyn-docs/style/deps/octicons/octicons.ttf  |  Bin 31272 -> 0 bytes
 brooklyn-docs/style/deps/octicons/octicons.woff |  Bin 17492 -> 0 bytes
 .../style/deps/octicons/sprockets-octicons.scss |  230 -
 brooklyn-docs/style/deps/superfish.js           |  121 -
 brooklyn-docs/style/deps/tooltip.css            |   64 -
 brooklyn-docs/style/deps/tooltip.js             |   86 -
 brooklyn-docs/style/deps/underscore-min.js      |    6 -
 brooklyn-docs/style/deps/underscore-min.map     |    1 -
 .../img/apache-brooklyn-logo-244px-wide.png     |  Bin 4892 -> 0 bytes
 .../img/apache-brooklyn-logo-817px-wide.png     |  Bin 10688 -> 0 bytes
 .../style/img/bridge-large-no-title.png         |  Bin 66113 -> 0 bytes
 brooklyn-docs/style/img/bridge.png              |  Bin 20450 -> 0 bytes
 brooklyn-docs/style/img/brooklyn.gif            |  Bin 4873 -> 0 bytes
 .../style/img/clipboard-green-click.png         |  Bin 51832 -> 0 bytes
 .../style/img/clipboard-green-hover.png         |  Bin 51473 -> 0 bytes
 .../style/img/clipboard-green-normal.png        |  Bin 61853 -> 0 bytes
 brooklyn-docs/style/img/clipboard.png           |  Bin 3981 -> 0 bytes
 brooklyn-docs/style/img/divider-quicklinks.gif  |  Bin 817 -> 0 bytes
 brooklyn-docs/style/img/feather.png             |  Bin 40042 -> 0 bytes
 brooklyn-docs/style/img/github-1024-black.png   |  Bin 15613 -> 0 bytes
 brooklyn-docs/style/img/github-256-black.png    |  Bin 12166 -> 0 bytes
 brooklyn-docs/style/img/github-256-green.png    |  Bin 13875 -> 0 bytes
 brooklyn-docs/style/img/irc-256-black.png       |  Bin 4446 -> 0 bytes
 brooklyn-docs/style/img/irc-256-green.png       |  Bin 5731 -> 0 bytes
 brooklyn-docs/style/img/irc-icon.graffle        |  640 --
 brooklyn-docs/style/img/ok.png                  |  Bin 595 -> 0 bytes
 brooklyn-docs/style/img/twitter-256-black.png   |  Bin 10590 -> 0 bytes
 brooklyn-docs/style/img/twitter-256-green.png   |  Bin 11732 -> 0 bytes
 brooklyn-docs/style/img/twitter-4096-black.png  |  Bin 45680 -> 0 bytes
 brooklyn-docs/style/img/warning.png             |  Bin 29886 -> 0 bytes
 brooklyn-docs/style/js/_readme.txt              |    2 -
 brooklyn-docs/style/js/catalog/bloodhound.js    |  727 --
 brooklyn-docs/style/js/catalog/common.js        |  103 -
 brooklyn-docs/style/js/underscore-min.js        |    6 -
 brooklyn-docs/style/js/underscore-min.map       |    1 -
 .../website/community/how-to-contribute-docs.md |   65 -
 brooklyn-docs/website/community/index.md        |   73 -
 brooklyn-docs/website/community/irc.md          |   14 -
 .../website/community/mailing-lists.md          |   36 -
 .../website/developers/code-standards.md        |   14 -
 .../website/developers/committers/index.md      |   11 -
 .../committers/merging-contributed-code.md      |  118 -
 .../committers/release-process/announce.md      |   55 -
 .../release-process/environment-variables.md    |   21 -
 .../committers/release-process/fix-release.md   |   13 -
 .../committers/release-process/index.md         |   30 -
 .../release-process/make-release-artifacts.md   |   58 -
 .../committers/release-process/prerequisites.md |  136 -
 .../committers/release-process/publish-temp.md  |   41 -
 .../committers/release-process/publish.md       |  160 -
 .../release-process/release-version.md          |   83 -
 .../release-process/verify-release-artifacts.md |  165 -
 .../committers/release-process/vote-ipmc.md     |   99 -
 .../committers/release-process/vote.md          |  139 -
 brooklyn-docs/website/developers/fork-after.png |  Bin 134377 -> 0 bytes
 .../website/developers/fork-before.png          |  Bin 131674 -> 0 bytes
 brooklyn-docs/website/developers/fork-new.png   |  Bin 137626 -> 0 bytes
 .../website/developers/how-to-contribute.md     |  109 -
 brooklyn-docs/website/developers/index.md       |   46 -
 brooklyn-docs/website/developers/links.md       |   22 -
 .../website/developers/pull-request.png         |  Bin 94166 -> 0 bytes
 brooklyn-docs/website/documentation/faq.md      |   50 -
 brooklyn-docs/website/documentation/glossary.md |   92 -
 .../website/documentation/increase-entropy.md   |   31 -
 brooklyn-docs/website/documentation/index.md    |   30 -
 .../website/documentation/other-docs.md         |   10 -
 brooklyn-docs/website/download/index.md         |   99 -
 brooklyn-docs/website/download/verify.md        |  151 -
 brooklyn-docs/website/index.md                  |   77 -
 .../website/learnmore/blueprint-tour.md         |  191 -
 .../website/learnmore/catalog/catalog-item.html |  138 -
 .../website/learnmore/catalog/index.html        |  161 -
 .../learnmore/features/blueprint-compose.png    |  Bin 15299 -> 0 bytes
 .../features/blueprint-machine-specs.png        |  Bin 16214 -> 0 bytes
 .../website/learnmore/features/blueprinting.md  |   24 -
 .../website/learnmore/features/index.md         |   18 -
 .../learnmore/features/java-hierarchy.png       |  Bin 106962 -> 0 bytes
 .../website/learnmore/features/java.md          |   41 -
 .../website/learnmore/features/operations.md    |   75 -
 .../website/learnmore/features/ops-console.png  |  Bin 491417 -> 0 bytes
 .../website/learnmore/features/ops-rest.png     |  Bin 62894 -> 0 bytes
 .../learnmore/features/policy-based-mgmt.md     |   28 -
 brooklyn-docs/website/learnmore/index.md        |   30 -
 brooklyn-docs/website/learnmore/theory.md       |  184 -
 brooklyn-docs/website/meta/license.md           |  205 -
 brooklyn-docs/website/meta/sitemap.md           |   25 -
 brooklyn-docs/website/meta/versions.md          |   98 -
 favicon.ico                                     |  Bin 0 -> 1150 bytes
 guide/concepts/application-parent-membership.md |   25 +
 ...ooklyn-flow-websequencediagrams.com-w400.png |  Bin 0 -> 58518 bytes
 .../brooklyn-flow-websequencediagrams.com.png   |  Bin 0 -> 106928 bytes
 .../concepts/configuration-sensor-effectors.md  |   40 +
 guide/concepts/dependent-configuration.md       |   34 +
 guide/concepts/entities.md                      |   23 +
 guide/concepts/execution.md                     |   34 +
 guide/concepts/index.md                         |   22 +
 guide/concepts/lifecycle-managementcontext.md   |   44 +
 guide/concepts/location.md                      |   22 +
 guide/concepts/policies.md                      |   11 +
 guide/concepts/stop-start-restart-behaviour.md  |   65 +
 guide/dev/code/index.md                         |   97 +
 guide/dev/code/licensing.md                     |  122 +
 guide/dev/code/tests.md                         |   31 +
 guide/dev/env/ide/eclipse.include.md            |    6 +
 guide/dev/env/ide/index.md                      |  108 +
 guide/dev/env/index.md                          |   13 +
 guide/dev/env/maven-build.md                    |  180 +
 guide/dev/index.md                              |   39 +
 guide/dev/tips/debugging-remote-brooklyn.md     |  138 +
 guide/dev/tips/index.md                         |   59 +
 guide/dev/tips/logging.md                       |  143 +
 guide/glossary.json                             |   22 +
 guide/index.md                                  |   21 +
 guide/java/archetype.md                         |   64 +
 guide/java/common-usage.md                      |  140 +
 guide/java/defining-and-deploying.md            |  125 +
 guide/java/entities.md                          |  223 +
 guide/java/entitlements.md                      |   42 +
 guide/java/entity.md                            |   90 +
 guide/java/index.md                             |   23 +
 guide/java/policies.md                          |   73 +
 guide/java/policy.md                            |   77 +
 guide/java/service-state.md                     |   73 +
 ...topology-dependencies-management-policies.md |   69 +
 guide/java/wt-deployed-application-700.png      |  Bin 0 -> 176494 bytes
 guide/java/wt-deployed-application.png          |  Bin 0 -> 127347 bytes
 guide/java/wt-starting-700.png                  |  Bin 0 -> 303892 bytes
 guide/java/wt-starting.png                      |  Bin 0 -> 332710 bytes
 guide/java/wt-tree-jboss-sensors-700.png        |  Bin 0 -> 268853 bytes
 guide/java/wt-tree-jboss-sensors.png            |  Bin 0 -> 169929 bytes
 guide/misc/download.md                          |  175 +
 guide/misc/index.md                             |   21 +
 guide/misc/javadoc/index.md                     |   11 +
 guide/misc/known-issues.md                      |   27 +
 guide/misc/migrate-to-0.8.0-regexes.sed         | 1394 +++
 guide/misc/migrate-to-0.8.0.md                  |   32 +
 guide/misc/release-notes.md                     |   72 +
 guide/ops/brooklyn_properties.md                |  236 +
 guide/ops/catalog/images/add-to-catalog.png     |  Bin 0 -> 4919 bytes
 guide/ops/catalog/index.md                      |  325 +
 guide/ops/catalog/mysql-in-catalog-w700.png     |  Bin 0 -> 92767 bytes
 guide/ops/catalog/mysql-in-catalog.png          |  Bin 0 -> 168831 bytes
 guide/ops/cli/cli-ref-guide.md                  |  313 +
 guide/ops/cli/cli-usage-guide.md                |  483 +
 guide/ops/cli/index.md                          |   12 +
 guide/ops/externalized-configuration.md         |  253 +
 guide/ops/gui/_my-web-cluster.yaml              |   23 +
 guide/ops/gui/_my-web-cluster2.yaml             |   31 +
 guide/ops/gui/blueprints.md                     |   68 +
 ...cation-catalog-web-cluster-with-db-large.png |  Bin 0 -> 165148 bytes
 ...talog-web-cluster-with-db-location-large.png |  Bin 0 -> 152721 bytes
 ...ion-catalog-web-cluster-with-db-location.png |  Bin 0 -> 86425 bytes
 ...-application-catalog-web-cluster-with-db.png |  Bin 0 -> 70109 bytes
 .../images/add-application-modal-yaml-large.png |  Bin 0 -> 124297 bytes
 .../gui/images/add-application-modal-yaml.png   |  Bin 0 -> 55183 bytes
 .../ops/gui/images/home-app-starting-large.png  |  Bin 0 -> 490707 bytes
 guide/ops/gui/images/home-app-starting.png      |  Bin 0 -> 188754 bytes
 .../gui/images/my-db-activities-step1-large.png |  Bin 0 -> 99671 bytes
 guide/ops/gui/images/my-db-activities-step1.png |  Bin 0 -> 57813 bytes
 .../gui/images/my-db-activities-step2-large.png |  Bin 0 -> 176900 bytes
 guide/ops/gui/images/my-db-activities-step2.png |  Bin 0 -> 97061 bytes
 .../gui/images/my-db-activities-step3-large.png |  Bin 0 -> 162986 bytes
 guide/ops/gui/images/my-db-activities-step3.png |  Bin 0 -> 84365 bytes
 .../ops/gui/images/my-web-cluster-starting.png  |  Bin 0 -> 32948 bytes
 .../my-web-cluster-stop-confirm-large.png       |  Bin 0 -> 148155 bytes
 .../gui/images/my-web-cluster-stop-confirm.png  |  Bin 0 -> 79280 bytes
 guide/ops/gui/images/my-web-large.png           |  Bin 0 -> 104519 bytes
 guide/ops/gui/images/my-web-summary-large.png   |  Bin 0 -> 178785 bytes
 guide/ops/gui/images/my-web-summary.png         |  Bin 0 -> 80583 bytes
 .../my-web-validating-app-endpoint-large.png    |  Bin 0 -> 123007 bytes
 .../images/my-web-validating-app-endpoint.png   |  Bin 0 -> 68969 bytes
 guide/ops/gui/images/my-web.png                 |  Bin 0 -> 58849 bytes
 guide/ops/gui/index.md                          |   11 +
 guide/ops/gui/managing.md                       |   70 +
 guide/ops/gui/policies.md                       |   49 +
 guide/ops/gui/running.md                        |   50 +
 guide/ops/high-availability.md                  |   51 +
 guide/ops/index.md                              |   22 +
 guide/ops/locations/cloud-credentials.md        |   85 +
 guide/ops/locations/index.md                    |  420 +
 guide/ops/locations/location-customizers.md     |  152 +
 guide/ops/locations/more-locations.md           |   55 +
 guide/ops/locations/ssh-keys.md                 |   85 +
 guide/ops/locations/vpc-issues.md               |   32 +
 guide/ops/logging.md                            |   72 +
 guide/ops/persistence/index.md                  |  379 +
 guide/ops/production-installation.md            |  103 +
 guide/ops/requirements.md                       |   70 +
 guide/ops/rest.md                               |   89 +
 guide/ops/security-guidelines.md                |  102 +
 guide/ops/server-cli-reference.md               |  204 +
 guide/ops/troubleshooting/connectivity.md       |  154 +
 guide/ops/troubleshooting/deployment.md         |   88 +
 .../going-deep-in-java-and-logs.md              |  484 +
 .../images/external-error-large.png             |  Bin 0 -> 131907 bytes
 .../troubleshooting/images/external-error.png   |  Bin 0 -> 71972 bytes
 .../images/failed-task-large.png                |  Bin 0 -> 169079 bytes
 .../ops/troubleshooting/images/failed-task.png  |  Bin 0 -> 92530 bytes
 .../images/jmx-sensors-all-large.png            |  Bin 0 -> 133517 bytes
 .../troubleshooting/images/jmx-sensors-all.png  |  Bin 0 -> 76581 bytes
 .../images/jmx-sensors-large.png                |  Bin 0 -> 197177 bytes
 .../ops/troubleshooting/images/jmx-sensors.png  |  Bin 0 -> 109139 bytes
 .../images/resource-exception-large.png         |  Bin 0 -> 134842 bytes
 .../images/resource-exception.png               |  Bin 0 -> 76059 bytes
 .../images/script-failure-large.png             |  Bin 0 -> 130227 bytes
 .../troubleshooting/images/script-failure.png   |  Bin 0 -> 71912 bytes
 guide/ops/troubleshooting/index.md              |   12 +
 guide/ops/troubleshooting/overview.md           |  116 +
 guide/ops/troubleshooting/softwareprocess.md    |   51 +
 guide/start/_my-web-cluster.yaml                |   23 +
 guide/start/_my-web-cluster2.yaml               |   31 +
 guide/start/blueprints.md                       |  132 +
 guide/start/brooklyn.properties                 |  337 +
 guide/start/concept-quickstart.md               |   33 +
 ...cation-catalog-web-cluster-with-db-large.png |  Bin 0 -> 165148 bytes
 ...talog-web-cluster-with-db-location-large.png |  Bin 0 -> 152721 bytes
 ...ion-catalog-web-cluster-with-db-location.png |  Bin 0 -> 86425 bytes
 ...-application-catalog-web-cluster-with-db.png |  Bin 0 -> 70109 bytes
 .../images/add-application-modal-yaml-large.png |  Bin 0 -> 124297 bytes
 .../start/images/add-application-modal-yaml.png |  Bin 0 -> 55183 bytes
 .../images/my-db-activities-step1-large.png     |  Bin 0 -> 99671 bytes
 guide/start/images/my-db-activities-step1.png   |  Bin 0 -> 57813 bytes
 .../images/my-db-activities-step2-large.png     |  Bin 0 -> 176900 bytes
 guide/start/images/my-db-activities-step2.png   |  Bin 0 -> 97061 bytes
 .../images/my-db-activities-step3-large.png     |  Bin 0 -> 162986 bytes
 guide/start/images/my-db-activities-step3.png   |  Bin 0 -> 84365 bytes
 guide/start/images/my-web-cluster-starting.png  |  Bin 0 -> 32948 bytes
 .../my-web-cluster-stop-confirm-large.png       |  Bin 0 -> 148155 bytes
 .../images/my-web-cluster-stop-confirm.png      |  Bin 0 -> 79280 bytes
 guide/start/images/my-web-large.png             |  Bin 0 -> 104519 bytes
 guide/start/images/my-web-summary-large.png     |  Bin 0 -> 178785 bytes
 guide/start/images/my-web-summary.png           |  Bin 0 -> 80583 bytes
 .../my-web-validating-app-endpoint-large.png    |  Bin 0 -> 123007 bytes
 .../images/my-web-validating-app-endpoint.png   |  Bin 0 -> 68969 bytes
 guide/start/images/my-web.png                   |  Bin 0 -> 58849 bytes
 guide/start/index.md                            |   14 +
 guide/start/managing.md                         |  494 +
 guide/start/policies.md                         |  177 +
 guide/start/running.md                          |  135 +
 guide/yaml/advanced-example.md                  |  180 +
 guide/yaml/blueprinting-tips.md                 |  105 +
 guide/yaml/chef/about-chef.md                   |   50 +
 guide/yaml/chef/advanced-chef-integration.md    |   48 +
 guide/yaml/chef/chef-call-flow.png              |  Bin 0 -> 36222 bytes
 guide/yaml/chef/creating-blueprints.md          |  105 +
 guide/yaml/chef/example_yaml/mysql-chef-1.yaml  |   24 +
 guide/yaml/chef/example_yaml/mysql-chef-2.yaml  |   28 +
 guide/yaml/chef/index.md                        |   18 +
 guide/yaml/chef/writing-chef.md                 |   79 +
 guide/yaml/clusters-and-policies.md             |   42 +
 guide/yaml/clusters.md                          |   34 +
 guide/yaml/configuring-vms.md                   |   31 +
 guide/yaml/creating-yaml.md                     |   78 +
 guide/yaml/custom-entities.md                   |  238 +
 .../appserver-clustered-w-db-concise.yaml       |   15 +
 .../example_yaml/appserver-clustered-w-db.yaml  |   18 +
 .../appserver-configured-in-config.yaml         |    6 +
 .../yaml/example_yaml/appserver-configured.yaml |    5 +
 .../appserver-w-db-other-flavor.yaml            |   17 +
 guide/yaml/example_yaml/appserver-w-db.yaml     |   15 +
 guide/yaml/example_yaml/appserver-w-policy.yaml |   26 +
 .../brooklyn-elasticsearch-catalog.bom          |  124 +
 .../yaml/example_yaml/brooklyn-elk-catalog.bom  |   35 +
 .../example_yaml/brooklyn-kibana-catalog.bom    |   52 +
 .../example_yaml/brooklyn-logstash-catalog.bom  |   59 +
 guide/yaml/example_yaml/cluster-vm.yaml         |   12 +
 .../simple-appserver-with-location-byon.yaml    |   12 +
 .../simple-appserver-with-location.yaml         |    8 +
 guide/yaml/example_yaml/simple-appserver.yaml   |    4 +
 guide/yaml/example_yaml/simple-vm.yaml          |    8 +
 ...est-app-with-enrichers-slightly-simpler.yaml |   57 +
 .../vanilla-bash-netcat-catalog.bom             |   35 +
 .../vanilla-bash-netcat-cluster.yaml            |   11 +
 .../example_yaml/vanilla-bash-netcat-file.yaml  |    6 +
 .../vanilla-bash-netcat-more-commands.yaml      |   16 +
 .../vanilla-bash-netcat-port-parameter.yaml     |   21 +
 .../example_yaml/vanilla-bash-netcat-port.yaml  |   13 +
 .../vanilla-bash-netcat-reference.yaml          |    5 +
 .../vanilla-bash-netcat-restarter.yaml          |   20 +
 .../vanilla-bash-netcat-w-client.yaml           |   78 +
 .../yaml/example_yaml/vanilla-bash-netcat.yaml  |    8 +
 guide/yaml/index.md                             |   22 +
 guide/yaml/multiple-services.md                 |   97 +
 guide/yaml/setting-locations.md                 |   45 +
 ...infrastructuredeploymenttestcase-entity.yaml |   11 +
 .../entities/loopovergroupmembers-entity.yaml   |    6 +
 .../entities/paralleltestcase-entity.yaml       |    6 +
 .../yaml/test/example_yaml/entities/script1.sh  |    2 +
 .../entities/simpleshellcommandtest-entity.yaml |   24 +
 .../example_yaml/entities/testcase-entity.yaml  |    6 +
 .../entities/testeffector-entity.yaml           |    8 +
 .../entities/testhttpcall-entity.yaml           |    7 +
 .../entities/testsensor-entity.yaml             |    7 +
 .../testcases/effector-test-snippet.yaml        |   28 +
 .../testcases/getting-started-test-example.yaml |   71 +
 .../testcases/http-test-snippet.yaml            |   20 +
 .../testcases/sensor-test-snippet.yaml          |    7 +
 .../getting-started-blueprint-test-large.png    |  Bin 0 -> 156553 bytes
 .../images/getting-started-blueprint-test.png   |  Bin 0 -> 84906 bytes
 guide/yaml/test/index.md                        |   29 +
 guide/yaml/test/test-entities.md                |  156 +
 guide/yaml/test/usage-examples.md               |   58 +
 guide/yaml/web-console-yaml-700.png             |  Bin 0 -> 138229 bytes
 guide/yaml/web-console-yaml.png                 |  Bin 0 -> 661136 bytes
 guide/yaml/winrm/index.md                       |  526 +
 guide/yaml/yaml-reference.md                    |  239 +
 index.md                                        |   19 +
 style/css/_archive_warning.scss                 |   31 +
 style/css/_basic.scss                           |   62 +
 style/css/_blueprint_tour.scss                  |  181 +
 style/css/_code_blocks.scss                     |   98 +
 style/css/_feature_list.scss                    |   60 +
 style/css/_footer.scss                          |   36 +
 style/css/_landing.scss                         |   26 +
 style/css/_main_container.scss                  |   84 +
 style/css/_menu.scss                            |  201 +
 style/css/_search.scss                          |   29 +
 style/css/_tooltips.scss                        |   14 +
 style/css/_util.scss                            |   27 +
 style/css/catalog_items.css                     |  152 +
 style/css/code.css                              |   79 +
 style/css/javadoc.scss                          |  119 +
 style/css/website.scss                          |   20 +
 style/deps/README.md                            |    3 +
 .../glyphicons-halflings-regular.eot            |  Bin 0 -> 20335 bytes
 .../glyphicons-halflings-regular.svg            |  229 +
 .../glyphicons-halflings-regular.ttf            |  Bin 0 -> 41280 bytes
 .../glyphicons-halflings-regular.woff           |  Bin 0 -> 23320 bytes
 style/deps/bootstrap-theme.css                  |  346 +
 style/deps/bootstrap.css                        | 5784 +++++++++++
 style/deps/bootstrap.js                         | 1951 ++++
 style/deps/bootstrap.min.css                    |    7 +
 style/deps/bootstrap.min.js                     |    6 +
 style/deps/font-awesome-4.2.0/_LICENSE          |    1 +
 .../font-awesome-4.2.0/css/font-awesome.css     | 1672 ++++
 .../font-awesome-4.2.0/css/font-awesome.min.css |    4 +
 .../font-awesome-4.2.0/fonts/FontAwesome.otf    |  Bin 0 -> 85908 bytes
 .../fonts/fontawesome-webfont.eot               |  Bin 0 -> 56006 bytes
 .../fonts/fontawesome-webfont.svg               |  520 +
 .../fonts/fontawesome-webfont.ttf               |  Bin 0 -> 112160 bytes
 .../fonts/fontawesome-webfont.woff              |  Bin 0 -> 65452 bytes
 .../less/bordered-pulled.less                   |   16 +
 style/deps/font-awesome-4.2.0/less/core.less    |   11 +
 .../font-awesome-4.2.0/less/fixed-width.less    |    6 +
 .../font-awesome-4.2.0/less/font-awesome.less   |   17 +
 style/deps/font-awesome-4.2.0/less/icons.less   |  552 ++
 style/deps/font-awesome-4.2.0/less/larger.less  |   13 +
 style/deps/font-awesome-4.2.0/less/list.less    |   19 +
 style/deps/font-awesome-4.2.0/less/mixins.less  |   25 +
 style/deps/font-awesome-4.2.0/less/path.less    |   14 +
 .../less/rotated-flipped.less                   |   20 +
 .../deps/font-awesome-4.2.0/less/spinning.less  |   29 +
 style/deps/font-awesome-4.2.0/less/stacked.less |   20 +
 .../deps/font-awesome-4.2.0/less/variables.less |  561 ++
 .../scss/_bordered-pulled.scss                  |   16 +
 style/deps/font-awesome-4.2.0/scss/_core.scss   |   11 +
 .../font-awesome-4.2.0/scss/_fixed-width.scss   |    6 +
 style/deps/font-awesome-4.2.0/scss/_icons.scss  |  552 ++
 style/deps/font-awesome-4.2.0/scss/_larger.scss |   13 +
 style/deps/font-awesome-4.2.0/scss/_list.scss   |   19 +
 style/deps/font-awesome-4.2.0/scss/_mixins.scss |   25 +
 style/deps/font-awesome-4.2.0/scss/_path.scss   |   14 +
 .../scss/_rotated-flipped.scss                  |   20 +
 .../deps/font-awesome-4.2.0/scss/_spinning.scss |   29 +
 .../deps/font-awesome-4.2.0/scss/_stacked.scss  |   20 +
 .../font-awesome-4.2.0/scss/_variables.scss     |  561 ++
 .../font-awesome-4.2.0/scss/font-awesome.scss   |   17 +
 style/deps/glossarizer.js                       |  379 +
 .../images/ui-bg_flat_0_aaaaaa_40x100.png       |  Bin 0 -> 180 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png      |  Bin 0 -> 178 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png      |  Bin 0 -> 120 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png      |  Bin 0 -> 105 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png      |  Bin 0 -> 111 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png      |  Bin 0 -> 110 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png      |  Bin 0 -> 119 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png    |  Bin 0 -> 101 bytes
 .../images/ui-icons_222222_256x240.png          |  Bin 0 -> 4369 bytes
 .../images/ui-icons_2e83ff_256x240.png          |  Bin 0 -> 4369 bytes
 .../images/ui-icons_454545_256x240.png          |  Bin 0 -> 4369 bytes
 .../images/ui-icons_888888_256x240.png          |  Bin 0 -> 4369 bytes
 .../images/ui-icons_cd0a0a_256x240.png          |  Bin 0 -> 4369 bytes
 .../deps/jquery-ui/jquery-ui-1.8.18.custom.css  |  565 ++
 .../jquery-ui/jquery-ui-1.8.18.custom.min.js    |  356 +
 style/deps/jquery.cookie.js                     |   94 +
 style/deps/jquery.js                            | 9190 ++++++++++++++++++
 style/deps/jquery.min.js                        |    4 +
 style/deps/octicons/LICENSE.txt                 |    9 +
 style/deps/octicons/README.md                   |    1 +
 style/deps/octicons/octicons-local.ttf          |  Bin 0 -> 52764 bytes
 style/deps/octicons/octicons.css                |  235 +
 style/deps/octicons/octicons.eot                |  Bin 0 -> 31440 bytes
 style/deps/octicons/octicons.less               |  233 +
 style/deps/octicons/octicons.svg                |  198 +
 style/deps/octicons/octicons.ttf                |  Bin 0 -> 31272 bytes
 style/deps/octicons/octicons.woff               |  Bin 0 -> 17492 bytes
 style/deps/octicons/sprockets-octicons.scss     |  230 +
 style/deps/superfish.js                         |  121 +
 style/deps/tooltip.css                          |   64 +
 style/deps/tooltip.js                           |   86 +
 style/deps/underscore-min.js                    |    6 +
 style/deps/underscore-min.map                   |    1 +
 style/img/apache-brooklyn-logo-244px-wide.png   |  Bin 0 -> 4892 bytes
 style/img/apache-brooklyn-logo-817px-wide.png   |  Bin 0 -> 10688 bytes
 style/img/bridge-large-no-title.png             |  Bin 0 -> 66113 bytes
 style/img/bridge.png                            |  Bin 0 -> 20450 bytes
 style/img/brooklyn.gif                          |  Bin 0 -> 4873 bytes
 style/img/clipboard-green-click.png             |  Bin 0 -> 51832 bytes
 style/img/clipboard-green-hover.png             |  Bin 0 -> 51473 bytes
 style/img/clipboard-green-normal.png            |  Bin 0 -> 61853 bytes
 style/img/clipboard.png                         |  Bin 0 -> 3981 bytes
 style/img/divider-quicklinks.gif                |  Bin 0 -> 817 bytes
 style/img/feather.png                           |  Bin 0 -> 40042 bytes
 style/img/github-1024-black.png                 |  Bin 0 -> 15613 bytes
 style/img/github-256-black.png                  |  Bin 0 -> 12166 bytes
 style/img/github-256-green.png                  |  Bin 0 -> 13875 bytes
 style/img/irc-256-black.png                     |  Bin 0 -> 4446 bytes
 style/img/irc-256-green.png                     |  Bin 0 -> 5731 bytes
 style/img/irc-icon.graffle                      |  640 ++
 style/img/ok.png                                |  Bin 0 -> 595 bytes
 style/img/twitter-256-black.png                 |  Bin 0 -> 10590 bytes
 style/img/twitter-256-green.png                 |  Bin 0 -> 11732 bytes
 style/img/twitter-4096-black.png                |  Bin 0 -> 45680 bytes
 style/img/warning.png                           |  Bin 0 -> 29886 bytes
 style/js/_readme.txt                            |    2 +
 style/js/catalog/bloodhound.js                  |  727 ++
 style/js/catalog/common.js                      |  103 +
 style/js/underscore-min.js                      |    6 +
 style/js/underscore-min.map                     |    1 +
 website/community/how-to-contribute-docs.md     |   65 +
 website/community/index.md                      |   73 +
 website/community/irc.md                        |   14 +
 website/community/mailing-lists.md              |   36 +
 website/developers/code-standards.md            |   14 +
 website/developers/committers/index.md          |   11 +
 .../committers/merging-contributed-code.md      |  118 +
 .../committers/release-process/announce.md      |   55 +
 .../release-process/environment-variables.md    |   21 +
 .../committers/release-process/fix-release.md   |   13 +
 .../committers/release-process/index.md         |   30 +
 .../release-process/make-release-artifacts.md   |   58 +
 .../committers/release-process/prerequisites.md |  136 +
 .../committers/release-process/publish-temp.md  |   41 +
 .../committers/release-process/publish.md       |  160 +
 .../release-process/release-version.md          |   83 +
 .../release-process/verify-release-artifacts.md |  165 +
 .../committers/release-process/vote-ipmc.md     |   99 +
 .../committers/release-process/vote.md          |  139 +
 website/developers/fork-after.png               |  Bin 0 -> 134377 bytes
 website/developers/fork-before.png              |  Bin 0 -> 131674 bytes
 website/developers/fork-new.png                 |  Bin 0 -> 137626 bytes
 website/developers/how-to-contribute.md         |  109 +
 website/developers/index.md                     |   46 +
 website/developers/links.md                     |   22 +
 website/developers/pull-request.png             |  Bin 0 -> 94166 bytes
 website/documentation/faq.md                    |   50 +
 website/documentation/glossary.md               |   92 +
 website/documentation/increase-entropy.md       |   31 +
 website/documentation/index.md                  |   30 +
 website/documentation/other-docs.md             |   10 +
 website/download/index.md                       |   99 +
 website/download/verify.md                      |  151 +
 website/index.md                                |   77 +
 website/learnmore/blueprint-tour.md             |  191 +
 website/learnmore/catalog/catalog-item.html     |  138 +
 website/learnmore/catalog/index.html            |  161 +
 .../learnmore/features/blueprint-compose.png    |  Bin 0 -> 15299 bytes
 .../features/blueprint-machine-specs.png        |  Bin 0 -> 16214 bytes
 website/learnmore/features/blueprinting.md      |   24 +
 website/learnmore/features/index.md             |   18 +
 website/learnmore/features/java-hierarchy.png   |  Bin 0 -> 106962 bytes
 website/learnmore/features/java.md              |   41 +
 website/learnmore/features/operations.md        |   75 +
 website/learnmore/features/ops-console.png      |  Bin 0 -> 491417 bytes
 website/learnmore/features/ops-rest.png         |  Bin 0 -> 62894 bytes
 website/learnmore/features/policy-based-mgmt.md |   28 +
 website/learnmore/index.md                      |   30 +
 website/learnmore/theory.md                     |  184 +
 website/meta/license.md                         |  205 +
 website/meta/sitemap.md                         |   25 +
 website/meta/versions.md                        |   98 +
 953 files changed, 48427 insertions(+), 48925 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index ed439f2..806a062 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,3 +30,7 @@ brooklyn*.log.*
 *brooklyn-persisted-state/
 
 ignored
+_site
+_config_local.yml
+.sass-cache
+style/js/catalog/items.js

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/Gemfile
----------------------------------------------------------------------
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..11d388b
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,11 @@
+#ruby=ruby-2.1.2
+#ruby-gemset=incubator-brooklyn-site
+
+source 'https://rubygems.org'
+ruby '2.1.2'
+
+gem 'jekyll'
+gem 'therubyracer'
+gem 'html-proofer'
+gem 'json'
+

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/Gemfile.lock
----------------------------------------------------------------------
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..f48dc2b
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,98 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    addressable (2.3.6)
+    blankslate (2.1.2.4)
+    celluloid (0.16.0)
+      timers (~> 4.0.0)
+    classifier-reborn (2.0.3)
+      fast-stemmer (~> 1.0)
+    coffee-script (2.3.0)
+      coffee-script-source
+      execjs
+    coffee-script-source (1.8.0)
+    colorator (0.1)
+    colored (1.2)
+    ethon (0.7.2)
+      ffi (>= 1.3.0)
+    execjs (2.2.2)
+    fast-stemmer (1.0.2)
+    ffi (1.9.6)
+    hitimes (1.2.2)
+    html-proofer (1.6.0)
+      addressable (~> 2.3)
+      colored (~> 1.2)
+      mercenary (~> 0.3.2)
+      nokogiri (~> 1.5)
+      parallel (~> 1.3)
+      typhoeus (~> 0.6.7)
+      yell (~> 2.0)
+    jekyll (2.5.3)
+      classifier-reborn (~> 2.0)
+      colorator (~> 0.1)
+      jekyll-coffeescript (~> 1.0)
+      jekyll-gist (~> 1.0)
+      jekyll-paginate (~> 1.0)
+      jekyll-sass-converter (~> 1.0)
+      jekyll-watch (~> 1.1)
+      kramdown (~> 1.3)
+      liquid (~> 2.6.1)
+      mercenary (~> 0.3.3)
+      pygments.rb (~> 0.6.0)
+      redcarpet (~> 3.1)
+      safe_yaml (~> 1.0)
+      toml (~> 0.1.0)
+    jekyll-coffeescript (1.0.1)
+      coffee-script (~> 2.2)
+    jekyll-gist (1.1.0)
+    jekyll-paginate (1.1.0)
+    jekyll-sass-converter (1.3.0)
+      sass (~> 3.2)
+    jekyll-watch (1.2.0)
+      listen (~> 2.7)
+    json (1.8.2)
+    kramdown (1.5.0)
+    libv8 (3.16.14.7)
+    liquid (2.6.1)
+    listen (2.8.5)
+      celluloid (>= 0.15.2)
+      rb-fsevent (>= 0.9.3)
+      rb-inotify (>= 0.9)
+    mercenary (0.3.5)
+    mini_portile (0.6.2)
+    nokogiri (1.6.5)
+      mini_portile (~> 0.6.0)
+    parallel (1.3.3)
+    parslet (1.5.0)
+      blankslate (~> 2.0)
+    posix-spawn (0.3.9)
+    pygments.rb (0.6.0)
+      posix-spawn (~> 0.3.6)
+      yajl-ruby (~> 1.1.0)
+    rb-fsevent (0.9.4)
+    rb-inotify (0.9.5)
+      ffi (>= 0.5.0)
+    redcarpet (3.2.2)
+    ref (1.0.5)
+    safe_yaml (1.0.4)
+    sass (3.4.9)
+    therubyracer (0.12.1)
+      libv8 (~> 3.16.14.0)
+      ref
+    timers (4.0.1)
+      hitimes
+    toml (0.1.2)
+      parslet (~> 1.5.0)
+    typhoeus (0.6.9)
+      ethon (>= 0.7.1)
+    yajl-ruby (1.1.0)
+    yell (2.0.5)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  html-proofer
+  jekyll
+  json
+  therubyracer

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0ca223f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,289 @@
+Brooklyn Website and Docs Source
+================================
+
+Contributor Workflow
+--------------------
+
+The contributor workflow is identical to that used by the main project, with
+pull requests and contributor licenses requried. Therefore you should 
+familiarise yourself with the standard workflow for Apache Brooklyn:
+
+* [Guide for contributors][CONTRIB]
+* [Guide for committers][COMMIT]
+
+[CONTRIB]: https://brooklyn.apache.org/community/how-to-contribute-docs.html
+[COMMIT]: https://brooklyn.apache.org/developers/committers/index.html
+
+
+Workstation Setup
+-----------------
+
+First, if you have not already done so, clone the `incubator-brooklyn` repository 
+and set up the remotes as described in [Guide for committers][COMMIT].
+
+The Brooklyn documentation uses Markdown notation (what this file is written in)
+and the Jekyll process. This in turn requires Ruby and gems as described in the `Gemfile`:
+install [RVM](http://rvm.io/) to manage Ruby installations and sets of Ruby gems.
+
+    \curl -sSL https://get.rvm.io | bash -s stable
+
+Close your shell session and start a new one, to get the new
+environment that RVM has configured. Change directory to the location where
+you checked out your repository and then to the `docs/` subdirectory (where this file is located).
+
+RVM should detect its configuration inside `Gemfile` and try to configure itself. 
+Most likely it will report that the required version of Ruby is not installed,
+and it will show the command that you need to run to install the correct version. 
+Follow the instructions it shows.
+
+Once the correct version of Ruby is installed, change to your home directory
+and then change back (`cd ~ ; cd -`).
+This will cause RVM to re-load configuration from `Gemfile` with the correct version of Ruby.
+
+Finally, run this command to install all the required Gems 
+at the correct versions:
+
+    bundle install
+
+Any time you need to reset your Ruby environment for `jekyll` to run correctly,
+return to the `_build` directory and re-run the above command.
+
+On some platforms there may be some fiddling required before `jekyll` runs without errors,
+but the ecosystem is fairly mature and most problems can be resolved with a bit of googling.
+Some issues we've encountered are:
+
+ * on Mac, install xcode and its command-line tools
+ * if ruby gets confused about versions,
+   [clean out your gems](http://judykat.com/ken-judy/force-bundler-rebuild-ruby-rails-gemset/)
+ * if `libxml2` fails, set `bundle config build.nokogiri --use-system-libraries` before the install
+   (more details [here](http://www.nokogiri.org/tutorials/installing_nokogiri.html))
+ * on Ubuntu, `sudo apt-get install libxslt-dev libxml2-dev`
+
+
+Seeing the Website and Docs
+---------------------------
+
+To build and most of see the documentation, run this command in your `docs` folder:
+
+    jekyll serve
+    
+This will start up a local web server. The URL is printed by Jekyll when the server starts,
+e.g. http://localhost:4000/ . The server will continue to run until you press Ctrl+C.
+Modified files will be detected and regenerated (but that might take up to 1m).
+Add `--no-watch` argument to turn off regeneration, or use `jekyll build` instead
+to generate a site in `_site` without a server.
+
+This does <i>not</i> generate API docs and certain other material;
+see the notes on `_build/build.sh` below for that.
+
+
+Project Structure
+-----------------
+
+Note that there are two interlinked micro-sites in this project:
+
+* `/website`: this contains the main Brooklyn website, including committer instructions,
+  download instructions, and "learn more" pages;
+  this content has **only one instance** on the live website,
+  and as changes are published they replace old content
+  
+* `/guide`: this contains the user guide and information pertaining to a 
+  specific Brooklyn version, including code structure and API documentation;
+  the live website contains a **copy of the guide for each Brooklyn version**,
+  with the code coming from the corresponding branch in `git`
+
+In addition note the following folders:
+
+* `/style`: contains JS, CSS, and image resources;
+  on the live website, this folder is installed at the root *and* 
+  into archived versions of the guide. 
+  
+* `/_build`: contains build scripts and configuration files,
+  and tests for some of the plugins
+
+* `/_plugins`: contains Jekyll plugins which supply tags and generation
+  logic for the sites, including links and tables of contents
+
+* `/_layouts`: contains HTML templates used by pages
+
+* `/_includes`: contains miscellaneous content used by templates and pages
+
+Jekyll automatically excludes any file or folder beginning with `_`
+from direct processing, so these do *not* show up in the `_site` folder
+(except where they are embedded in other files).  
+
+**A word on branches:**  The `/website` folder can be built against any branch;
+typically changes are made and published from `master`, to ensure that all versions
+are listed correctly.
+In contrast the `/guide` folder should be updated and built against the branch for which 
+instructions are being made, e.g. `master` for latest snapshot updates, 
+or `0.7.0-M2` for that milestone release.
+It *is* permitted to make changes to docs (and docs only!) after a release has
+been made. In most cases, these changes should also be made to master.
+
+
+Website Structure
+-----------------
+
+The two micro-sites above are installed on the live website as follows:
+
+* `/`: contains the website
+* `/v/<version>`: contains specific versions of the guide,
+  with the special folder `/v/latest` containing the recent preferred stable/milestone version 
+
+The site itself is hosted at `brooklyn.apache.org` with a `CNAME`
+record from `brooklyn.io`.
+
+Content is published to the site by updating an 
+Apache subversion repository, `incubator-brooklyn-site-public` at
+`https://svn.apache.org/repos/asf/incubator/brooklyn/site`.
+See below for more information.
+
+
+Building the Website and Guide
+------------------------------
+
+For most users, the `jekyll serve` command described above is sufficient to test changes locally.
+The main reason to use the build scripts (and to read this section) is to push changes to the server
+(requires Apache Brooklyn commit rights), or to test generated content such as API docs.
+
+The build is controlled by config files in `_build/` and accessed through `_build/build.sh`.
+There are a number of different builds possible; to list these, run:
+
+    _build/build.sh help
+
+The normal build outputs to `_site/`.  The three builds which are most relevant to updating the live site are:
+
+* **website-root**: to build the website only, in the root
+* **guide-latest**: to build the guide only, in `/v/latest/`
+* **guide-version**: to build the guide only, in the versioned namespace e.g. `/v/<version>/`
+
+There are some others, including `test-both`, which apply slightly different configurations
+useful for testing.
+Supported options beyond that include `--serve`, to start a web browser serving the content of `_site/`,
+and `--skip-javadoc`, to speed up the build significantly by skipping javadoc generation.
+A handy command for testing the live files, analogous to `jekyll serve` 
+but with the correct file structure, and then checking links, is:
+
+    _build/build.sh test-both --skip-javadoc --serve
+
+And to run link-checks quickly (without validating external links), use:
+
+    htmlproof --href_ignore "https?://127.*" --alt_ignore ".*" --disable_external _site
+
+
+
+Preparing for a Release
+-----------------------
+
+When doing a release and changing versions:
+
+* Before branching:
+  * Change the `brooklyn-stable-version` variable in `_config.yml`
+  * Update `website/meta/versions.md` with a bit of info on this release
+*  In the branch, with `change-version.sh` run (e.g. from `N.SNAPSHOT` to `N`)
+  * Ensure the `guide/start/release-notes.md` file is current
+  * Build and publish `website-root`, `guide-latest`, and `guide-version`
+* In master, with `change-version.sh` run (e.g. to `N+1-SNAPSHOT`)
+  * Clear old stuff in the `guide/start/release-notes.md` file
+  * Optionally build and public `guide-version`
+ 
+
+Publishing the Website and Guide
+--------------------------------
+
+The Apache website publication process is based around the Subversion repository; 
+the generated HTML files must be checked in to Subversion, whereupon an automated process 
+will publish the files to the live website.
+So, to push changes the live site, you will need to have the website directory checked out 
+from the Apache subversion repository. We recommend setting this up as a sibling to your
+`incubator-brooklyn` git project directory:
+
+    # verify we're in the right location and the site does not already exist
+    ls _build/build.sh || { echo "ERROR: you should be in the docs/ directory to run this command" ; exit 1 ; }
+    ls ../../incubator-brooklyn-site-public > /dev/null && { echo "ERROR: incubator-brooklyn-site-public dir already exists" ; exit 1 ; }
+    pushd `pwd -P`/../..
+    
+    svn --non-interactive --trust-server-cert co https://svn.apache.org/repos/asf/incubator/brooklyn/site incubator-brooklyn-site-public
+    
+    # verify it
+    cd incubator-brooklyn-site-public
+    ls style/img/apache-brooklyn-logo-244px-wide.png || { echo "ERROR: checkout is wrong" ; exit 1 ; }
+    export BROOKLYN_SITE_DIR=`pwd`
+    popd
+    echo "SUCCESS: checked out site in $BROOKLYN_SITE_DIR"
+
+With this checked out, the `build.sh` script can automatically copy generated files into the right subversion sub-directories
+with the `--install` option.  (This assumes the relative structure described above; if you have a different
+structure, set BROOKLYN_SITE_DIR to point to the directory as above.  Alternatively you can copy files manually,
+using the instructions in `build.sh` as a guide.)
+
+A typical update consists of the following commands (or a subset),
+copied to `${BROOKLYN_SITE_DIR-../../incubator-brooklyn-site-public}`:
+
+    # ensure svn repo is up-to-date (very painful otherwise)
+    cd ${BROOKLYN_SITE_DIR-../../incubator-brooklyn-site-public}
+    svn up
+    cd -
+
+    # versioned guide, safe for snapshots, relative to /v/<version>/
+    _build/build.sh guide-version --install
+
+    # main website, if desired, relative to / 
+    _build/build.sh website-root --install
+    
+    # this version as the latest guide, if desired, relative to /v/latest/
+    _build/build.sh guide-latest --install
+    
+(If HTML-Proofer find failures, then fix the links etc. Unfortunately, the javadoc build 
+gives a lot of warnings. Fixing those is not part of this activity).
+
+You can then preview the public site of [localhost:4000](http://localhost:4000) with:
+
+    _build/serve-public-site.sh
+
+Next it is recommended to go to the SVN dir and 
+review the changes using the usual `svn` commands -- `status`, `diff`, `add`, `rm`, etc.
+Note in particular that deleted files need special attention (there is no analogue of
+`git add -A`!). Look at deletions carefully, to try to avoid breaking links, but once
+you've done that these commands might be useful:
+
+    cd ${BROOKLYN_SITE_DIR-../../incubator-brooklyn-site-public}
+    svn add * --force
+    export DELETIONS=$( svn status | sed -e '/^!/!d' -e 's/^!//' )
+    if [ ! -z "${DELETIONS}" ] ; then svn rm ${DELETIONS} ; fi
+
+Then check in the changes (probably picking a better message than shown here):
+
+    svn ci -m 'Update Brooklyn website'
+
+The changes should become live within a few minutes.
+
+SVN commits can be **slow**, particularly if you've regenerated javadoc.
+(The date is included in all javadoc files so the commands above will cause *all* javadoc to be updated.)
+Use `_build/build.sh guide-version --install --skip-javadoc` to update master while re-using the previously installed javadoc.
+That command will fail if javadoc has not been generated for that version.
+
+
+More Notes on the Code
+----------------------
+
+# Plugins
+
+We use some custom Jekyll plugins, in the `_plugins` dir:
+
+* include markdown files inside other files (see, for example, the `*.include.md` files 
+  which contain text which is used in multiple other files)
+* generate the site structure / menu objects
+* parse JSON which we can loop over in our markdown docs (to build up models; previously used
+  for the TOC in the guide, but now replaced with site_structure)
+* trim whitespace of ends of variables
+
+
+# Versions
+
+Archived versions are kept under `/v/` in the website.  New versions should be added with
+the appropriate directory (`_build/build.sh guide-version` above will do this).  
+These versions take their own copy of the `style` files so that changes there will not affect future versions.
+
+A list of available versions is in `website/meta/versions.md`.

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/_build/build.sh
----------------------------------------------------------------------
diff --git a/_build/build.sh b/_build/build.sh
new file mode 100755
index 0000000..e5d196d
--- /dev/null
+++ b/_build/build.sh
@@ -0,0 +1,309 @@
+#!/usr/bin/env bash
+#
+# this generates the site in _site
+# override --url /myMountPoint  (as an argument to this script) if you don't like the default set in /_config.yml
+
+export JAVADOC_SUBPATH=misc/javadoc
+export JAVADOC_BUILD_TARGET_SUBPATH=javadoc
+
+if [ ! -x _build/build.sh ] ; then
+  echo ERROR: script must be run in root of docs dir
+  exit 1
+fi
+
+function help() {
+  echo ""
+  echo "This will build the documentation in _site/."
+  echo ""
+  echo "Usage:  _build/build.sh MODE [ARGS]"
+  echo ""
+  echo "where MODE can be any of:"
+  echo "* website-root  : to build the website only, in the root"
+  echo "* guide-latest  : to build the guide only, in /v/latest/"
+  # BROOKLYN_VERSION_BELOW
+  echo "* guide-version : to build the guide only, in the versioned namespace /v/0.9.0-SNAPSHOT/"
+  echo "* test-guide-root : to build the guide only, in the root (for testing)"
+  echo "* test-both : to build the website to root and guide to /v/latest/ (for testing)"
+  echo "* test-both-sub : to build the website to /sub/ and guide to /sub/v/latest/ (for testing)"
+  echo "* original : to build the files in their original location (website it /website and guide in /guide/, for testing)"
+  echo ""
+  echo "and supported ARGS are:"
+  echo "* --skip-javadoc : to skip javadoc build"
+  echo "* --quick-javadoc : to do a quick javadoc build (for testing)"
+  echo "* --serve : serve files from _site after building (for testing)"
+  echo "* --install : install files from _site to the appropriate place in "'$'"BROOKLYN_SITE_DIR (or ../../incubator-brooklyn-site-public)"
+  echo "* --skip-htmlproof : skip the HTML Proof run on _site"
+  echo "* --quick-htmlproof : do a fast HTML Proof run on _site (not checking external links)"
+  echo ""
+}
+
+function parse_mode() {
+  case $1 in
+  help)
+    help
+    exit 0 ;;
+  website-root)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-guide.yml,_build/config-website-root.yml
+    STYLE_SUBDIR=style
+    DIRS_TO_MOVE[0]=website
+    DIRS_TO_MOVE_TARGET[0]=""
+    SKIP_JAVADOC=true
+    INSTALL_RSYNC_OPTIONS="--exclude v"
+    INSTALL_RSYNC_SUBDIR=""
+    SUMMARY="website files in the root"
+    HTMLPROOF_OPTS=--ignore-v-refs
+    ;;
+  guide-latest)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-all-but-guide.yml,_build/config-guide-latest.yml,_build/config-style-latest.yml
+    DIRS_TO_MOVE[0]=guide
+    DIRS_TO_MOVE_TARGET[0]=v/latest
+    DIRS_TO_MOVE[1]=style
+    STYLE_SUBDIR=${DIRS_TO_MOVE_TARGET[0]}/style
+    DIRS_TO_MOVE_TARGET[1]=$STYLE_SUBDIR
+    INSTALL_RSYNC_OPTIONS=""
+    INSTALL_RSYNC_SUBDIR=${DIRS_TO_MOVE_TARGET[0]}/
+    JAVADOC_TARGET=${DIRS_TO_MOVE_TARGET[0]}/$JAVADOC_SUBPATH/
+    SUMMARY="user guide files in /${DIRS_TO_MOVE_TARGET[0]}"
+    HTMLPROOF_OPTS=--v-only
+    ;;
+  guide-version)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-all-but-guide.yml,_build/config-guide-version.yml
+    # Mac bash defaults to v3 not v4, so can't use assoc arrays :(
+    DIRS_TO_MOVE[0]=guide
+    # BROOKLYN_VERSION_BELOW
+    DIRS_TO_MOVE_TARGET[0]=v/0.9.0-SNAPSHOT
+    DIRS_TO_MOVE[1]=style
+    STYLE_SUBDIR=${DIRS_TO_MOVE_TARGET[0]}/style
+    DIRS_TO_MOVE_TARGET[1]=$STYLE_SUBDIR
+    INSTALL_RSYNC_OPTIONS=""
+    INSTALL_RSYNC_SUBDIR=${DIRS_TO_MOVE_TARGET[0]}/
+    JAVADOC_TARGET=${DIRS_TO_MOVE_TARGET[0]}/$JAVADOC_SUBPATH/
+    SUMMARY="user guide files in /${DIRS_TO_MOVE_TARGET[0]}"
+    HTMLPROOF_OPTS=--v-only
+    ;;
+  test-guide-root)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-all-but-guide.yml,_build/config-guide-root.yml
+    DIRS_TO_MOVE[0]=guide
+    DIRS_TO_MOVE_TARGET[0]=""
+    STYLE_SUBDIR=style
+    JAVADOC_TARGET=$JAVADOC_SUBPATH/
+    SUMMARY="user guide files in the root"
+    ;;
+  test-both)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-root-index.yml,_build/config-website-root.yml,_build/config-guide-latest.yml
+    DIRS_TO_MOVE[0]=guide
+    DIRS_TO_MOVE_TARGET[0]=v/latest
+    DIRS_TO_MOVE[1]=website
+    DIRS_TO_MOVE_TARGET[1]=""
+    STYLE_SUBDIR=style
+    JAVADOC_TARGET=${DIRS_TO_MOVE_TARGET[0]}/$JAVADOC_SUBPATH/
+    SUMMARY="all files, website in root and guide in /${DIRS_TO_MOVE_TARGET[0]}"
+    HTMLPROOF_OPTS=--ignore-v-refs
+    ;;
+  test-both-sub)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml,_build/config-exclude-root-index.yml,_build/config-subpath-brooklyn.yml
+    DIRS_TO_MOVE[0]=guide
+    DIRS_TO_MOVE_TARGET[0]=brooklyn/v/latest
+    DIRS_TO_MOVE[1]=website
+    DIRS_TO_MOVE_TARGET[1]=brooklyn
+    DIRS_TO_MOVE[2]=style
+    STYLE_SUBDIR=${DIRS_TO_MOVE_TARGET[1]}/style
+    DIRS_TO_MOVE_TARGET[2]=$STYLE_SUBDIR
+    JAVADOC_TARGET=${DIRS_TO_MOVE_TARGET[0]}/$JAVADOC_SUBPATH/
+    SUMMARY="all files in /brooklyn"
+    HTMLPROOF_OPTS=--ignore-v-refs
+    ;;
+  original)
+    JEKYLL_CONFIG=_config.yml,_build/config-production.yml
+    STYLE_SUBDIR=style
+    SUMMARY="all files in their original place"
+    HTMLPROOF_OPTS=--ignore-v-refs
+    ;;
+  "")
+    echo "ERROR: mode is required; try 'help'"
+    exit 1 ;;
+  *)
+    echo "ERROR: invalid mode '$1'; try 'help'"
+    exit 1 ;;
+  esac
+  SUMMARY="$SUMMARY of `pwd`/_site"
+}
+
+function parse_arguments() {
+  while (( "$#" )); do
+    case $1 in
+    "--skip-javadoc")
+      SKIP_JAVADOC=true
+      shift
+      ;;
+    "--quick-javadoc")
+      QUICK_JAVADOC=true
+      shift
+      ;;
+    "--serve")
+      SERVE_AFTERWARDS=true
+      shift
+      ;;
+    "--install")
+      INSTALL_AFTERWARDS=true
+      shift
+      ;;
+    "--skip-htmlproof")
+      SKIP_HTMLPROOF=true
+      shift
+      ;;
+    "--quick-htmlproof")
+      QUICK_HTMLPROOF=true
+      shift
+      ;;
+    *)
+      echo "ERROR: invalid argument '"$1"'"
+      exit 1
+      ;;
+    esac
+  done
+}
+
+# Runs htmlproof against _site
+function test_site() {
+  if [ "$SKIP_HTMLPROOF" == "true" ]; then
+    return
+  fi
+  echo "Running htmlproof on _site"
+  mkdir -p _build/target
+  HTMLPROOF_LOG="_build/target/htmlproof.log"
+  if [ "$QUICK_HTMLPROOF" == "true" ]; then
+    HTMLPROOF_OPTS="$HTMLPROOF_OPTS --disable_external"
+  fi
+  _build/htmlproof-brooklyn.sh $HTMLPROOF_OPTS 2>&1 | tee $HTMLPROOF_LOG
+}
+
+function make_jekyll() {
+  BROOKLYN_BIN=../usage/dist/target/brooklyn-dist/brooklyn/bin/brooklyn
+  if [ -f $BROOKLYN_BIN ]; then
+    ITEMS_JS=style/js/catalog/items.js
+    echo "Generating catalog items in $ITEMS_JS"
+    echo -n "var items = " > "$ITEMS_JS"
+    JAVA_OPTS='-Dlogback.configurationFile=_build/list-objects-logback.xml' $BROOKLYN_BIN \
+      list-objects >> "$ITEMS_JS"
+    echo ";" >> "$ITEMS_JS"
+    echo "Generating catalog items completed"
+  fi
+
+  echo JEKYLL running with: jekyll build $JEKYLL_CONFIG
+  jekyll build --config $JEKYLL_CONFIG || return 1
+  echo JEKYLL completed
+
+  for DI in "${!DIRS_TO_MOVE[@]}"; do
+    D=${DIRS_TO_MOVE[$DI]}
+    DT=${DIRS_TO_MOVE_TARGET[$DI]}
+    echo moving _site/$D/ to _site/$DT
+    mkdir -p _site/$DT
+    # the generated files are already in _site/ due to url rewrites along the way, but images etc are not
+    cp -r _site/$D/* _site/$DT
+    rm -rf _site/$D
+  done
+  # normally we exclude things but we can also set TARGET as long_grass and it will get destroyed
+  rm -rf _site/long_grass
+}
+
+function make_javadoc() {
+  if [ "$SKIP_JAVADOC" == "true" ]; then
+    return
+  fi
+  pushd _build > /dev/null
+  rm -rf target/$JAVADOC_BUILD_TARGET_SUBPATH
+  if [ "$QUICK_JAVADOC" == "true" ]; then
+    ./quick-make-few-javadoc.sh || { echo ERROR: failed javadoc build ; exit 1 ; }
+  else
+    ./make-javadoc.sh || { echo ERROR: failed javadoc build ; exit 1 ; }
+  fi
+  popd > /dev/null
+  if [ ! -z "$JAVADOC_TARGET" ]; then
+    if [ ! -d "_site/$JAVADOC_TARGET" ]; then
+      echo "ERROR: javadoc target directory _site/$JAVADOC_TARGET gone; is there a jekyll already watching?"
+      return 1
+    fi
+    mv _build/target/$JAVADOC_BUILD_TARGET_SUBPATH/* _site/$JAVADOC_TARGET
+    cat _site/${STYLE_SUBDIR}/css/javadoc.css >> _site/$JAVADOC_TARGET/stylesheet.css || return 1
+    cp _site/${STYLE_SUBDIR}/img/feather.png _site/$JAVADOC_TARGET/ || return 1
+  fi
+}
+
+function make_install() {
+  if [ "$INSTALL_AFTERWARDS" != "true" ]; then
+    return
+  fi
+  if [ -d _site/website ]; then
+    echo "ERROR: _site/website dir exists, not installing as files may be corrupted; is there a jekyll already watching?"
+    return 1
+  fi
+  if [ -d _site/guide ]; then
+    echo "ERROR: _site/guide dir exists, not installing as files may be corrupted; is there a jekyll already watching?"
+    return 1
+  fi
+  if [ ! -z ${QUICK_JAVADOC+SET} ]; then echo "ERROR: --install not permitted when doing quick javadoc" ; return 1 ; fi
+
+  SITE_DIR=${BROOKLYN_SITE_DIR-../../incubator-brooklyn-site-public}
+  ls $SITE_DIR/style/img/apache-brooklyn-logo-244px-wide.png > /dev/null || { echo "ERROR: cannot find incubator-brooklyn-site-public; set BROOKLYN_SITE_DIR" ; return 1 ; }
+  if [ -z ${INSTALL_RSYNC_OPTIONS+SET} ]; then echo "ERROR: --install not supported for this build" ; return 1 ; fi
+  if [ -z ${INSTALL_RSYNC_SUBDIR+SET} ]; then echo "ERROR: --install not supported for this build" ; return 1 ; fi
+  
+  RSYNC_COMMAND_BASE="rsync -rvi --delete --exclude .svn"
+  
+  if [ ! -z ${JAVADOC_TARGET+SET} ]; then
+    if [ ! -z ${SKIP_JAVADOC+SET} ]; then
+      echo 'grep "Generated by javadoc" '$SITE_DIR/$INSTALL_RSYNC_SUBDIR/$JAVADOC_SUBPATH/index.html
+      export JAVADOC_LAST_DATE=`grep "Generated by javadoc" $SITE_DIR/$INSTALL_RSYNC_SUBDIR/$JAVADOC_SUBPATH/index.html`
+      if [ -z "$JAVADOC_LAST_DATE" ]; then
+        echo "ERROR: installing with skipped javadoc, but no previous javadoc exists"
+        return 1
+      fi
+      echo "Installing with skipped javadoc, reusing old: $JAVADOC_LAST_DATE"
+      RSYNC_COMMAND_BASE="$RSYNC_COMMAND_BASE --exclude $JAVADOC_SUBPATH"
+    fi
+  fi
+  
+  RSYNC_COMMAND="$RSYNC_COMMAND_BASE $INSTALL_RSYNC_OPTIONS ./_site/$INSTALL_RSYNC_SUBDIR $SITE_DIR/$INSTALL_RSYNC_SUBDIR"
+  echo INSTALLING to local site svn repo with: $RSYNC_COMMAND
+  $RSYNC_COMMAND | tee _build/target/rsync.log || return 1
+
+  echo RSYNC changed files:
+  grep -v f\\.\\.T\\.\\.\\.\\.\\.\\.\\. _build/target/rsync.log || echo "(none)"
+  echo
+
+  if [ ! -z "$HTMLPROOF_LOG" ]; then
+    echo HTMLPROOF log:
+    cat $HTMLPROOF_LOG
+    echo
+  fi
+    
+  SUMMARY="$SUMMARY, installed to $SITE_DIR"
+}
+
+
+rm -rf _site
+
+parse_mode $@
+shift
+parse_arguments $@
+
+make_jekyll || { echo ERROR: failed jekyll docs build in `pwd` ; exit 1 ; }
+
+make_javadoc || { echo ERROR: failed javadoc build ; exit 1 ; }
+
+test_site
+
+# TODO build catalog
+
+# TODO install
+
+if [ "$INSTALL_AFTERWARDS" == "true" ]; then
+  make_install || { echo ERROR: failed to install ; exit 1 ; }
+fi
+
+echo FINISHED: $SUMMARY 
+
+if [ "$SERVE_AFTERWARDS" == "true" ]; then
+  _build/serve-site.sh
+fi

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/_build/config-exclude-all-but-guide.yml
----------------------------------------------------------------------
diff --git a/_build/config-exclude-all-but-guide.yml b/_build/config-exclude-all-but-guide.yml
new file mode 100644
index 0000000..08e4d78
--- /dev/null
+++ b/_build/config-exclude-all-but-guide.yml
@@ -0,0 +1 @@
+exclude: ['/Gemfile*','/README.md','/index.md','/website/']

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/_build/config-exclude-guide.yml
----------------------------------------------------------------------
diff --git a/_build/config-exclude-guide.yml b/_build/config-exclude-guide.yml
new file mode 100644
index 0000000..984cd5d
--- /dev/null
+++ b/_build/config-exclude-guide.yml
@@ -0,0 +1 @@
+exclude: ['/Gemfile*','/README.md','/index.md','/guide/']

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/_build/config-exclude-root-index.yml
----------------------------------------------------------------------
diff --git a/_build/config-exclude-root-index.yml b/_build/config-exclude-root-index.yml
new file mode 100644
index 0000000..6eba321
--- /dev/null
+++ b/_build/config-exclude-root-index.yml
@@ -0,0 +1 @@
+exclude: ['/Gemfile*','/README.md','/index.md']

http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/6e86cb02/_build/config-guide-latest.yml
----------------------------------------------------------------------
diff --git a/_build/config-guide-latest.yml b/_build/config-guide-latest.yml
new file mode 100644
index 0000000..faf2631
--- /dev/null
+++ b/_build/config-guide-latest.yml
@@ -0,0 +1,3 @@
+path:
+  guide: /v/latest
+  website: ""