You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by dl...@apache.org on 2014/02/28 02:45:33 UTC

svn commit: r1572804 - in /mesos/site: ./ publish/documentation/ publish/documentation/configuration/ publish/documentation/ec2-scripts/ publish/documentation/latest/ publish/documentation/latest/configuration/ publish/documentation/latest/ec2-scripts/...

Author: dlester
Date: Fri Feb 28 01:45:32 2014
New Revision: 1572804

URL: http://svn.apache.org/r1572804
Log:
Updates rakefile to properly generate relative links within documentation.

Modified:
    mesos/site/Rakefile
    mesos/site/publish/documentation/configuration/index.html
    mesos/site/publish/documentation/ec2-scripts/index.html
    mesos/site/publish/documentation/index.html
    mesos/site/publish/documentation/latest/configuration/index.html
    mesos/site/publish/documentation/latest/ec2-scripts/index.html
    mesos/site/publish/documentation/latest/index.html
    mesos/site/publish/documentation/latest/logging-and-debugging/index.html
    mesos/site/publish/documentation/latest/mesos-architecture/index.html
    mesos/site/publish/documentation/latest/mesos-code-internals/index.html
    mesos/site/publish/documentation/latest/mesos-developers-guide/index.html
    mesos/site/publish/documentation/latest/powered-by-mesos/index.html
    mesos/site/publish/documentation/latest/slave-recovery/index.html
    mesos/site/publish/documentation/latest/tools/index.html
    mesos/site/publish/documentation/logging-and-debugging/index.html
    mesos/site/publish/documentation/mesos-architecture/index.html
    mesos/site/publish/documentation/mesos-code-internals/index.html
    mesos/site/publish/documentation/mesos-developers-guide/index.html
    mesos/site/publish/documentation/powered-by-mesos/index.html
    mesos/site/publish/documentation/slave-recovery/index.html
    mesos/site/publish/documentation/tools/index.html
    mesos/site/source/documentation/latest.html.md
    mesos/site/source/documentation/latest/configuration.md
    mesos/site/source/documentation/latest/ec2-scripts.md
    mesos/site/source/documentation/latest/logging-and-debugging.md
    mesos/site/source/documentation/latest/mesos-architecture.md
    mesos/site/source/documentation/latest/mesos-code-internals.md
    mesos/site/source/documentation/latest/mesos-developers-guide.md
    mesos/site/source/documentation/latest/powered-by-mesos.md
    mesos/site/source/documentation/latest/slave-recovery.md
    mesos/site/source/documentation/latest/tools.md

Modified: mesos/site/Rakefile
URL: http://svn.apache.org/viewvc/mesos/site/Rakefile?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/Rakefile (original)
+++ mesos/site/Rakefile Fri Feb 28 01:45:32 2014
@@ -36,7 +36,7 @@ task :update_docs do
     Dir.glob('*.md').each { |doc|
       puts "working on: #{doc}"
       IO.write(doc, File.open(doc) { |f|
-        f.read.gsub(/\((.*)(\.md)\)/, '(\1)')
+        f.read.gsub(/\((.*)(\.md)\)/, '(/documentation/latest/\1/)')
       })
     }
   }

Modified: mesos/site/publish/documentation/configuration/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/configuration/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/configuration/index.html (original)
+++ mesos/site/publish/documentation/configuration/index.html Fri Feb 28 01:45:32 2014
@@ -213,7 +213,7 @@ ignored and as much state as possible is
 <li><code>--with-webui</code>: Enable the Mesos web UI (which requires Python 2.6). Recommended.</li>
 <li><code>--with-java-home=DIR</code>: Enable Java application/framework support with a given installation of Java. Required for Hadoop and Spark.</li>
 <li><code>--with-java-headers=DIR</code>: Find Java header files (necessary for newer versions of OS X Snow Leopard).</li>
-<li><code>--with-included-zookeeper</code> or <code>--with-zookeeper=DIR</code>: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see <a href="high-availability">High Availability</a>.</li>
+<li><code>--with-included-zookeeper</code> or <code>--with-zookeeper=DIR</code>: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see <a href="/documentation/latest/high-availability/">High Availability</a>.</li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/ec2-scripts/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/ec2-scripts/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/ec2-scripts/index.html (original)
+++ mesos/site/publish/documentation/ec2-scripts/index.html Fri Feb 28 01:45:32 2014
@@ -147,7 +147,7 @@
 </ul>
 
 
-<p>If you get an &ldquo;Executor on slave X disconnected&rdquo; error when running your framework, you probably haven&rsquo;t copied your code the slaves. Use the <code>~/mesos-ec2/copy-dir</code> script to do that. If you keep getting the error, though, look at the slave&rsquo;s logs for that framework using the Mesos web UI. Please see <a href="logging-and-debugging">logging and debugging</a> for details.</p>
+<p>If you get an &ldquo;Executor on slave X disconnected&rdquo; error when running your framework, you probably haven&rsquo;t copied your code the slaves. Use the <code>~/mesos-ec2/copy-dir</code> script to do that. If you keep getting the error, though, look at the slave&rsquo;s logs for that framework using the Mesos web UI. Please see <a href="/documentation/latest/logging-and-debugging/">logging and debugging</a> for details.</p>
 
 <h2>Terminating a Cluster</h2>
 
@@ -173,7 +173,7 @@
 <h2>Limitations</h2>
 
 <ul>
-<li>The <code>mesos-ec2</code> script currently does not use the <a href="deploy-scripts">deploy scripts</a> included with Mesos to manage its clusters. This will likely be fixed in the future.</li>
+<li>The <code>mesos-ec2</code> script currently does not use the <a href="/documentation/latest/deploy-scripts/">deploy scripts</a> included with Mesos to manage its clusters. This will likely be fixed in the future.</li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/index.html (original)
+++ mesos/site/publish/documentation/index.html Fri Feb 28 01:45:32 2014
@@ -105,46 +105,46 @@
 <h2>Running Mesos</h2>
 
 <ul>
-<li><a href="configuration">Mesos Configuration</a> for command-line arguments</li>
-<li><a href="tools">Tools</a> for setting up and running a Mesos cluster</li>
-<li><a href="logging-and-debugging">Logging and Debugging</a> for viewing Mesos and framework logs.</li>
-<li><a href="high-availability">High Availability</a> for running multiple masters simultaneously.</li>
-<li><a href="slave-recovery">Slave Recovery</a> for doing seamless upgrades</li>
+<li><a href="/documentation/latest/configuration/">Mesos Configuration</a> for command-line arguments</li>
+<li><a href="/documentation/latest/tools/">Tools</a> for setting up and running a Mesos cluster</li>
+<li><a href="/documentation/latest/logging-and-debugging/">Logging and Debugging</a> for viewing Mesos and framework logs.</li>
+<li><a href="/documentation/latest/high-availability/">High Availability</a> for running multiple masters simultaneously.</li>
+<li><a href="/documentation/latest/slave-recovery/">Slave Recovery</a> for doing seamless upgrades</li>
 </ul>
 
 
 <h2>Running Mesos Frameworks</h2>
 
 <ul>
-<li><a href="mesos-frameworks">Mesos frameworks</a> for a list of apps built on top of Mesos, and instructions on how to run them.</li>
+<li><a href="/documentation/latest/mesos-frameworks/">Mesos frameworks</a> for a list of apps built on top of Mesos, and instructions on how to run them.</li>
 </ul>
 
 
 <h2>Developing Mesos Frameworks and Applications</h2>
 
 <ul>
-<li><a href="mesos-architecture">Mesos Architecture</a> providing an overview of Mesos concepts.</li>
-<li><a href="mesos-code-internals">Mesos Code Internals</a> overview of the codebase and internal organization.</li>
-<li><a href="app-framework-development-guide">Framework Development Guide</a> describes how to build applications on top of Mesos.</li>
-<li><a href="configuration">Mesos Command-Line Flags</a> detailing various flags that can be set.</li>
+<li><a href="/documentation/latest/mesos-architecture/">Mesos Architecture</a> providing an overview of Mesos concepts.</li>
+<li><a href="/documentation/latest/mesos-code-internals/">Mesos Code Internals</a> overview of the codebase and internal organization.</li>
+<li><a href="/documentation/latest/app-framework-development-guide/">Framework Development Guide</a> describes how to build applications on top of Mesos.</li>
+<li><a href="/documentation/latest/configuration/">Mesos Command-Line Flags</a> detailing various flags that can be set.</li>
 </ul>
 
 
 <h2>Contributing to Mesos</h2>
 
 <ul>
-<li><a href="mesos-developers-guide">Mesos Developers Guide</a> includes resources for developers contributing to Mesos and the process of submitting patches for review.</li>
-<li><a href="mesos-c++-style-guide">C++ Style Guide</a></li>
-<li><a href="release-guide">Release Guide</a></li>
-<li><a href="mesos-roadmap">Mesos Development Road Map</a></li>
+<li><a href="/documentation/latest/mesos-developers-guide/">Mesos Developers Guide</a> includes resources for developers contributing to Mesos and the process of submitting patches for review.</li>
+<li><a href="/documentation/latest/mesos-c++-style-guide/">C++ Style Guide</a></li>
+<li><a href="/documentation/latest/release-guide/">Release Guide</a></li>
+<li><a href="/documentation/latest/mesos-roadmap/">Mesos Development Road Map</a></li>
 </ul>
 
 
 <h2>More Info about Mesos</h2>
 
 <ul>
-<li><a href="powered-by-mesos">Powered by Mesos</a> lists organizations and software that are powered by Apache Mesos.</li>
-<li><a href="mesos-presentations">Video and Slides of Mesos Presentations</a></li>
+<li><a href="/documentation/latest/powered-by-mesos/">Powered by Mesos</a> lists organizations and software that are powered by Apache Mesos.</li>
+<li><a href="/documentation/latest/mesos-presentations/">Video and Slides of Mesos Presentations</a></li>
 <li>Academic Papers and Project History</li>
 </ul>
 

Modified: mesos/site/publish/documentation/latest/configuration/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/configuration/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/configuration/index.html (original)
+++ mesos/site/publish/documentation/latest/configuration/index.html Fri Feb 28 01:45:32 2014
@@ -213,7 +213,7 @@ ignored and as much state as possible is
 <li><code>--with-webui</code>: Enable the Mesos web UI (which requires Python 2.6). Recommended.</li>
 <li><code>--with-java-home=DIR</code>: Enable Java application/framework support with a given installation of Java. Required for Hadoop and Spark.</li>
 <li><code>--with-java-headers=DIR</code>: Find Java header files (necessary for newer versions of OS X Snow Leopard).</li>
-<li><code>--with-included-zookeeper</code> or <code>--with-zookeeper=DIR</code>: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see <a href="high-availability">High Availability</a>.</li>
+<li><code>--with-included-zookeeper</code> or <code>--with-zookeeper=DIR</code>: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see <a href="/documentation/latest/high-availability/">High Availability</a>.</li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/latest/ec2-scripts/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/ec2-scripts/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/ec2-scripts/index.html (original)
+++ mesos/site/publish/documentation/latest/ec2-scripts/index.html Fri Feb 28 01:45:32 2014
@@ -147,7 +147,7 @@
 </ul>
 
 
-<p>If you get an &ldquo;Executor on slave X disconnected&rdquo; error when running your framework, you probably haven&rsquo;t copied your code the slaves. Use the <code>~/mesos-ec2/copy-dir</code> script to do that. If you keep getting the error, though, look at the slave&rsquo;s logs for that framework using the Mesos web UI. Please see <a href="logging-and-debugging">logging and debugging</a> for details.</p>
+<p>If you get an &ldquo;Executor on slave X disconnected&rdquo; error when running your framework, you probably haven&rsquo;t copied your code the slaves. Use the <code>~/mesos-ec2/copy-dir</code> script to do that. If you keep getting the error, though, look at the slave&rsquo;s logs for that framework using the Mesos web UI. Please see <a href="/documentation/latest/logging-and-debugging/">logging and debugging</a> for details.</p>
 
 <h2>Terminating a Cluster</h2>
 
@@ -173,7 +173,7 @@
 <h2>Limitations</h2>
 
 <ul>
-<li>The <code>mesos-ec2</code> script currently does not use the <a href="deploy-scripts">deploy scripts</a> included with Mesos to manage its clusters. This will likely be fixed in the future.</li>
+<li>The <code>mesos-ec2</code> script currently does not use the <a href="/documentation/latest/deploy-scripts/">deploy scripts</a> included with Mesos to manage its clusters. This will likely be fixed in the future.</li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/latest/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/index.html (original)
+++ mesos/site/publish/documentation/latest/index.html Fri Feb 28 01:45:32 2014
@@ -105,46 +105,46 @@
 <h2>Running Mesos</h2>
 
 <ul>
-<li><a href="configuration">Mesos Configuration</a> for command-line arguments</li>
-<li><a href="tools">Tools</a> for setting up and running a Mesos cluster</li>
-<li><a href="logging-and-debugging">Logging and Debugging</a> for viewing Mesos and framework logs.</li>
-<li><a href="high-availability">High Availability</a> for running multiple masters simultaneously.</li>
-<li><a href="slave-recovery">Slave Recovery</a> for doing seamless upgrades</li>
+<li><a href="/documentation/latest/configuration/">Mesos Configuration</a> for command-line arguments</li>
+<li><a href="/documentation/latest/tools/">Tools</a> for setting up and running a Mesos cluster</li>
+<li><a href="/documentation/latest/logging-and-debugging/">Logging and Debugging</a> for viewing Mesos and framework logs.</li>
+<li><a href="/documentation/latest/high-availability/">High Availability</a> for running multiple masters simultaneously.</li>
+<li><a href="/documentation/latest/slave-recovery/">Slave Recovery</a> for doing seamless upgrades</li>
 </ul>
 
 
 <h2>Running Mesos Frameworks</h2>
 
 <ul>
-<li><a href="mesos-frameworks">Mesos frameworks</a> for a list of apps built on top of Mesos, and instructions on how to run them.</li>
+<li><a href="/documentation/latest/mesos-frameworks/">Mesos frameworks</a> for a list of apps built on top of Mesos, and instructions on how to run them.</li>
 </ul>
 
 
 <h2>Developing Mesos Frameworks and Applications</h2>
 
 <ul>
-<li><a href="mesos-architecture">Mesos Architecture</a> providing an overview of Mesos concepts.</li>
-<li><a href="mesos-code-internals">Mesos Code Internals</a> overview of the codebase and internal organization.</li>
-<li><a href="app-framework-development-guide">Framework Development Guide</a> describes how to build applications on top of Mesos.</li>
-<li><a href="configuration">Mesos Command-Line Flags</a> detailing various flags that can be set.</li>
+<li><a href="/documentation/latest/mesos-architecture/">Mesos Architecture</a> providing an overview of Mesos concepts.</li>
+<li><a href="/documentation/latest/mesos-code-internals/">Mesos Code Internals</a> overview of the codebase and internal organization.</li>
+<li><a href="/documentation/latest/app-framework-development-guide/">Framework Development Guide</a> describes how to build applications on top of Mesos.</li>
+<li><a href="/documentation/latest/configuration/">Mesos Command-Line Flags</a> detailing various flags that can be set.</li>
 </ul>
 
 
 <h2>Contributing to Mesos</h2>
 
 <ul>
-<li><a href="mesos-developers-guide">Mesos Developers Guide</a> includes resources for developers contributing to Mesos and the process of submitting patches for review.</li>
-<li><a href="mesos-c++-style-guide">C++ Style Guide</a></li>
-<li><a href="release-guide">Release Guide</a></li>
-<li><a href="mesos-roadmap">Mesos Development Road Map</a></li>
+<li><a href="/documentation/latest/mesos-developers-guide/">Mesos Developers Guide</a> includes resources for developers contributing to Mesos and the process of submitting patches for review.</li>
+<li><a href="/documentation/latest/mesos-c++-style-guide/">C++ Style Guide</a></li>
+<li><a href="/documentation/latest/release-guide/">Release Guide</a></li>
+<li><a href="/documentation/latest/mesos-roadmap/">Mesos Development Road Map</a></li>
 </ul>
 
 
 <h2>More Info about Mesos</h2>
 
 <ul>
-<li><a href="powered-by-mesos">Powered by Mesos</a> lists organizations and software that are powered by Apache Mesos.</li>
-<li><a href="mesos-presentations">Video and Slides of Mesos Presentations</a></li>
+<li><a href="/documentation/latest/powered-by-mesos/">Powered by Mesos</a> lists organizations and software that are powered by Apache Mesos.</li>
+<li><a href="/documentation/latest/mesos-presentations/">Video and Slides of Mesos Presentations</a></li>
 <li>Academic Papers and Project History</li>
 </ul>
 

Modified: mesos/site/publish/documentation/latest/logging-and-debugging/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/logging-and-debugging/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/logging-and-debugging/index.html (original)
+++ mesos/site/publish/documentation/latest/logging-and-debugging/index.html Fri Feb 28 01:45:32 2014
@@ -102,7 +102,7 @@
 	<div class="col-md-8">
 		<h1>Logging and Debugging</h1>
 
-<p>Mesos uses the <a href="http://code.google.com/p/google-glog">Google Logging library</a> and writes logs to <code>MESOS_HOME/logs</code> by default, where <code>MESOS_HOME</code> is the location where Mesos is installed. The log directory can be <a href="configuration">configured</a> using the <code>log_dir</code> parameter.</p>
+<p>Mesos uses the <a href="/documentation/latest/http://code.google.com/p/google-glog">Google Logging library</a> and writes logs to <code>MESOS_HOME/logs</code> by default, where <code>MESOS_HOME</code> is the location where Mesos is installed. The log directory can be <a href="configuration/">configured</a> using the <code>log_dir</code> parameter.</p>
 
 <p>Frameworks that run on Mesos have their output stored to a &ldquo;work&rdquo; directory on each machine. By default, this is <code>MESOS_HOME/work</code>. Within this directory, a framework&rsquo;s output is placed in files called <code>stdout</code> and <code>stderr</code> in a directory of the form <code>slave-X/fw-Y/Z</code>, where X is the slave ID, Y is the framework ID, and multiple subdirectories Z are created for each attempt to run an executor for the framework. These files can also be accessed via the web UI of the slave daemon.</p>
 

Modified: mesos/site/publish/documentation/latest/mesos-architecture/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/mesos-architecture/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/mesos-architecture/index.html (original)
+++ mesos/site/publish/documentation/latest/mesos-architecture/index.html Fri Feb 28 01:45:32 2014
@@ -108,7 +108,7 @@
 
 <p>The master enables fine-grained sharing of resources (cpu, ram, &hellip;) across applications by making them <em>resource offers</em>. Each resource offer contains a list of <slave ID, resource1: amount1, resource2, amount2, ...>.  The master decides <em>how many</em> resources to offer to each framework according to a given organizational policy, such as fair sharing, or strict priority. To support a diverse set of policies, the master employs a modular architecture that makes it easy to add new allocation modules via a plugin mechanism.</p>
 
-<p>A framework running on top of Mesos consists of two components: a <em>scheduler</em> that registers with the master to be offered resources, and an <em>executor</em> process that is launched on slave nodes to run the framework&rsquo;s tasks (see the <a href="app-framework-development-guide">App/Framework development guide</a> for more details about application schedulers and executors). While the master determines <strong>how many</strong> resources are offered to each framework, the frameworks' schedulers select <strong>which</strong> of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.</p>
+<p>A framework running on top of Mesos consists of two components: a <em>scheduler</em> that registers with the master to be offered resources, and an <em>executor</em> process that is launched on slave nodes to run the framework&rsquo;s tasks (/documentation/latest/see the <a href="app-framework-development-guide/">App/Framework development guide</a> for more details about application schedulers and executors). While the master determines <strong>how many</strong> resources are offered to each framework, the frameworks' schedulers select <strong>which</strong> of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.</p>
 
 <h2>Example of resource offer</h2>
 

Modified: mesos/site/publish/documentation/latest/mesos-code-internals/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/mesos-code-internals/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/mesos-code-internals/index.html (original)
+++ mesos/site/publish/documentation/latest/mesos-code-internals/index.html Fri Feb 28 01:45:32 2014
@@ -108,7 +108,7 @@
 <li>3rdparty - Contains necessary open source third party software that Mesos leverages for things such as logging, etc.</li>
 <li>docs - Documentation that&rsquo;s packaged/shipped with each release.</li>
 <li>ec2 - Scripts for launching a Mesos cluster on EC2. See the wiki page on &ldquo;EC2-Scripts&rdquo;.</li>
-<li>frameworks - Included Mesos Frameworks. See the READMEs in each one. See the <a href="app-framework-development-guide">App/Framework development guide</a> for a crash course in how Mesos Frameworks get resources from the Mesos master.</li>
+<li>frameworks - Included Mesos Frameworks. See the READMEs in each one. See the <a href="/documentation/latest/app-framework-development-guide/">App/Framework development guide</a> for a crash course in how Mesos Frameworks get resources from the Mesos master.</li>
 <li>include - Contains headers that contain the interfaces that Mesos users need in order to interact with Mesos (e.g. the Mesos Framework API)</li>
 <li>src - Contains the entire Mesos source tree. See below for more details about the directories inside of <code>src</code>.</li>
 </ul>

Modified: mesos/site/publish/documentation/latest/mesos-developers-guide/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/mesos-developers-guide/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/mesos-developers-guide/index.html (original)
+++ mesos/site/publish/documentation/latest/mesos-developers-guide/index.html Fri Feb 28 01:45:32 2014
@@ -144,7 +144,7 @@
 <li><p>Make your changes to the code (using whatever IDE/editor you choose) to actually fix the bug or implement the feature.</p>
 
 <ol>
-<li>Before beginning, please read the <a href="mesos-c++-style-guide">Mesos C++ Style Guide</a></li>
+<li>Before beginning, please read the <a href="/documentation/latest/mesos-c++-style-guide/">Mesos C++ Style Guide</a></li>
 <li>Most of your changes will probably be to files inside of <code>BASE_MESOS_DIR</code></li>
 <li>To build, we recommend that you don&rsquo;t build inside of the src directory. We recommend you do the following:
 
@@ -202,7 +202,7 @@
 <h2>Style Guides</h2>
 
 <ul>
-<li>For patches to the core, we ask that you follow the <a href="mesos-c++-style-guide">Mesos C++ Style Guide</a></li>
+<li>For patches to the core, we ask that you follow the <a href="/documentation/latest/mesos-c++-style-guide/">Mesos C++ Style Guide</a></li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/latest/powered-by-mesos/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/powered-by-mesos/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/powered-by-mesos/index.html (original)
+++ mesos/site/publish/documentation/latest/powered-by-mesos/index.html Fri Feb 28 01:45:32 2014
@@ -132,7 +132,7 @@
 
 <h2>Software projects built on Mesos</h2>
 
-<p>See the <a href="mesos-frameworks">Mesos frameworks page</a> for a list of apps built on top of Mesos, and instructions on how to use them.</p>
+<p>See the <a href="/documentation/latest/mesos-frameworks/">Mesos frameworks page</a> for a list of apps built on top of Mesos, and instructions on how to use them.</p>
 
 <p>If you&rsquo;re using Mesos, please add yourself to the list above, or email user@mesos.apache.org and we&rsquo;ll add you!</p>
 

Modified: mesos/site/publish/documentation/latest/slave-recovery/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/slave-recovery/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/slave-recovery/index.html (original)
+++ mesos/site/publish/documentation/latest/slave-recovery/index.html Fri Feb 28 01:45:32 2014
@@ -179,7 +179,7 @@ Because, if there are no checkpointing s
 
 <h2>Upgrading to 0.14.0</h2>
 
-<p>If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the <a href="upgrades">upgrade instructions</a>.</p>
+<p>If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the <a href="/documentation/latest/upgrades/">upgrade instructions</a>.</p>
 
 	</div>
 </div>

Modified: mesos/site/publish/documentation/latest/tools/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/latest/tools/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/latest/tools/index.html (original)
+++ mesos/site/publish/documentation/latest/tools/index.html Fri Feb 28 01:45:32 2014
@@ -105,8 +105,8 @@
 <p>Tools for setting up and running a Mesos cluster.</p>
 
 <ul>
-<li><a href="deploy-scripts">Deploy scripts</a> for launching a Mesos cluster on a set of machines.</li>
-<li><a href="ec2-scripts">EC2 scripts</a> for launching a Mesos cluster on Amazon EC2.</li>
+<li><a href="/documentation/latest/deploy-scripts/">Deploy scripts</a> for launching a Mesos cluster on a set of machines.</li>
+<li><a href="/documentation/latest/ec2-scripts/">EC2 scripts</a> for launching a Mesos cluster on Amazon EC2.</li>
 <li><a href="https://github.com/everpeace/cookbook-mesos">Chef cookbook by Everpeace</a> Install Mesos and configure master and slave. This cookbook supports installation from source or the Mesosphere packages.</li>
 <li><a href="https://github.com/mdsol/mesos_cookbook">Chef cookbook by Mdsol</a> Application cookbook for installing the Apache Mesos cluster manager. This cookbook installs Mesos via packages provided by Mesosphere.</li>
 <li><a href="https://github.com/everpeace/vagrant-mesos">Vagrant setup by Everpeace</a> Spin up your Mesos Cluster with Vagrant!</li>

Modified: mesos/site/publish/documentation/logging-and-debugging/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/logging-and-debugging/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/logging-and-debugging/index.html (original)
+++ mesos/site/publish/documentation/logging-and-debugging/index.html Fri Feb 28 01:45:32 2014
@@ -102,7 +102,7 @@
 	<div class="col-md-8">
 		<h1>Logging and Debugging</h1>
 
-<p>Mesos uses the <a href="http://code.google.com/p/google-glog">Google Logging library</a> and writes logs to <code>MESOS_HOME/logs</code> by default, where <code>MESOS_HOME</code> is the location where Mesos is installed. The log directory can be <a href="configuration">configured</a> using the <code>log_dir</code> parameter.</p>
+<p>Mesos uses the <a href="/documentation/latest/http://code.google.com/p/google-glog">Google Logging library</a> and writes logs to <code>MESOS_HOME/logs</code> by default, where <code>MESOS_HOME</code> is the location where Mesos is installed. The log directory can be <a href="configuration/">configured</a> using the <code>log_dir</code> parameter.</p>
 
 <p>Frameworks that run on Mesos have their output stored to a &ldquo;work&rdquo; directory on each machine. By default, this is <code>MESOS_HOME/work</code>. Within this directory, a framework&rsquo;s output is placed in files called <code>stdout</code> and <code>stderr</code> in a directory of the form <code>slave-X/fw-Y/Z</code>, where X is the slave ID, Y is the framework ID, and multiple subdirectories Z are created for each attempt to run an executor for the framework. These files can also be accessed via the web UI of the slave daemon.</p>
 

Modified: mesos/site/publish/documentation/mesos-architecture/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/mesos-architecture/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/mesos-architecture/index.html (original)
+++ mesos/site/publish/documentation/mesos-architecture/index.html Fri Feb 28 01:45:32 2014
@@ -108,7 +108,7 @@
 
 <p>The master enables fine-grained sharing of resources (cpu, ram, &hellip;) across applications by making them <em>resource offers</em>. Each resource offer contains a list of <slave ID, resource1: amount1, resource2, amount2, ...>.  The master decides <em>how many</em> resources to offer to each framework according to a given organizational policy, such as fair sharing, or strict priority. To support a diverse set of policies, the master employs a modular architecture that makes it easy to add new allocation modules via a plugin mechanism.</p>
 
-<p>A framework running on top of Mesos consists of two components: a <em>scheduler</em> that registers with the master to be offered resources, and an <em>executor</em> process that is launched on slave nodes to run the framework&rsquo;s tasks (see the <a href="app-framework-development-guide">App/Framework development guide</a> for more details about application schedulers and executors). While the master determines <strong>how many</strong> resources are offered to each framework, the frameworks' schedulers select <strong>which</strong> of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.</p>
+<p>A framework running on top of Mesos consists of two components: a <em>scheduler</em> that registers with the master to be offered resources, and an <em>executor</em> process that is launched on slave nodes to run the framework&rsquo;s tasks (/documentation/latest/see the <a href="app-framework-development-guide/">App/Framework development guide</a> for more details about application schedulers and executors). While the master determines <strong>how many</strong> resources are offered to each framework, the frameworks' schedulers select <strong>which</strong> of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.</p>
 
 <h2>Example of resource offer</h2>
 

Modified: mesos/site/publish/documentation/mesos-code-internals/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/mesos-code-internals/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/mesos-code-internals/index.html (original)
+++ mesos/site/publish/documentation/mesos-code-internals/index.html Fri Feb 28 01:45:32 2014
@@ -108,7 +108,7 @@
 <li>3rdparty - Contains necessary open source third party software that Mesos leverages for things such as logging, etc.</li>
 <li>docs - Documentation that&rsquo;s packaged/shipped with each release.</li>
 <li>ec2 - Scripts for launching a Mesos cluster on EC2. See the wiki page on &ldquo;EC2-Scripts&rdquo;.</li>
-<li>frameworks - Included Mesos Frameworks. See the READMEs in each one. See the <a href="app-framework-development-guide">App/Framework development guide</a> for a crash course in how Mesos Frameworks get resources from the Mesos master.</li>
+<li>frameworks - Included Mesos Frameworks. See the READMEs in each one. See the <a href="/documentation/latest/app-framework-development-guide/">App/Framework development guide</a> for a crash course in how Mesos Frameworks get resources from the Mesos master.</li>
 <li>include - Contains headers that contain the interfaces that Mesos users need in order to interact with Mesos (e.g. the Mesos Framework API)</li>
 <li>src - Contains the entire Mesos source tree. See below for more details about the directories inside of <code>src</code>.</li>
 </ul>

Modified: mesos/site/publish/documentation/mesos-developers-guide/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/mesos-developers-guide/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/mesos-developers-guide/index.html (original)
+++ mesos/site/publish/documentation/mesos-developers-guide/index.html Fri Feb 28 01:45:32 2014
@@ -144,7 +144,7 @@
 <li><p>Make your changes to the code (using whatever IDE/editor you choose) to actually fix the bug or implement the feature.</p>
 
 <ol>
-<li>Before beginning, please read the <a href="mesos-c++-style-guide">Mesos C++ Style Guide</a></li>
+<li>Before beginning, please read the <a href="/documentation/latest/mesos-c++-style-guide/">Mesos C++ Style Guide</a></li>
 <li>Most of your changes will probably be to files inside of <code>BASE_MESOS_DIR</code></li>
 <li>To build, we recommend that you don&rsquo;t build inside of the src directory. We recommend you do the following:
 
@@ -202,7 +202,7 @@
 <h2>Style Guides</h2>
 
 <ul>
-<li>For patches to the core, we ask that you follow the <a href="mesos-c++-style-guide">Mesos C++ Style Guide</a></li>
+<li>For patches to the core, we ask that you follow the <a href="/documentation/latest/mesos-c++-style-guide/">Mesos C++ Style Guide</a></li>
 </ul>
 
 

Modified: mesos/site/publish/documentation/powered-by-mesos/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/powered-by-mesos/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/powered-by-mesos/index.html (original)
+++ mesos/site/publish/documentation/powered-by-mesos/index.html Fri Feb 28 01:45:32 2014
@@ -132,7 +132,7 @@
 
 <h2>Software projects built on Mesos</h2>
 
-<p>See the <a href="mesos-frameworks">Mesos frameworks page</a> for a list of apps built on top of Mesos, and instructions on how to use them.</p>
+<p>See the <a href="/documentation/latest/mesos-frameworks/">Mesos frameworks page</a> for a list of apps built on top of Mesos, and instructions on how to use them.</p>
 
 <p>If you&rsquo;re using Mesos, please add yourself to the list above, or email user@mesos.apache.org and we&rsquo;ll add you!</p>
 

Modified: mesos/site/publish/documentation/slave-recovery/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/slave-recovery/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/slave-recovery/index.html (original)
+++ mesos/site/publish/documentation/slave-recovery/index.html Fri Feb 28 01:45:32 2014
@@ -179,7 +179,7 @@ Because, if there are no checkpointing s
 
 <h2>Upgrading to 0.14.0</h2>
 
-<p>If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the <a href="upgrades">upgrade instructions</a>.</p>
+<p>If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the <a href="/documentation/latest/upgrades/">upgrade instructions</a>.</p>
 
 	</div>
 </div>

Modified: mesos/site/publish/documentation/tools/index.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/documentation/tools/index.html?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/publish/documentation/tools/index.html (original)
+++ mesos/site/publish/documentation/tools/index.html Fri Feb 28 01:45:32 2014
@@ -105,8 +105,8 @@
 <p>Tools for setting up and running a Mesos cluster.</p>
 
 <ul>
-<li><a href="deploy-scripts">Deploy scripts</a> for launching a Mesos cluster on a set of machines.</li>
-<li><a href="ec2-scripts">EC2 scripts</a> for launching a Mesos cluster on Amazon EC2.</li>
+<li><a href="/documentation/latest/deploy-scripts/">Deploy scripts</a> for launching a Mesos cluster on a set of machines.</li>
+<li><a href="/documentation/latest/ec2-scripts/">EC2 scripts</a> for launching a Mesos cluster on Amazon EC2.</li>
 <li><a href="https://github.com/everpeace/cookbook-mesos">Chef cookbook by Everpeace</a> Install Mesos and configure master and slave. This cookbook supports installation from source or the Mesosphere packages.</li>
 <li><a href="https://github.com/mdsol/mesos_cookbook">Chef cookbook by Mdsol</a> Application cookbook for installing the Apache Mesos cluster manager. This cookbook installs Mesos via packages provided by Mesosphere.</li>
 <li><a href="https://github.com/everpeace/vagrant-mesos">Vagrant setup by Everpeace</a> Spin up your Mesos Cluster with Vagrant!</li>

Modified: mesos/site/source/documentation/latest.html.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest.html.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest.html.md (original)
+++ mesos/site/source/documentation/latest.html.md Fri Feb 28 01:45:32 2014
@@ -6,32 +6,32 @@ layout: documentation
 
 ## Running Mesos
 
-* [Mesos Configuration](configuration) for command-line arguments
-* [Tools](tools) for setting up and running a Mesos cluster
-* [Logging and Debugging](logging-and-debugging) for viewing Mesos and framework logs.
-* [High Availability](high-availability) for running multiple masters simultaneously.
-* [Slave Recovery](slave-recovery) for doing seamless upgrades
+* [Mesos Configuration](/documentation/latest/configuration/) for command-line arguments
+* [Tools](/documentation/latest/tools/) for setting up and running a Mesos cluster
+* [Logging and Debugging](/documentation/latest/logging-and-debugging/) for viewing Mesos and framework logs.
+* [High Availability](/documentation/latest/high-availability/) for running multiple masters simultaneously.
+* [Slave Recovery](/documentation/latest/slave-recovery/) for doing seamless upgrades
 
 ## Running Mesos Frameworks
 
- * [Mesos frameworks](mesos-frameworks) for a list of apps built on top of Mesos, and instructions on how to run them.
+ * [Mesos frameworks](/documentation/latest/mesos-frameworks/) for a list of apps built on top of Mesos, and instructions on how to run them.
 
 ## Developing Mesos Frameworks and Applications
 
-* [Mesos Architecture](mesos-architecture) providing an overview of Mesos concepts.
-* [Mesos Code Internals](mesos-code-internals) overview of the codebase and internal organization.
-* [Framework Development Guide](app-framework-development-guide) describes how to build applications on top of Mesos.
-* [Mesos Command-Line Flags](configuration) detailing various flags that can be set.
+* [Mesos Architecture](/documentation/latest/mesos-architecture/) providing an overview of Mesos concepts.
+* [Mesos Code Internals](/documentation/latest/mesos-code-internals/) overview of the codebase and internal organization.
+* [Framework Development Guide](/documentation/latest/app-framework-development-guide/) describes how to build applications on top of Mesos.
+* [Mesos Command-Line Flags](/documentation/latest/configuration/) detailing various flags that can be set.
 
 ## Contributing to Mesos
 
-* [Mesos Developers Guide](mesos-developers-guide) includes resources for developers contributing to Mesos and the process of submitting patches for review.
-* [C++ Style Guide](mesos-c++-style-guide)
-* [Release Guide](release-guide)
-* [Mesos Development Road Map](mesos-roadmap)
+* [Mesos Developers Guide](/documentation/latest/mesos-developers-guide/) includes resources for developers contributing to Mesos and the process of submitting patches for review.
+* [C++ Style Guide](/documentation/latest/mesos-c++-style-guide/)
+* [Release Guide](/documentation/latest/release-guide/)
+* [Mesos Development Road Map](/documentation/latest/mesos-roadmap/)
 
 ## More Info about Mesos
 
-* [Powered by Mesos](powered-by-mesos) lists organizations and software that are powered by Apache Mesos.
-* [Video and Slides of Mesos Presentations](mesos-presentations)
+* [Powered by Mesos](/documentation/latest/powered-by-mesos/) lists organizations and software that are powered by Apache Mesos.
+* [Video and Slides of Mesos Presentations](/documentation/latest/mesos-presentations/)
 * Academic Papers and Project History

Modified: mesos/site/source/documentation/latest/configuration.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/configuration.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/configuration.md (original)
+++ mesos/site/source/documentation/latest/configuration.md Fri Feb 28 01:45:32 2014
@@ -85,4 +85,4 @@ The configure script itself accepts the 
 * `--with-webui`: Enable the Mesos web UI (which requires Python 2.6). Recommended.
 * `--with-java-home=DIR`: Enable Java application/framework support with a given installation of Java. Required for Hadoop and Spark.
 * `--with-java-headers=DIR`: Find Java header files (necessary for newer versions of OS X Snow Leopard).
-* `--with-included-zookeeper` or `--with-zookeeper=DIR`: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see [High Availability](high-availability).
\ No newline at end of file
+* `--with-included-zookeeper` or `--with-zookeeper=DIR`: Enable master fault-tolerance using an existing ZooKeeper installation or the version of ZooKeeper bundled with Mesos. For details, see [High Availability](/documentation/latest/high-availability/).
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/ec2-scripts.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/ec2-scripts.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/ec2-scripts.md (original)
+++ mesos/site/source/documentation/latest/ec2-scripts.md Fri Feb 28 01:45:32 2014
@@ -37,7 +37,7 @@ You can also run `./mesos-ec2 --help` to
 * If your job needs to access large datasets, the fastest way to do that is to load them from Amazon S3 or an Amazon EBS device into an instance of the Hadoop Distributed File System (HDFS) on your nodes. The `mesos-ec2` script already sets up a HDFS instance for you. It's installed in `/root/ephemeral-hdfs`, and can be accessed using the `bin/hadoop` script in that directory. Note that the data in this HDFS goes away when you stop and restart a machine.
 * There is also a _persistent HDFS_ instance in `/root/presistent-hdfs` that will keep data across cluster restarts. Typically each node has relatively little space of persistent data (about 3 GB), but you can use the `--ebs-vol-size` option to `mesos-ec2` to attach a persistent EBS volume to each node for storing the persistent HDFS.
 
-If you get an "Executor on slave X disconnected" error when running your framework, you probably haven't copied your code the slaves. Use the `~/mesos-ec2/copy-dir` script to do that. If you keep getting the error, though, look at the slave's logs for that framework using the Mesos web UI. Please see [logging and debugging](logging-and-debugging) for details.
+If you get an "Executor on slave X disconnected" error when running your framework, you probably haven't copied your code the slaves. Use the `~/mesos-ec2/copy-dir` script to do that. If you keep getting the error, though, look at the slave's logs for that framework using the Mesos web UI. Please see [logging and debugging](/documentation/latest/logging-and-debugging/) for details.
 
 ## Terminating a Cluster
 
@@ -56,4 +56,4 @@ The `mesos-ec2` script also supports pau
 
 ## Limitations
 
-* The `mesos-ec2` script currently does not use the [deploy scripts](deploy-scripts) included with Mesos to manage its clusters. This will likely be fixed in the future.
\ No newline at end of file
+* The `mesos-ec2` script currently does not use the [deploy scripts](/documentation/latest/deploy-scripts/) included with Mesos to manage its clusters. This will likely be fixed in the future.
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/logging-and-debugging.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/logging-and-debugging.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/logging-and-debugging.md (original)
+++ mesos/site/source/documentation/latest/logging-and-debugging.md Fri Feb 28 01:45:32 2014
@@ -4,6 +4,6 @@ layout: documentation
 
 # Logging and Debugging
 
-Mesos uses the [Google Logging library](http://code.google.com/p/google-glog) and writes logs to `MESOS_HOME/logs` by default, where `MESOS_HOME` is the location where Mesos is installed. The log directory can be [configured](configuration) using the `log_dir` parameter.
+Mesos uses the [Google Logging library](/documentation/latest/http://code.google.com/p/google-glog) and writes logs to `MESOS_HOME/logs` by default, where `MESOS_HOME` is the location where Mesos is installed. The log directory can be [configured](configuration/) using the `log_dir` parameter.
 
 Frameworks that run on Mesos have their output stored to a "work" directory on each machine. By default, this is `MESOS_HOME/work`. Within this directory, a framework's output is placed in files called `stdout` and `stderr` in a directory of the form `slave-X/fw-Y/Z`, where X is the slave ID, Y is the framework ID, and multiple subdirectories Z are created for each attempt to run an executor for the framework. These files can also be accessed via the web UI of the slave daemon.
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/mesos-architecture.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/mesos-architecture.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/mesos-architecture.md (original)
+++ mesos/site/source/documentation/latest/mesos-architecture.md Fri Feb 28 01:45:32 2014
@@ -10,7 +10,7 @@ The above figure shows the main componen
 
 The master enables fine-grained sharing of resources (cpu, ram, ...) across applications by making them *resource offers*. Each resource offer contains a list of <slave ID, resource1: amount1, resource2, amount2, ...>.  The master decides *how many* resources to offer to each framework according to a given organizational policy, such as fair sharing, or strict priority. To support a diverse set of policies, the master employs a modular architecture that makes it easy to add new allocation modules via a plugin mechanism.
 
-A framework running on top of Mesos consists of two components: a *scheduler* that registers with the master to be offered resources, and an *executor* process that is launched on slave nodes to run the framework's tasks (see the [App/Framework development guide](app-framework-development-guide) for more details about application schedulers and executors). While the master determines **how many** resources are offered to each framework, the frameworks' schedulers select **which** of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.
+A framework running on top of Mesos consists of two components: a *scheduler* that registers with the master to be offered resources, and an *executor* process that is launched on slave nodes to run the framework's tasks (/documentation/latest/see the [App/Framework development guide](app-framework-development-guide/) for more details about application schedulers and executors). While the master determines **how many** resources are offered to each framework, the frameworks' schedulers select **which** of the offered resources to use. When a frameworks accepts offered resources, it passes to Mesos a description of the tasks it wants to run on them. In turn, Mesos launches the tasks on the corresponding slaves.
 
 ## Example of resource offer
 

Modified: mesos/site/source/documentation/latest/mesos-code-internals.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/mesos-code-internals.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/mesos-code-internals.md (original)
+++ mesos/site/source/documentation/latest/mesos-code-internals.md Fri Feb 28 01:45:32 2014
@@ -9,7 +9,7 @@ layout: documentation
 * 3rdparty - Contains necessary open source third party software that Mesos leverages for things such as logging, etc.
 * docs - Documentation that's packaged/shipped with each release.
 * ec2 - Scripts for launching a Mesos cluster on EC2. See the wiki page on "EC2-Scripts".
-* frameworks - Included Mesos Frameworks. See the READMEs in each one. See the [App/Framework development guide](app-framework-development-guide) for a crash course in how Mesos Frameworks get resources from the Mesos master.
+* frameworks - Included Mesos Frameworks. See the READMEs in each one. See the [App/Framework development guide](/documentation/latest/app-framework-development-guide/) for a crash course in how Mesos Frameworks get resources from the Mesos master.
 * include - Contains headers that contain the interfaces that Mesos users need in order to interact with Mesos (e.g. the Mesos Framework API)
 * src - Contains the entire Mesos source tree. See below for more details about the directories inside of `src`.
 

Modified: mesos/site/source/documentation/latest/mesos-developers-guide.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/mesos-developers-guide.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/mesos-developers-guide.md (original)
+++ mesos/site/source/documentation/latest/mesos-developers-guide.md Fri Feb 28 01:45:32 2014
@@ -32,7 +32,7 @@ layout: documentation
 1. Create one or more test cases to exercise the bug or the feature (the Mesos team uses [test-driven development](http://en.wikipedia.org/wiki/Test-driven_development)), before you start coding, make sure these test cases all fail.
 
 1. Make your changes to the code (using whatever IDE/editor you choose) to actually fix the bug or implement the feature.
-    2. Before beginning, please read the [Mesos C++ Style Guide](mesos-c++-style-guide)
+    2. Before beginning, please read the [Mesos C++ Style Guide](/documentation/latest/mesos-c++-style-guide/)
     2. Most of your changes will probably be to files inside of `BASE_MESOS_DIR`
     2. To build, we recommend that you don't build inside of the src directory. We recommend you do the following:
         3. From inside of the root Mesos directory: `mkdir build && cd build`
@@ -69,4 +69,4 @@ layout: documentation
 1. The last step is to ensure that the necessary documentation gets created or updated so the whole world knows about your new feature or bug fix.
 
 ## Style Guides
-* For patches to the core, we ask that you follow the [Mesos C++ Style Guide](mesos-c++-style-guide)
\ No newline at end of file
+* For patches to the core, we ask that you follow the [Mesos C++ Style Guide](/documentation/latest/mesos-c++-style-guide/)
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/powered-by-mesos.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/powered-by-mesos.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/powered-by-mesos.md (original)
+++ mesos/site/source/documentation/latest/powered-by-mesos.md Fri Feb 28 01:45:32 2014
@@ -31,6 +31,6 @@ layout: documentation
 
 ## Software projects built on Mesos
 
-See the [Mesos frameworks page](mesos-frameworks) for a list of apps built on top of Mesos, and instructions on how to use them.
+See the [Mesos frameworks page](/documentation/latest/mesos-frameworks/) for a list of apps built on top of Mesos, and instructions on how to use them.
 
 If you're using Mesos, please add yourself to the list above, or email user@mesos.apache.org and we'll add you!
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/slave-recovery.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/slave-recovery.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/slave-recovery.md (original)
+++ mesos/site/source/documentation/latest/slave-recovery.md Fri Feb 28 01:45:32 2014
@@ -63,4 +63,4 @@ As part of this feature, `FrameworkInfo`
 
 ## Upgrading to 0.14.0
 
-If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the [upgrade instructions](upgrades).
\ No newline at end of file
+If you want to upgrade a running Mesos cluster to 0.14.0 to take advantage of slave recovery please follow the [upgrade instructions](/documentation/latest/upgrades/).
\ No newline at end of file

Modified: mesos/site/source/documentation/latest/tools.md
URL: http://svn.apache.org/viewvc/mesos/site/source/documentation/latest/tools.md?rev=1572804&r1=1572803&r2=1572804&view=diff
==============================================================================
--- mesos/site/source/documentation/latest/tools.md (original)
+++ mesos/site/source/documentation/latest/tools.md Fri Feb 28 01:45:32 2014
@@ -6,8 +6,8 @@ layout: documentation
 
 Tools for setting up and running a Mesos cluster.
 
-* [Deploy scripts](deploy-scripts) for launching a Mesos cluster on a set of machines.
-* [EC2 scripts](ec2-scripts) for launching a Mesos cluster on Amazon EC2.
+* [Deploy scripts](/documentation/latest/deploy-scripts/) for launching a Mesos cluster on a set of machines.
+* [EC2 scripts](/documentation/latest/ec2-scripts/) for launching a Mesos cluster on Amazon EC2.
 * [Chef cookbook by Everpeace](https://github.com/everpeace/cookbook-mesos) Install Mesos and configure master and slave. This cookbook supports installation from source or the Mesosphere packages.
 * [Chef cookbook by Mdsol](https://github.com/mdsol/mesos_cookbook) Application cookbook for installing the Apache Mesos cluster manager. This cookbook installs Mesos via packages provided by Mesosphere.
 * [Vagrant setup by Everpeace](https://github.com/everpeace/vagrant-mesos) Spin up your Mesos Cluster with Vagrant!