Repository: eagle
Updated Branches:
  refs/heads/master dd2c09888 -> ee55054a7


http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/js/modernizr-2.8.3.min.js
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/js/modernizr-2.8.3.min.js 
b/docs/eagle-theme/js/modernizr-2.8.3.min.js
new file mode 100644
index 0000000..40dd2a9
--- /dev/null
+++ b/docs/eagle-theme/js/modernizr-2.8.3.min.js
@@ -0,0 +1 @@
+window.Modernizr=function(e,t,n){function r(e){b.cssText=e}function 
o(e,t){return r(S.join(e+";")+(t||""))}function a(e,t){return typeof 
e===t}function i(e,t){return!!~(""+e).indexOf(t)}function c(e,t){for(var r in 
e){var o=e[r];if(!i(o,"-")&&b[o]!==n)return"pfx"==t?o:!0}return!1}function 
s(e,t,r){for(var o in e){var i=t[e[o]];if(i!==n)return 
r===!1?e[o]:a(i,"function")?i.bind(r||t):i}return!1}function u(e,t,n){var 
r=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+k.join(r+" ")+r).split(" 
");return a(t,"string")||a(t,"undefined")?c(o,t):(o=(e+" "+T.join(r+" 
")+r).split(" "),s(o,t,n))}function l(){p.input=function(n){for(var 
r=0,o=n.length;o>r;r++)j[n[r]]=!!(n[r]in E);return 
j.list&&(j.list=!(!t.createElement("datalist")||!e.HTMLDataListElement)),j}("autocomplete
 autofocus list placeholder max min multiple pattern required step".split(" 
")),p.inputtypes=function(e){for(var 
r,o,a,i=0,c=e.length;c>i;i++)E.setAttribute("type",o=e[i]),r="text"!==E.type,r&&(E.value=x,E.style.cssText="positi
 
on:absolute;visibility:hidden;",/^range$/.test(o)&&E.style.WebkitAppearance!==n?(g.appendChild(E),a=t.defaultView,r=a.getComputedStyle&&"textfield"!==a.getComputedStyle(E,null).WebkitAppearance&&0!==E.offsetHeight,g.removeChild(E)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?E.checkValidity&&E.checkValidity()===!1:E.value!=x)),P[e[i]]=!!r;return
 P}("search tel url email datetime date month week time datetime-local number 
range color".split(" "))}var 
d,f,m="2.8.3",p={},h=!0,g=t.documentElement,v="modernizr",y=t.createElement(v),b=y.style,E=t.createElement("input"),x=":)",w={}.toString,S="
 -webkit- -moz- -o- -ms- ".split(" "),C="Webkit Moz O ms",k=C.split(" 
"),T=C.toLowerCase().split(" 
"),N={svg:"http://www.w3.org/2000/svg"},M={},P={},j={},$=[],D=$.slice,F=function(e,n,r,o){var
 
a,i,c,s,u=t.createElement("div"),l=t.body,d=l||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:v+(r+1),u.appendChild(c);return
 a=["&#173;",'<style id="s',v,'">'
 
,e,"</style>"].join(""),u.id=v,(l?u:d).innerHTML+=a,d.appendChild(u),l||(d.style.background="",d.style.overflow="hidden",s=g.style.overflow,g.style.overflow="hidden",g.appendChild(d)),i=n(u,e),l?u.parentNode.removeChild(u):(d.parentNode.removeChild(d),g.style.overflow=s),!!i},z=function(t){var
 n=e.matchMedia||e.msMatchMedia;if(n)return n(t)&&n(t).matches||!1;var r;return 
F("@media "+t+" { #"+v+" { position: absolute; } 
}",function(t){r="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position}),r},A=function(){function
 e(e,o){o=o||t.createElement(r[e]||"div"),e="on"+e;var i=e in o;return 
i||(o.setAttribute||(o=t.createElement("div")),o.setAttribute&&o.removeAttribute&&(o.setAttribute(e,""),i=a(o[e],"function"),a(o[e],"undefined")||(o[e]=n),o.removeAttribute(e))),o=null,i}var
 
r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return
 
e}(),L={}.hasOwnProperty;f=a(L,"undefined")||a(L.call,"undefined")?function(e,t){ret
 urn t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return 
L.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var 
t=this;if("function"!=typeof t)throw new TypeError;var 
n=D.call(arguments,1),r=function(){if(this instanceof r){var 
o=function(){};o.prototype=t.prototype;var a=new 
o,i=t.apply(a,n.concat(D.call(arguments)));return Object(i)===i?i:a}return 
t.apply(e,n.concat(D.call(arguments)))};return r}),M.flexbox=function(){return 
u("flexWrap")},M.flexboxlegacy=function(){return 
u("boxDirection")},M.canvas=function(){var 
e=t.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},M.canvastext=function(){return!(!p.canvas||!a(t.createElement("canvas").getContext("2d").fillText,"function"))},M.webgl=function(){return!!e.WebGLRenderingContext},M.touch=function(){var
 n;return"ontouchstart"in e||e.DocumentTouch&&t instanceof 
DocumentTouch?n=!0:F(["@media 
(",S.join("touch-enabled),("),v,")","{#modernizr{top:9px;position:absolute}}"].join
 
(""),function(e){n=9===e.offsetTop}),n},M.geolocation=function(){return"geolocation"in
 
navigator},M.postmessage=function(){return!!e.postMessage},M.websqldatabase=function(){return!!e.openDatabase},M.indexedDB=function(){return!!u("indexedDB",e)},M.hashchange=function(){return
 
A("hashchange",e)&&(t.documentMode===n||t.documentMode>7)},M.history=function(){return!(!e.history||!history.pushState)},M.draganddrop=function(){var
 e=t.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in 
e},M.websockets=function(){return"WebSocket"in e||"MozWebSocket"in 
e},M.rgba=function(){return 
r("background-color:rgba(150,255,150,.5)"),i(b.backgroundColor,"rgba")},M.hsla=function(){return
 
r("background-color:hsla(120,40%,100%,.5)"),i(b.backgroundColor,"rgba")||i(b.backgroundColor,"hsla")},M.multiplebgs=function(){return
 r("background:url(https://),url(https://),red 
url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},M.backgroundsize=function(){return
 u("backgroundSize")},M.border
 image=function(){return u("borderImage")},M.borderradius=function(){return 
u("borderRadius")},M.boxshadow=function(){return 
u("boxShadow")},M.textshadow=function(){return""===t.createElement("div").style.textShadow},M.opacity=function(){return
 o("opacity:.55"),/^0.55$/.test(b.opacity)},M.cssanimations=function(){return 
u("animationName")},M.csscolumns=function(){return 
u("columnCount")},M.cssgradients=function(){var 
e="background-image:",t="gradient(linear,left top,right 
bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, 
white);";return r((e+"-webkit- ".split(" 
").join(t+e)+S.join(n+e)).slice(0,-e.length)),i(b.backgroundImage,"gradient")},M.cssreflections=function(){return
 
u("boxReflect")},M.csstransforms=function(){return!!u("transform")},M.csstransforms3d=function(){var
 e=!!u("perspective");return e&&"webkitPerspective"in g.style&&F("@media 
(transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){e=9===t.offsetLeft&&3===t
 .offsetHeight}),e},M.csstransitions=function(){return 
u("transition")},M.fontface=function(){var e;return F('@font-face 
{font-family:"font";src:url("https://";)}',function(n,r){var 
o=t.getElementById("smodernizr"),a=o.sheet||o.styleSheet,i=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"";e=/src/i.test(i)&&0===i.indexOf(r.split("
 ")[0])}),e},M.generatedcontent=function(){var e;return F(["#",v,"{font:0/0 
a}#",v,':after{content:"',x,'";visibility:hidden;font:3px/1 
a}'].join(""),function(t){e=t.offsetHeight>=3}),e},M.video=function(){var 
e=t.createElement("video"),n=!1;try{(n=!!e.canPlayType)&&(n=new 
Boolean(n),n.ogg=e.canPlayType('video/ogg; 
codecs="theora"').replace(/^no$/,""),n.h264=e.canPlayType('video/mp4; 
codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=e.canPlayType('video/webm; 
codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return 
n},M.audio=function(){var 
e=t.createElement("audio"),n=!1;try{(n=!!e.canPlayType)&&(n=new 
Boolean(n),n.ogg=e.canPlayType('audio
 /ogg; 
codecs="vorbis"').replace(/^no$/,""),n.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=e.canPlayType('audio/wav;
 
codecs="1"').replace(/^no$/,""),n.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return
 n},M.localstorage=function(){try{return 
localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(e){return!1}},M.sessionstorage=function(){try{return
 
sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(e){return!1}},M.webworkers=function(){return!!e.Worker},M.applicationcache=function(){return!!e.applicationCache},M.svg=function(){return!!t.createElementNS&&!!t.createElementNS(N.svg,"svg").createSVGRect},M.inlinesvg=function(){var
 e=t.createElement("div");return 
e.innerHTML="<svg/>",(e.firstChild&&e.firstChild.namespaceURI)==N.svg},M.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(w.call(t.createElementNS(N.svg,"animate")))},M.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.
 test(w.call(t.createElementNS(N.svg,"clipPath")))};for(var H in 
M)f(M,H)&&(d=H.toLowerCase(),p[d]=M[H](),$.push((p[d]?"":"no-")+d));return 
p.input||l(),p.addTest=function(e,t){if("object"==typeof e)for(var r in 
e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==n)return 
p;t="function"==typeof t?t():t,"undefined"!=typeof h&&h&&(g.className+=" 
"+(t?"":"no-")+e),p[e]=t}return p},r(""),y=E=null,function(e,t){function 
n(e,t){var 
n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return
 
n.innerHTML="x<style>"+t+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function
 r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var 
t=v[e[h]];return t||(t={},g++,e[h]=g,v[g]=t),t}function 
a(e,n,r){if(n||(n=t),l)return n.createElement(e);r||(r=o(n));var a;return 
a=r.cache[e]?r.cache[e].cloneNode():p.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function
 i(e
 ,n){if(e||(e=t),l)return e.createDocumentFragment();n=n||o(e);for(var 
a=n.frag.cloneNode(),i=0,c=r(),s=c.length;s>i;i++)a.createElement(c[i]);return 
a}function 
c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return
 
y.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return
 function(){var 
n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-]+/g,function(e){return
 t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return 
n}")(y,t.frag)}function s(e){e||(e=t);var 
r=o(e);return!y.shivCSS||u||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||c(e,r),e}var
 
u,l,d="3.7.0",f=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label
 
|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",g=0,v={};!function(){try{var
 e=t.createElement("a");e.innerHTML="<xyz></xyz>",u="hidden"in 
e,l=1==e.childNodes.length||function(){t.createElement("a");var 
e=t.createDocumentFragment();return"undefined"==typeof 
e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof 
e.createElement}()}catch(n){u=!0,l=!0}}();var y={elements:f.elements||"abbr 
article aside audio bdi canvas data datalist details dialog figcaption figure 
footer header hgroup main mark meter nav output progress section summary 
template time 
video",version:d,shivCSS:f.shivCSS!==!1,supportsUnknownElements:l,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:s,createElement:a,createDocumentFragment:i};e.html5=y,s(t)}(this,t),p._version=m,p._prefixes=S,p._domPrefixes=T,p._cssomPrefixes=k,p.mq=z,p.hasEvent=A,p.testProp=function(e){return
 c([e])},p.testAllProps=u,p.testStyles=F,p.prefixed=function(e,t,n){return 
t?u(e,t,n):u(e,
 "pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js 
"+$.join(" "):""),p}(this,this.document);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/js/theme.js
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/js/theme.js b/docs/eagle-theme/js/theme.js
new file mode 100644
index 0000000..6396162
--- /dev/null
+++ b/docs/eagle-theme/js/theme.js
@@ -0,0 +1,55 @@
+$( document ).ready(function() {
+
+    // Shift nav in mobile when clicking the menu.
+    $(document).on('click', "[data-toggle='wy-nav-top']", function() {
+      $("[data-toggle='wy-nav-shift']").toggleClass("shift");
+      $("[data-toggle='rst-versions']").toggleClass("shift");
+    });
+
+    // Close menu when you click a link.
+    $(document).on('click', ".wy-menu-vertical .current ul li a", function() {
+      $("[data-toggle='wy-nav-shift']").removeClass("shift");
+      $("[data-toggle='rst-versions']").toggleClass("shift");
+    });
+
+    $(document).on('click', "[data-toggle='rst-current-version']", function() {
+      $("[data-toggle='rst-versions']").toggleClass("shift-up");
+    });
+
+    // Make tables responsive
+    $("table.docutils:not(.field-list)").wrap("<div 
class='wy-table-responsive'></div>");
+
+    hljs.initHighlightingOnLoad();
+
+    $('table').addClass('docutils');
+});
+
+window.SphinxRtdTheme = (function (jquery) {
+    var stickyNav = (function () {
+        var navBar,
+            win,
+            stickyNavCssClass = 'stickynav',
+            applyStickNav = function () {
+                if (navBar.height() <= win.height()) {
+                    navBar.addClass(stickyNavCssClass);
+                } else {
+                    navBar.removeClass(stickyNavCssClass);
+                }
+            },
+            enable = function () {
+                applyStickNav();
+                win.on('resize', applyStickNav);
+            },
+            init = function () {
+                navBar = jquery('nav.wy-nav-side:first');
+                win    = jquery(window);
+            };
+        jquery(init);
+        return {
+            enable : enable
+        };
+    }());
+    return {
+        StickyNav : stickyNav
+    };
+}($));

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/license/highlight.js/LICENSE
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/license/highlight.js/LICENSE 
b/docs/eagle-theme/license/highlight.js/LICENSE
new file mode 100644
index 0000000..422deb7
--- /dev/null
+++ b/docs/eagle-theme/license/highlight.js/LICENSE
@@ -0,0 +1,24 @@
+Copyright (c) 2006, Ivan Sagalaev
+All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of highlight.js nor the names of its contributors 
+      may be used to endorse or promote products derived from this software 
+      without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/search.html
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/search.html b/docs/eagle-theme/search.html
new file mode 100644
index 0000000..d988aa5
--- /dev/null
+++ b/docs/eagle-theme/search.html
@@ -0,0 +1,21 @@
+{% extends "base.html" %}
+
+{% block extrahead %}
+  <script>var base_url = '{{ base_url }}';</script>
+  <script data-main="{{ base_url }}/mkdocs/js/search.js" src="{{ base_url 
}}/mkdocs/js/require.js"></script>
+{% endblock %}
+
+{% block content %}
+
+  <h1 id="search">Search Results</h1>
+
+  <form id="content_search" action="search.html">
+    <span role="status" aria-live="polite" 
class="ui-helper-hidden-accessible"></span>
+    <input name="q" id="mkdocs-search-query" type="text" class="search_input 
search-query ui-autocomplete-input" placeholder="Search the Docs" 
autocomplete="off" autofocus>
+  </form>
+
+  <div id="mkdocs-search-results">
+    Sorry, page not found.
+  </div>
+
+{% endblock %}

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/searchbox.html
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/searchbox.html b/docs/eagle-theme/searchbox.html
new file mode 100644
index 0000000..177fcb3
--- /dev/null
+++ b/docs/eagle-theme/searchbox.html
@@ -0,0 +1,5 @@
+<div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="{{ base_url 
}}/search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+  </form>
+</div>

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/toc.html
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/toc.html b/docs/eagle-theme/toc.html
new file mode 100644
index 0000000..1cc90f6
--- /dev/null
+++ b/docs/eagle-theme/toc.html
@@ -0,0 +1,83 @@
+<script>
+    function select(elem) {
+        var selectedClassName = "selected";
+        $(".wy-menu-vertical li.selected").removeClass(selectedClassName);
+        $(elem).addClass(selectedClassName);
+    }
+</script>
+
+<!-- 
+    this macro is to fetch the first child element that has url and return the 
url as the default one of the section
+    arguemnt:
+      ni: nav_item, corresponding to navigation item configured in 
mkdocs.yml's "pages"
+ -->
+{% macro fetchDefaultUrl(ni) %}
+    {% if ni.url %}
+        {{ ni.url }}
+    {% elif ni.children %}
+        {{ fetchDefaultUrl(ni.children|first()) }}
+    {% else %}
+        {{ "" }}
+    {% endif %}
+{% endmacro %}
+
+<!-- 
+    this macro generates the style for indentation on sub tocs in side nav
+    argument:
+      current_level: the level number of current toc item
+      max_level: a number indicating how many toc item levels should show up
+ -->
+{% macro getIndentationStyle(current_level, max_level) %}
+    {% if current_level != 0 %}
+        {% set indentation = 1 * current_level + 3 %}
+        {{ "style=\"padding-left: "~indentation~"em;\""}}
+    {% else %}
+        {{ "" }}
+    {% endif %}
+{% endmacro %}
+
+<!-- 
+    this macro shows toc items including nested tocs, toc nesting level would 
depending on arguments described below
+    argument:
+      current_level: the level number of current toc item
+      max_level: a number indicating how many toc item levels should show up
+ -->
+{% macro showNestedToc(toc_item, current_level, max_level) %}
+    {% if current_level < max_level %}
+        <li class="{%if current_level == 
0%}toctree-l3{%else%}toctree-l4{%endif%}" onclick="select(this)"><a 
{{getIndentationStyle(current_level, max_level)}} href="{{ toc_item.url }}">{{ 
toc_item.title }}</a></li>
+        {% if toc_item.children %}
+            <ul>
+            {% for toc_i in toc_item.children %}
+                {{ showNestedToc(toc_i, current_level+1, max_level) }}
+            {% endfor %}
+            </ul>
+        {% endif %}
+    {% else %}
+        {{""}}
+    {% endif %}
+{% endmacro %}
+
+<!-- generate side nav based on navigation configured in mkdocs.yml -->
+{% if nav_item.children %}
+    {% if nav_item.active %}
+        <ul class="subnav">
+            <li><a class="current" href="{{ fetchDefaultUrl(nav_item) }}">{{ 
nav_item.title }}</a></li>
+            {% for nav_item in nav_item.children %}
+                {% include 'toc.html' %}
+            {% endfor %}
+        </ul>
+    {% else %}
+        <li><a href="{{ fetchDefaultUrl(nav_item) }}">{{ nav_item.title 
}}</a></li>
+    {% endif %}
+{% else %}
+    <li class="toctree-l1 {% if nav_item.active%}current{%endif%}">
+        <a class="{% if nav_item.active%}current{%endif%}" href="{{ 
nav_item.url }}">{{ nav_item.title }}</a>
+        {% if nav_item == current_page %}
+            <ul>
+            {% for toc_item in toc %}
+                {{ showNestedToc(toc_item, 0, 3) }}
+            {% endfor %}
+            </ul>
+        {% endif %}
+    </li>
+{% endif %}

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/eagle-theme/versions.html
----------------------------------------------------------------------
diff --git a/docs/eagle-theme/versions.html b/docs/eagle-theme/versions.html
new file mode 100644
index 0000000..d12d197
--- /dev/null
+++ b/docs/eagle-theme/versions.html
@@ -0,0 +1,15 @@
+<div class="rst-versions" role="note" style="cursor: pointer">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      {% if repo_name == 'GitHub' %}
+          <a href="{{ repo_url }}" class="icon icon-github" style="float: 
left; color: #fcfcfc"> GitHub</a>
+      {% elif repo_name == 'Bitbucket' %}
+          <a href="{{ repo_url }}" class="icon icon-bitbucket" style="float: 
left; color: #fcfcfc"> BitBucket</a>
+      {% endif %}
+      {% if previous_page %}
+        <span><a href="{{ previous_page.url }}" style="color: 
#fcfcfc;">&laquo; Previous</a></span>
+      {% endif %}
+      {% if next_page %}
+        <span style="margin-left: 15px"><a href="{{ next_page.url }}" 
style="color: #fcfcfc">Next &raquo;</a></span>
+      {% endif %}
+    </span>
+</div>

http://git-wip-us.apache.org/repos/asf/eagle/blob/ee55054a/docs/mkdocs.yml
----------------------------------------------------------------------
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml
new file mode 100644
index 0000000..8c432de
--- /dev/null
+++ b/docs/mkdocs.yml
@@ -0,0 +1,20 @@
+site_name: Apache Eagle Documentation
+
+site_url: http://eagle.apache.org 
+
+repo_url: https://github.com/apache/eagle/tree/master/docs
+
+site_favicon: include/images/favicon.png
+
+pages:
+  - 'Home': 'index.md'
+  - 'Getting Started': 'getting-started.md'
+  - 'Using Eagle': 'using-eagle.md'
+  - 'Applications': 'applications.md'
+  - 'Developing Application': 'developing-application.md'
+  - 'Underlying Design': 'underlying-design.md'
+  - 'Reference': 'reference.md'
+
+theme: readthedocs
+
+theme_dir: eagle-theme

Reply via email to