changeset 5:e210b708b330

fill in site content
author Alex Krolick <whokilledtheelectricmonk@gmail.com>
date Sun, 08 Nov 2015 03:07:13 -0800
parents 682549932903
children c5038409bf52
files _includes/donate.html _includes/footer.html _includes/head.html _includes/header.html _includes/install.html about.md bugs.md commercial-support.md css/app.css css/syntax-autumn.css css/syntax-emacs.css css/syntax-github.css css/syntax-monokai.css css/syntax-native.css css/syntax-paraiso.css css/syntax-vs.css donate.md get-involved.md humans.txt img/plot.png index.html install.md support-expectations.md support.md
diffstat 24 files changed, 953 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/donate.html	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,5 @@
+<a href="https://crm.fsf.org/civicrm/contribute/transact?reset=1&id=10" class="expand button split">Donate <span data-dropdown="drop"></span></a><br>
+<ul id="drop" class="f-dropdown" data-dropdown-content>
+  <li><a href="#">FSF Donation Page</a></li>
+  <li><a href="bitcoin:1E6HchBMX1EfiJQhSUanuF4VYKk552tEHF">Bitcoin</a></li>
+</ul>
\ No newline at end of file
--- a/_includes/footer.html	Sat Nov 07 19:23:48 2015 -0800
+++ b/_includes/footer.html	Sun Nov 08 03:07:13 2015 -0800
@@ -1,3 +1,60 @@
-<footer>
+<footer class="row">
+  <section id="support">
+	<h3>Support</h3>
+	<div class="row">
+		<div class="columns small-12">
+		</div>
+		<div class="medium-9 columns">
+		<dl>
+			<div class="row collapse">
+			<div class="columns  medium-3">
+				<dt>Wiki</dt>
+				<dd><a href="{{site.wiki_url}}">wiki.octave.org</a></dd>
+			</div>
+			<div class="columns medium-3">
+				<dt>Support Mailing List</dt>
+				<dd><a href="https://lists.gnu.org/mailman/listinfo/help-octave">help@octave.org</a></dd>
+			</div>
+			<div class="columns medium-3">
+				<dt>IRC Channel</dt>
+				<dd><a href="http://webchat.freenode.net/?channels=octave&uio=MT1mYWxzZSYyPXRydWUmMTI9dHJ1ZQda">{{site.irc_channel}}</a> on {{site.irc_network}}</dd>
+			</div>
+			<div class="columns medium-3">
+				<dt><a href="{{ "/bugs" | prepend: site.base_url }}">Reporting Bugs</a></dt>        
+				<dt><a href="{{ "/support-expectations" | prepend: site.base_url }}">Support Expectations</a></dt> 
+				<dt><a href="{{ "/commercial-support" | prepend: site.base_url }}">Commercial Support</a></dt>  
+				<dt><a href="{{ "/donate" | prepend: site.base_url }}">Donate</a></dt>      
+			</div>
+			</div>
+		</dl>
+		</div>
+		<div class="columns medium-3">
+		<a class="button expand" href="{{site.docs_url}}">Documentation</a>
+		</div>
+	</div>
+	<div class="row ">
+		<div class="columns small-9">
+			<div class="panel callout">
+				Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.
+			</div>
+		</div>
+		<div class="columns small-3">
+			{% include donate.html %}
+		</div>
+	</div>
+	<div class="row">
+		<div class="columns small-12">
+			<div class="text-center">
+				<p>Octave is free software under the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License.</a></p>
+				<small>
+					Copyright © 1998-2015 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved. 
+				</small>
+			</div>
+		</div>
+	</div>
+  </section>
+</footer>
 
-</footer>
+<script>
+	$(document).foundation();
+</script>
--- a/_includes/head.html	Sat Nov 07 19:23:48 2015 -0800
+++ b/_includes/head.html	Sun Nov 08 03:07:13 2015 -0800
@@ -9,15 +9,15 @@
   <link rel="stylesheet" href="{{ "/css/foundation.min.css" | prepend: site.baseurl }}">
   <link rel="stylesheet" href="{{ "/css/normalize.css" | prepend: site.baseurl }}">
   <link rel="stylesheet" href="{{ "/css/app.css" | prepend: site.baseurl }}">
+  <link rel="stylesheet" href="{{ "/css/syntax-paraiso.css" | prepend: site.baseurl }}">
   
   <script src="{{ "/js/vendor/modernizr.js" | prepend: site.baseurl }}"></script>
   <script src="{{ "/js/vendor/jquery.js" | prepend: site.baseurl }}"></script>
   <script src="{{ "/js/foundation/foundation.js" | prepend: site.baseurl }}"></script>
+  <script src="{{ "/js/foundation/foundation.reveal.js" | prepend: site.baseurl }}"></script>
   <script src="{{ "/js/foundation/foundation.topbar.js" | prepend: site.baseurl }}"></script>
-
-  <script>
-    $(document).foundation();
-  </script>
+  <script src="{{ "/js/foundation/foundation.tab.js" | prepend: site.baseurl }}"></script>
+  <script src="{{ "/js/foundation/foundation.dropdown.js" | prepend: site.baseurl }}"></script>
   
   <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
   <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}">
--- a/_includes/header.html	Sat Nov 07 19:23:48 2015 -0800
+++ b/_includes/header.html	Sun Nov 08 03:07:13 2015 -0800
@@ -17,10 +17,10 @@
       <!-- Right Nav Section -->
       <ul class="right">
         {% for page in site.pages %}
-          {% if page.title %}
-          <li>
-            <a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
-          </li>
+          {% if page.menu %}
+            <li>
+              <a href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
+            </li>
           {% endif %}
         {% endfor %}
       </ul>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/install.html	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,34 @@
+<ul class="tabs" data-tab>
+  <li class="tab-title"><a href="#source">Source</a></li>
+  <li class="tab-title active"><a href="#linux">Linux</a></li>
+  <li class="tab-title"><a href="#mac">Mac</a></li>
+  <li class="tab-title"><a href="#bsd">BSD</a></li>
+  <li class="tab-title"><a href="#windows">Windows</a></li>
+</ul>
+<div class="tabs-content">
+  <div class="content active" id="linux">
+    <p>
+      Executable versions of Octave for GNU/Linux systems are provided by the individual distributions. Distributions known to package Octave include <a href="//debian.org">Debian</a>, <a href="//ubuntu.org">Ubuntu</a>, <a href="//fedoraproject.org">Fedora</a>, <a href="//gentoo.org">Gentoo</a>, and <a href="//opensuse.org">SuSE</a>. These packages are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux distribution varies. The Octave project has no control over that process.
+    </p>
+  </div>
+  <div class="content" id="mac">
+    <p>
+      The <a href="{{site.wiki_url}}">Octave Wiki</a> has some instructions for installing Octave on OS X systems. A Homebrew source package may also be available but is not maintained by the Octave developers.
+    </p>
+  </div>
+  <div class="content" id="bsd">
+    <p>
+      Executable versions of Octave for BSD systems are provided by the individual distributions. Both <a href="//freebsd.org">FreeBSD</a> and <a href="//openbsd.org">OpenBSD</a> have Octave packages. These packages are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux distribution varies. The Octave project has no control over that process.
+    </p>
+  </div>
+  <div class="content" id="windows">
+    <p>
+      Windows binaries with corresponding source code can be downloaded from <a href="https://ftp.gnu.org/gnu/octave/windows/">https://ftp.gnu.org/gnu/octave/windows/</a>
+    </p>
+  </div>
+  <div class="content" id="source">
+    <p>
+      The latest released version of Octave is always available from <a href="ftp://ftp.gnu.org/gnu/octave">ftp://ftp.gnu.org/gnu/octave</a>. 
+    </p>
+  </div>
+</div>
\ No newline at end of file
--- a/about.md	Sat Nov 07 19:23:48 2015 -0800
+++ b/about.md	Sun Nov 08 03:07:13 2015 -0800
@@ -2,6 +2,7 @@
 layout: page
 title: About
 permalink: /about/
+menu: true
 ---
 
 GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
@@ -12,7 +13,7 @@
 
 Octave was written by John W. Eaton and many others. Because Octave is free software you are encouraged to help make Octave more useful by writing and contributing additional functions for it, and by reporting any problems you may have.
 
-## History
+### History
 
 Octave was originally conceived (in about 1988) to be companion software for an undergraduate-level textbook on chemical reactor design being written by James B. Rawlings of the University of Wisconsin-Madison and John G. Ekerdt of the University of Texas. We originally envisioned some very specialized tools for the solution of chemical reactor design problems. Later, after seeing the limitations of that approach, we opted to attempt to build a much more flexible tool.
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bugs.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,69 @@
+---
+layout: page
+title: Bugs
+permalink: /bugs/
+---
+
+
+
+<ul class="button-group">
+  <li><a href="http://savannah.gnu.org/bugs/?func=additem&group=octave" class="button">Report</a></li>
+  <li><a href="http://savannah.gnu.org/bugs/?func=search&group=octave" class="button">Search</a></li>
+  <li><a href="http://savannah.gnu.org/bugs/?group=octave" class="button">Browse</a></li>
+</ul>
+
+Your bug reports play an essential role in making Octave reliable. You can make fixing problems easier by following the guidelines below.
+
+### Where and How to Send Bug Reports
+
+To report a bug in Octave, [submit](http://savannah.gnu.org/bugs/?func=additem&group=octave) a bug report using the [bug tracker](http://savannah.gnu.org/bugs/?group=octave).
+
+<div class="panel">
+Please do not send bug reports to the help-octave mailing list. Most users of Octave do not want to receive bug reports.
+</div>
+
+When you encounter a problem, the first thing to do is to see if it is already known. The best place to look for reported problems is the Octave [bug tracker](http://savannah.gnu.org/bugs/?group=octave).
+
+The Octave reference manual also contains a list of [known causes of trouble](http://www.gnu.org/software/octave/doc/interpreter/Trouble.html#Trouble).
+
+If you your problem does not appear to be known, then you should report the problem.
+
+Reporting a bug may help you by bringing a solution to your problem, or it may not. In any case, the principal function of a bug report is to help the entire community by making the next version of Octave work better, so you can contribute to the maintenance of Octave.
+
+### Have You Found a Bug?
+
+If you are not sure whether you have found a bug, here are some guidelines:
+
+- If Octave gets a fatal signal, for any input whatever, that is a bug. Reliable interpreters never crash.
+- If Octave produces incorrect results, for any input whatever, that is a bug.
+- Some output may appear to be incorrect when it is in fact due to a program whose behavior is undefined, which happened by chance to give the desired results on another system. For example, trigonometric functions may produce different results because of differences in the math library or the way floating point arithmetic is handled on various systems.
+- If Octave produces an error message for valid input, that is a bug.
+- If Octave does not produce an error message for invalid input, that is a bug. However, you should note that your idea of "invalid input" might be my idea of "an extension" or "support for traditional practice".
+- If you are an experienced user of programs like Octave, your suggestions for improvement are welcome in any case.
+
+### Making Your Bug Report Count
+
+In order for a bug report to serve its purpose, you must include the information that makes it possible to fix the bug.
+
+The fundamental principle of reporting bugs usefully is this: **report all the facts**. If you are not sure whether to state a fact or leave it out, state it.
+
+Often people omit facts because they think they know what causes the problem and they conclude that some details don't matter. Thus, you might assume that the name of the variable you use in an example does not matter. Well, probably it doesn't, but one cannot be sure. Perhaps the bug is a stray memory reference which happens to fetch from the location where that name is stored in memory; perhaps, if the name were different, the contents of that location would fool the interpreter into doing the right thing despite the bug. Play it safe and give a specific, complete example.
+
+Keep in mind that the purpose of a bug report is to enable someone to fix the bug if it is not known. Always write your bug reports on the assumption that the bug is not known.
+
+Sometimes people give a few sketchy facts and ask, "Does this ring a bell?" This cannot help us fix a bug. It is better to send a complete bug report to begin with.
+
+Try to make your bug report self-contained. If we have to ask you for more information, it is best if you include all the previous information in your response, as well as the information that was missing.
+
+The bug tracker will prompt you for some basic information like the version of Octave and the operating system you are using. You also need to include the following to enable someone to investigate the bug:
+
+- A complete input file that will reproduce the bug. A single statement may not be enough of an example--the bug might depend on other details that are missing from the single statement where the error finally occurs.
+- The command arguments you gave Octave to execute that example and observe the bug. To guarantee you won't omit something important, list all the options. If we were to try to guess the arguments, we would probably guess wrong and then we would not encounter the bug.
+- A description of what behavior you observe that you believe is incorrect. For example, "The interpreter gets a fatal signal," or, "The output produced at line 208 is incorrect."
+- The output you expected to see. Although it might seem obvious to you, someone examining the problem might not know what result you consider correct.
+- If you wish to suggest changes to the Octave source, send them as context diffs. If you discuss something in the Octave source, refer to it by context, not by line number, because the line numbers in the development sources probably won't match those in your sources.
+
+### Sending Patches for Octave
+
+If you have a suggested fix for a bug, please attach it to your report in the tracker. Your patch is more likely to be reviewed if you follow the guidelines in the Octave manual about to [generate a changeset](http://www.gnu.org/software/octave/doc/interpreter/Basics-of-Generating-a-Changeset.html#Basics-of-Generating-a-Changeset) and submit patches for Octave.
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commercial-support.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,23 @@
+---
+layout: page
+title: Commercial Support
+permalink: /commercial-support/
+menu: false
+---
+
+The following organizations and individuals provide paid consulting services for Octave. If you have questions about them, please visit their web sites or contact them individually. This list is provided as a service to the community and the support providers. The Octave project does not provide endorsements or recommendations.
+
+If you would like to have your company listed here, please contact the maintainers@octave.org mailing list.
+
+### John W. Eaton Consulting, Inc.
+
+[John W. Eaton Consulting, Inc.](http://jweaton.org/) provides software consulting and support services, primarily for GNU Octave, a free software system for numerical analysis. Services include help with installing and using the software, as well as prompt responses to problem reports.
+
+As the original author and current maintainer of GNU Octave, Dr. Eaton is uniquely qualified to deliver the most comprehensive solutions for your Octave needs.
+
+### MOXOFF
+
+[MOXOFF](http://www.moxoff.com/octave) provides custom programming and custom numerical modeling solutions based on free software tools and in particular on GNU Octave.
+
+MOXOFF applies mathematics and statistical analysis to complex, multiphysics problems. Our approach covers a broad spectrum of fields: we run applied research and develop innovative mathematical solutions for engineering, life science and social science problems. Our skills can be applied to a wide range of subjects: bio-technologies, aerospace design, domestic appliances, conventional and renewable power generation, electronics, financial instruments, analysis and simulation of geological processes, biomedical equipment to cite just a few of our more recent projects. We deliver business-class solutions based on GNU Octave and we also provide evolutive maintenance. We design GNU Octave based interfaces to free software tools for scientific computing.
+
--- a/css/app.css	Sat Nov 07 19:23:48 2015 -0800
+++ b/css/app.css	Sun Nov 08 03:07:13 2015 -0800
@@ -1,17 +1,20 @@
 @import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
 
 .page-content {
-	margin-top: 4rem;
+	margin-top: 2rem;
 }
 
 section {
-	padding-bottom: 1rem;
+	padding-top: 2.5rem; /* This is for anchor links with the fixed header */
+	margin-top: -2.5rem;
+	padding-bottom: 2rem;
 }
 
 .home-title {
 	color: #0790c0;
 	font-weight: 700;
 	margin: 0 0 1rem 0;
+	font-size: 2.33rem;
 }
 
 body {
@@ -30,4 +33,41 @@
 h1, h2, h3, h4, h5, h6 {
 	font-family: 'PT Sans'; 
 	color: #333;
+	/*font-weight: bold;*/
+}
+
+h2 {
+	font-size: 2rem;
+}
+
+h3 {
+	font-size: 1.66rem;
+}
+
+/**
+* Font overrides (do this using SASS when that gets pulled in)
+*/
+
+.button, li, p, .alert, .label, .top-bar-section ul li>a {
+	font-family: inherit;
+}
+
+.highlight code {
+	border: inherit;
+	background-color: inherit;
+	line-height: 1;
+	padding: 0;
+}
+
+.highlight {
+	margin: 0 0 1.5rem 0;
+	border: 1px solid #ccc;
+	padding: 0.5em;
+	border-radius: 3px;
+	font-size: 90%;
+	width: 100%;
+}
+
+.highlight table {
+	border: none;
 }
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-autumn.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,59 @@
+.hll { background-color: #ffffcc }
+.c { color: #aaaaaa; font-style: italic } /* Comment */
+.err { color: #FF0000; background-color: #FFAAAA } /* Error */
+.k { color: #0000aa } /* Keyword */
+.cm { color: #aaaaaa; font-style: italic } /* Comment.Multiline */
+.cp { color: #4c8317 } /* Comment.Preproc */
+.c1 { color: #aaaaaa; font-style: italic } /* Comment.Single */
+.cs { color: #0000aa; font-style: italic } /* Comment.Special */
+.gd { color: #aa0000 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.gi { color: #00aa00 } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #0000aa } /* Keyword.Constant */
+.kd { color: #0000aa } /* Keyword.Declaration */
+.kn { color: #0000aa } /* Keyword.Namespace */
+.kp { color: #0000aa } /* Keyword.Pseudo */
+.kr { color: #0000aa } /* Keyword.Reserved */
+.kt { color: #00aaaa } /* Keyword.Type */
+.m { color: #009999 } /* Literal.Number */
+.s { color: #aa5500 } /* Literal.String */
+.na { color: #1e90ff } /* Name.Attribute */
+.nb { color: #00aaaa } /* Name.Builtin */
+.nc { color: #00aa00; text-decoration: underline } /* Name.Class */
+.no { color: #aa0000 } /* Name.Constant */
+.nd { color: #888888 } /* Name.Decorator */
+.ni { color: #880000; font-weight: bold } /* Name.Entity */
+.nf { color: #00aa00 } /* Name.Function */
+.nn { color: #00aaaa; text-decoration: underline } /* Name.Namespace */
+.nt { color: #1e90ff; font-weight: bold } /* Name.Tag */
+.nv { color: #aa0000 } /* Name.Variable */
+.ow { color: #0000aa } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mb { color: #009999 } /* Literal.Number.Bin */
+.mf { color: #009999 } /* Literal.Number.Float */
+.mh { color: #009999 } /* Literal.Number.Hex */
+.mi { color: #009999 } /* Literal.Number.Integer */
+.mo { color: #009999 } /* Literal.Number.Oct */
+.sb { color: #aa5500 } /* Literal.String.Backtick */
+.sc { color: #aa5500 } /* Literal.String.Char */
+.sd { color: #aa5500 } /* Literal.String.Doc */
+.s2 { color: #aa5500 } /* Literal.String.Double */
+.se { color: #aa5500 } /* Literal.String.Escape */
+.sh { color: #aa5500 } /* Literal.String.Heredoc */
+.si { color: #aa5500 } /* Literal.String.Interpol */
+.sx { color: #aa5500 } /* Literal.String.Other */
+.sr { color: #009999 } /* Literal.String.Regex */
+.s1 { color: #aa5500 } /* Literal.String.Single */
+.ss { color: #0000aa } /* Literal.String.Symbol */
+.bp { color: #00aaaa } /* Name.Builtin.Pseudo */
+.vc { color: #aa0000 } /* Name.Variable.Class */
+.vg { color: #aa0000 } /* Name.Variable.Global */
+.vi { color: #aa0000 } /* Name.Variable.Instance */
+.il { color: #009999 } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-emacs.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,62 @@
+.hll { background-color: #ffffcc }
+.c { color: #008800; font-style: italic } /* Comment */
+.err { border: 1px solid #FF0000 } /* Error */
+.k { color: #AA22FF; font-weight: bold } /* Keyword */
+.o { color: #666666 } /* Operator */
+.cm { color: #008800; font-style: italic } /* Comment.Multiline */
+.cp { color: #008800 } /* Comment.Preproc */
+.c1 { color: #008800; font-style: italic } /* Comment.Single */
+.cs { color: #008800; font-weight: bold } /* Comment.Special */
+.gd { color: #A00000 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #FF0000 } /* Generic.Error */
+.gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.gi { color: #00A000 } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.gt { color: #0044DD } /* Generic.Traceback */
+.kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */
+.kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #AA22FF } /* Keyword.Pseudo */
+.kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #00BB00; font-weight: bold } /* Keyword.Type */
+.m { color: #666666 } /* Literal.Number */
+.s { color: #BB4444 } /* Literal.String */
+.na { color: #BB4444 } /* Name.Attribute */
+.nb { color: #AA22FF } /* Name.Builtin */
+.nc { color: #0000FF } /* Name.Class */
+.no { color: #880000 } /* Name.Constant */
+.nd { color: #AA22FF } /* Name.Decorator */
+.ni { color: #999999; font-weight: bold } /* Name.Entity */
+.ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.nf { color: #00A000 } /* Name.Function */
+.nl { color: #A0A000 } /* Name.Label */
+.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
+.nt { color: #008000; font-weight: bold } /* Name.Tag */
+.nv { color: #B8860B } /* Name.Variable */
+.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mb { color: #666666 } /* Literal.Number.Bin */
+.mf { color: #666666 } /* Literal.Number.Float */
+.mh { color: #666666 } /* Literal.Number.Hex */
+.mi { color: #666666 } /* Literal.Number.Integer */
+.mo { color: #666666 } /* Literal.Number.Oct */
+.sb { color: #BB4444 } /* Literal.String.Backtick */
+.sc { color: #BB4444 } /* Literal.String.Char */
+.sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */
+.s2 { color: #BB4444 } /* Literal.String.Double */
+.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.sh { color: #BB4444 } /* Literal.String.Heredoc */
+.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.sx { color: #008000 } /* Literal.String.Other */
+.sr { color: #BB6688 } /* Literal.String.Regex */
+.s1 { color: #BB4444 } /* Literal.String.Single */
+.ss { color: #B8860B } /* Literal.String.Symbol */
+.bp { color: #AA22FF } /* Name.Builtin.Pseudo */
+.vc { color: #B8860B } /* Name.Variable.Class */
+.vg { color: #B8860B } /* Name.Variable.Global */
+.vi { color: #B8860B } /* Name.Variable.Instance */
+.il { color: #666666 } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-github.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,60 @@
+/*.highlight  { background: #ffffff; }*/
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-monokai.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,63 @@
+.hll { background-color: #49483e }
+.c { color: #75715e } /* Comment */
+.err { color: #960050; background-color: #1e0010 } /* Error */
+.k { color: #66d9ef } /* Keyword */
+.l { color: #ae81ff } /* Literal */
+.n { color: #f8f8f2 } /* Name */
+.o { color: #f92672 } /* Operator */
+.p { color: #f8f8f2 } /* Punctuation */
+.cm { color: #75715e } /* Comment.Multiline */
+.cp { color: #75715e } /* Comment.Preproc */
+.c1 { color: #75715e } /* Comment.Single */
+.cs { color: #75715e } /* Comment.Special */
+.gd { color: #f92672 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gi { color: #a6e22e } /* Generic.Inserted */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #75715e } /* Generic.Subheading */
+.kc { color: #66d9ef } /* Keyword.Constant */
+.kd { color: #66d9ef } /* Keyword.Declaration */
+.kn { color: #f92672 } /* Keyword.Namespace */
+.kp { color: #66d9ef } /* Keyword.Pseudo */
+.kr { color: #66d9ef } /* Keyword.Reserved */
+.kt { color: #66d9ef } /* Keyword.Type */
+.ld { color: #e6db74 } /* Literal.Date */
+.m { color: #ae81ff } /* Literal.Number */
+.s { color: #e6db74 } /* Literal.String */
+.na { color: #a6e22e } /* Name.Attribute */
+.nb { color: #f8f8f2 } /* Name.Builtin */
+.nc { color: #a6e22e } /* Name.Class */
+.no { color: #66d9ef } /* Name.Constant */
+.nd { color: #a6e22e } /* Name.Decorator */
+.ni { color: #f8f8f2 } /* Name.Entity */
+.ne { color: #a6e22e } /* Name.Exception */
+.nf { color: #a6e22e } /* Name.Function */
+.nl { color: #f8f8f2 } /* Name.Label */
+.nn { color: #f8f8f2 } /* Name.Namespace */
+.nx { color: #a6e22e } /* Name.Other */
+.py { color: #f8f8f2 } /* Name.Property */
+.nt { color: #f92672 } /* Name.Tag */
+.nv { color: #f8f8f2 } /* Name.Variable */
+.ow { color: #f92672 } /* Operator.Word */
+.w { color: #f8f8f2 } /* Text.Whitespace */
+.mb { color: #ae81ff } /* Literal.Number.Bin */
+.mf { color: #ae81ff } /* Literal.Number.Float */
+.mh { color: #ae81ff } /* Literal.Number.Hex */
+.mi { color: #ae81ff } /* Literal.Number.Integer */
+.mo { color: #ae81ff } /* Literal.Number.Oct */
+.sb { color: #e6db74 } /* Literal.String.Backtick */
+.sc { color: #e6db74 } /* Literal.String.Char */
+.sd { color: #e6db74 } /* Literal.String.Doc */
+.s2 { color: #e6db74 } /* Literal.String.Double */
+.se { color: #ae81ff } /* Literal.String.Escape */
+.sh { color: #e6db74 } /* Literal.String.Heredoc */
+.si { color: #e6db74 } /* Literal.String.Interpol */
+.sx { color: #e6db74 } /* Literal.String.Other */
+.sr { color: #e6db74 } /* Literal.String.Regex */
+.s1 { color: #e6db74 } /* Literal.String.Single */
+.ss { color: #e6db74 } /* Literal.String.Symbol */
+.bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.vc { color: #f8f8f2 } /* Name.Variable.Class */
+.vg { color: #f8f8f2 } /* Name.Variable.Global */
+.vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.il { color: #ae81ff } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-native.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,71 @@
+.hll { background-color: #404040 }
+.c { color: #999999; font-style: italic } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.esc { color: #d0d0d0 } /* Escape */
+.g { color: #d0d0d0 } /* Generic */
+.k { color: #6ab825; font-weight: bold } /* Keyword */
+.l { color: #d0d0d0 } /* Literal */
+.n { color: #d0d0d0 } /* Name */
+.o { color: #d0d0d0 } /* Operator */
+.x { color: #d0d0d0 } /* Other */
+.p { color: #d0d0d0 } /* Punctuation */
+.cm { color: #999999; font-style: italic } /* Comment.Multiline */
+.cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #999999; font-style: italic } /* Comment.Single */
+.cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */
+.gd { color: #d22323 } /* Generic.Deleted */
+.ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
+.gr { color: #d22323 } /* Generic.Error */
+.gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
+.gi { color: #589819 } /* Generic.Inserted */
+.go { color: #cccccc } /* Generic.Output */
+.gp { color: #aaaaaa } /* Generic.Prompt */
+.gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */
+.gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
+.gt { color: #d22323 } /* Generic.Traceback */
+.kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */
+.kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #6ab825 } /* Keyword.Pseudo */
+.kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #6ab825; font-weight: bold } /* Keyword.Type */
+.ld { color: #d0d0d0 } /* Literal.Date */
+.m { color: #3677a9 } /* Literal.Number */
+.s { color: #ed9d13 } /* Literal.String */
+.na { color: #bbbbbb } /* Name.Attribute */
+.nb { color: #24909d } /* Name.Builtin */
+.nc { color: #447fcf; text-decoration: underline } /* Name.Class */
+.no { color: #40ffff } /* Name.Constant */
+.nd { color: #ffa500 } /* Name.Decorator */
+.ni { color: #d0d0d0 } /* Name.Entity */
+.ne { color: #bbbbbb } /* Name.Exception */
+.nf { color: #447fcf } /* Name.Function */
+.nl { color: #d0d0d0 } /* Name.Label */
+.nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */
+.nx { color: #d0d0d0 } /* Name.Other */
+.py { color: #d0d0d0 } /* Name.Property */
+.nt { color: #6ab825; font-weight: bold } /* Name.Tag */
+.nv { color: #40ffff } /* Name.Variable */
+.ow { color: #6ab825; font-weight: bold } /* Operator.Word */
+.w { color: #666666 } /* Text.Whitespace */
+.mb { color: #3677a9 } /* Literal.Number.Bin */
+.mf { color: #3677a9 } /* Literal.Number.Float */
+.mh { color: #3677a9 } /* Literal.Number.Hex */
+.mi { color: #3677a9 } /* Literal.Number.Integer */
+.mo { color: #3677a9 } /* Literal.Number.Oct */
+.sb { color: #ed9d13 } /* Literal.String.Backtick */
+.sc { color: #ed9d13 } /* Literal.String.Char */
+.sd { color: #ed9d13 } /* Literal.String.Doc */
+.s2 { color: #ed9d13 } /* Literal.String.Double */
+.se { color: #ed9d13 } /* Literal.String.Escape */
+.sh { color: #ed9d13 } /* Literal.String.Heredoc */
+.si { color: #ed9d13 } /* Literal.String.Interpol */
+.sx { color: #ffa500 } /* Literal.String.Other */
+.sr { color: #ed9d13 } /* Literal.String.Regex */
+.s1 { color: #ed9d13 } /* Literal.String.Single */
+.ss { color: #ed9d13 } /* Literal.String.Symbol */
+.bp { color: #24909d } /* Name.Builtin.Pseudo */
+.vc { color: #40ffff } /* Name.Variable.Class */
+.vg { color: #40ffff } /* Name.Variable.Global */
+.vi { color: #40ffff } /* Name.Variable.Instance */
+.il { color: #3677a9 } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-paraiso.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,65 @@
+.hll { background-color: #a39e9b }
+.c { color: #8d8687 } /* Comment */
+.err { color: #ef6155 } /* Error */
+.k { color: #815ba4 } /* Keyword */
+.l { color: #f99b15 } /* Literal */
+.n { color: #2f1e2e } /* Name */
+.o { color: #5bc4bf } /* Operator */
+.p { color: #2f1e2e } /* Punctuation */
+.cm { color: #8d8687 } /* Comment.Multiline */
+.cp { color: #8d8687 } /* Comment.Preproc */
+.c1 { color: #8d8687 } /* Comment.Single */
+.cs { color: #8d8687 } /* Comment.Special */
+.gd { color: #ef6155 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gh { color: #2f1e2e; font-weight: bold } /* Generic.Heading */
+.gi { color: #48b685 } /* Generic.Inserted */
+.gp { color: #8d8687; font-weight: bold } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #5bc4bf; font-weight: bold } /* Generic.Subheading */
+.kc { color: #815ba4 } /* Keyword.Constant */
+.kd { color: #815ba4 } /* Keyword.Declaration */
+.kn { color: #5bc4bf } /* Keyword.Namespace */
+.kp { color: #815ba4 } /* Keyword.Pseudo */
+.kr { color: #815ba4 } /* Keyword.Reserved */
+.kt { color: #fec418 } /* Keyword.Type */
+.ld { color: #48b685 } /* Literal.Date */
+.m { color: #f99b15 } /* Literal.Number */
+.s { color: #48b685 } /* Literal.String */
+.na { color: #06b6ef } /* Name.Attribute */
+.nb { color: #2f1e2e } /* Name.Builtin */
+.nc { color: #fec418 } /* Name.Class */
+.no { color: #ef6155 } /* Name.Constant */
+.nd { color: #5bc4bf } /* Name.Decorator */
+.ni { color: #2f1e2e } /* Name.Entity */
+.ne { color: #ef6155 } /* Name.Exception */
+.nf { color: #06b6ef } /* Name.Function */
+.nl { color: #2f1e2e } /* Name.Label */
+.nn { color: #fec418 } /* Name.Namespace */
+.nx { color: #06b6ef } /* Name.Other */
+.py { color: #2f1e2e } /* Name.Property */
+.nt { color: #5bc4bf } /* Name.Tag */
+.nv { color: #ef6155 } /* Name.Variable */
+.ow { color: #5bc4bf } /* Operator.Word */
+.w { color: #2f1e2e } /* Text.Whitespace */
+.mb { color: #f99b15 } /* Literal.Number.Bin */
+.mf { color: #f99b15 } /* Literal.Number.Float */
+.mh { color: #f99b15 } /* Literal.Number.Hex */
+.mi { color: #f99b15 } /* Literal.Number.Integer */
+.mo { color: #f99b15 } /* Literal.Number.Oct */
+.sb { color: #48b685 } /* Literal.String.Backtick */
+.sc { color: #2f1e2e } /* Literal.String.Char */
+.sd { color: #8d8687 } /* Literal.String.Doc */
+.s2 { color: #48b685 } /* Literal.String.Double */
+.se { color: #f99b15 } /* Literal.String.Escape */
+.sh { color: #48b685 } /* Literal.String.Heredoc */
+.si { color: #f99b15 } /* Literal.String.Interpol */
+.sx { color: #48b685 } /* Literal.String.Other */
+.sr { color: #48b685 } /* Literal.String.Regex */
+.s1 { color: #48b685 } /* Literal.String.Single */
+.ss { color: #48b685 } /* Literal.String.Symbol */
+.bp { color: #2f1e2e } /* Name.Builtin.Pseudo */
+.vc { color: #ef6155 } /* Name.Variable.Class */
+.vg { color: #ef6155 } /* Name.Variable.Global */
+.vi { color: #ef6155 } /* Name.Variable.Instance */
+.il { color: #f99b15 } /* Literal.Number.Integer.Long */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/syntax-vs.css	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,33 @@
+.hll { background-color: #ffffcc }
+.c { color: #008000 } /* Comment */
+.err { border: 1px solid #FF0000 } /* Error */
+.k { color: #0000ff } /* Keyword */
+.cm { color: #008000 } /* Comment.Multiline */
+.cp { color: #0000ff } /* Comment.Preproc */
+.c1 { color: #008000 } /* Comment.Single */
+.cs { color: #008000 } /* Comment.Special */
+.ge { font-style: italic } /* Generic.Emph */
+.gh { font-weight: bold } /* Generic.Heading */
+.gp { font-weight: bold } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { font-weight: bold } /* Generic.Subheading */
+.kc { color: #0000ff } /* Keyword.Constant */
+.kd { color: #0000ff } /* Keyword.Declaration */
+.kn { color: #0000ff } /* Keyword.Namespace */
+.kp { color: #0000ff } /* Keyword.Pseudo */
+.kr { color: #0000ff } /* Keyword.Reserved */
+.kt { color: #2b91af } /* Keyword.Type */
+.s { color: #a31515 } /* Literal.String */
+.nc { color: #2b91af } /* Name.Class */
+.ow { color: #0000ff } /* Operator.Word */
+.sb { color: #a31515 } /* Literal.String.Backtick */
+.sc { color: #a31515 } /* Literal.String.Char */
+.sd { color: #a31515 } /* Literal.String.Doc */
+.s2 { color: #a31515 } /* Literal.String.Double */
+.se { color: #a31515 } /* Literal.String.Escape */
+.sh { color: #a31515 } /* Literal.String.Heredoc */
+.si { color: #a31515 } /* Literal.String.Interpol */
+.sx { color: #a31515 } /* Literal.String.Other */
+.sr { color: #a31515 } /* Literal.String.Regex */
+.s1 { color: #a31515 } /* Literal.String.Single */
+.ss { color: #a31515 } /* Literal.String.Symbol */
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/donate.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,26 @@
+---
+layout: page
+title: Donate
+permalink: /donate/
+menu: true
+---
+
+<div class="row ">
+<div class="columns small-6">
+<div class="panel callout">
+Octave development takes a lot of time and expertise. Your contributions help to ensure that Octave will continue to improve.
+</div>
+</div>
+<div class="columns small-6">
+{% include donate.html %}
+</div>
+</div>
+
+If you are already an Octave user and would like to see it improve more rapidly, then please donate so that we can spend more of our time working on Octave. If we could raise as little as $300,000/year, we could pay several key developers to work full time on Octave. Given even the most conservative estimate of the number of users of Octave, this amount could easily be reached if every user contributed the cost of a few lattes.
+
+If your company has a budget for numerical computing tools, consider spending 10% (or more!) of that on Octave. Do you expect Octave to improve on a $0 budget while the proprietary tools are well-funded by your license fees?
+
+Consider [hiring someone](/commercial-support/) to implement the specific features you need.
+
+Bitcoin donations also accepted at this address: [1E6HchBMX1EfiJQhSUanuF4VYKk552tEHF](bitcoin:1E6HchBMX1EfiJQhSUanuF4VYKk552tEHF) 
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/get-involved.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,39 @@
+---
+layout: page
+title: Contribute
+permalink: /contribute/
+menu: true
+---
+
+We always need more help improving Octave and there are many ways you can contribute. You can help by fixing bugs, developing new features, answering questions on the mailing list or IRC channel, helping to improve the web pages.
+
+If you are wondering what to work on, we have a standard answer: what would you like to work on? We try not to tell contributors what to work on as most people do their best work when they are within their own field of interest. So, we would love your help, but would also love for you to work on what you love.
+
+If you need some inspiration, we do maintain a list of possible projects on the [Wiki](http://www.octave.org/wiki/Projects).
+
+If you have an idea on what to contribute, then join the maintainers mailing list and discuss your ideas there. That way others can provide input early on, which makes your contribution more likely to get accepted.
+
+### Contacting developers
+
+If you want to participate in Octave development, you should join the [maintainers@octave.org](https://lists.gnu.org/mailman/listinfo/octave-maintainers) mailing list. Please use this list only if you are participating in Octave's development. If you are looking for help in using Octave, please use the [help@octave.org](https://lists.gnu.org/mailman/listinfo/help-octave) list instead, or check out other [support options](/support-options/).
+
+For sometimes faster communication, you can also chat in IRC in #octave in Freenode. Note, however, that the primary medium for development talk is the mailing list.
+
+### Using the Development Sources
+
+The latest development sources of Octave are also available via Mercurial (hg) archive.
+
+The primary archive address is [http://www.octave.org/hg/octave](http://www.octave.org/hg/octave), which currently redirects to [http://hg.savannah.gnu.org/hgweb/octave](http://hg.savannah.gnu.org/hgweb/octave).
+
+If you decide to use the development sources from the Mercurial archive, please read the file [etc/HACKING](http://www.octave.org/hg/octave/file/tip/etc/HACKING) that is available with the source files.
+
+Assuming you have Mercurial and git installed on your machine you may obtain the latest development version of Octave sources with the following command:
+
+    hg clone http://www.octave.org/hg/octave
+    
+This will clone two repositories, one of which is subrepository of the main Octave repository. Once you have these, you can resync with the archive by doing
+    
+    hg -v pull
+    hg -v update
+    
+The `-v` (verbose) option is not required but provides extra information about what was pulled and updated. The Octave manual has more information about contributing to Octave's development.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/humans.txt	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,13 @@
+About GNU Octave
+----------------
+Octave is a free programming language for scientific computation.
+
+
+Documentation
+-------------
+Copyright (c) 1998-2015 John W. Eaton. Verbatim copying and distribution is permitted in any medium, provided this notice is preserved. 
+
+
+Website Design
+--------------
+Copyright (c) 2015 Alex Krolick. Verbatim copying and distribution is permitted in any medium.
\ No newline at end of file
Binary file img/plot.png has changed
--- a/index.html	Sat Nov 07 19:23:48 2015 -0800
+++ b/index.html	Sun Nov 08 03:07:13 2015 -0800
@@ -1,12 +1,12 @@
 ---
 layout: default
+menu: true
 ---
 
 <section>
   <div class="row">
     <div class="columns medium-6">
-      <a href="https://en.wikipedia.org/wiki/File:Octave-4.0.0-rc1-Qt5.4-Linux.png#/media/File:Octave-4.0.0-rc1-Qt5.4-Linux.png">
-        <!--<img src="https://upload.wikimedia.org/wikipedia/en/4/48/Octave-4.0.0-rc1-Qt5.4-Linux.png" />-->
+      <a href="#">
         <img src="{{ "/img/mesh.png" | prepend: site.baseurl }}" />
       </a>
     </div>
@@ -19,17 +19,93 @@
       <ul>
         <li>Powerful mathematics-oriented syntax with built-in plotting and visualization tools</li>
         <li>Free, open source software runs on Linux, Mac, BSD, and Linux</li>
-        <li>Drop-in compatible with many Matlab&trade; scripts</li>
+        <li>Drop-in compatible with many <a href="#syntax">Matlab&trade;</a> scripts</li>
       </ul>
+      <div class="">
+        <a class="button expand" href="{{ "/#install" | prepend: site.baseurl }}">
+          Download
+        </a>
+      </div>
     </div>
   </div>
 </section>
-<section>
+
+<section id="syntax">
+  <h3>Syntax Examples</h3>
+  
+  <div class="row">
+    <div class="columns medium-12">
+      <p>
+        The Octave syntax is derived from <a href="http://www.mathworks.com/matlab">Matlab</a> and maintains compatability with many commands. 
+      </p>
+    </div>
+  </div>
+  
+  <div class="row">
+    <div class="columns medium-4" >
+      <p>Solve systems of equations with linear algebra operations on <strong>vectors</strong> and <strong>matrices</strong></p>
+    </div>
+    <div class="columns medium-8">
+{% highlight matlab%}
+b = [4 9 2]' % Transposed row vector
+A = [ 1 3 1;
+      3 5 9 ]
+x = A \ b    % Solve the system by inverting A
+{% endhighlight %}
+     </div>
+  </div>
+  
+  <div class="row">
+     <div class="columns medium-4">
+        <p>Visualize data with <strong>high-level plot commands</strong> in 2D and 3D</p>
+     </div>
+     <div class="columns medium-8">     
+{% highlight matlab %}
+x = -10:0.1:10 % Create an evenly-spaced vector from -10..10
+y = sin(x)     % y is also a vector
+plot(x,y)
+{% endhighlight %}
+      <div class="text-left">
+        <a href="#" data-reveal-id="plotModal">
+          <img src="{{ "img/plot.png" | prepend: site.baseurl }}" style="height: 12rem; width: auto;"/>
+          <span class="label">Expand</span>
+        </a>
+      </div>
+    </div>
+  </div>
+</section>
+
+<section id="install">
+  <h3>Install</h3>
+  <div class="row">
+    <div class="columns medium-8">
+    {% include install.html %}
+    </div>
+    <div class="columns medium-4">
+      <a href="#" data-reveal-id="guiModal">
+        <img src="https://upload.wikimedia.org/wikipedia/en/4/48/Octave-4.0.0-rc1-Qt5.4-Linux.png" title="Octave-4.0.0-rc1-Qt5.4-Linux by Qtguy00 - Own work. Licensed under CC BY-SA 3.0 via Wikipedia"/>
+      </a>
+    </div>
+  </div>
+</section>
+
+<section id="develop">
+  <h3>Development</h3>
+  <p>
+    Octave is free software licensed under the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License (GPL)</a>.  Assuming you have Mercurial and git installed on your machine you may obtain the latest development version of Octave sources with the following command:
+  </p>
+  <p style="margin-left:1rem"><code>hg clone http://www.octave.org/hg/octave</code></p>
+  <p>
+    If you want to participate in Octave development, join the <a href="https://lists.gnu.org/mailman/listinfo/octave-maintainers">maintainers@octave.org</a> mailing list.
+  </p>
+</section>
+
+<section id="latest">
   <div class="row">
     <div class="columns small-12">
       {% assign latest_post = site.posts.first %}
       {% if latest_post %}
-        <div class="panel callout radius">
+        <div class="panel callout">
           <a class="right" href="{{ "/feed.xml" | prepend: site.baseurl }}">
             <span class="label warning">
               RSS
@@ -45,3 +121,13 @@
     </div>
   </div>
 </section>
+
+<div id="plotModal" class="reveal-modal" data-reveal aria-hidden="true" role="dialog">
+  <img src="{{ "img/plot.png" | prepend: site.baseurl }}" />
+  <a class="close-reveal-modal" aria-label="Close">&#215;</a>
+</div>
+
+<div id="guiModal" class="reveal-modal" data-reveal aria-hidden="true" role="dialog">
+  <img src="https://upload.wikimedia.org/wikipedia/en/4/48/Octave-4.0.0-rc1-Qt5.4-Linux.png" title="Octave-4.0.0-rc1-Qt5.4-Linux by Qtguy00 - Own work. Licensed under CC BY-SA 3.0 via Wikipedia"/>
+  <a class="close-reveal-modal" aria-label="Close">&#215;</a>
+</div>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/install.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,8 @@
+---
+layout: page
+title: Install
+permalink: /install/
+menu: true
+---
+
+{% include install.html %}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/support-expectations.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,37 @@
+---
+layout: page
+title: Support Expectations
+permalink: /support-expectations
+menu: false
+---
+
+Octave is a capable free software system for numerical computing developed primarily by a community of volunteers. As good as it is, there are certainly some flaws and a lot of room for improvement. Most people who use Octave understand these things and know that if they work together with the community bugs will be fixed, features will be added, and Octave will improve over time. Working with people who have this kind of attitude is fun and rewarding.
+
+Unfortunately, there are a few people who behave as though the community owes them support as well as a 100% Matlab compatible system, all at zero cost. It shouldn't really be necessary, but we'll say it anyway: working with these people is no fun. If you approach the Octave community this way, you are sure to be disappointed. You should also not be surprised when your requests for help are ignored.
+
+### Development Group
+
+People sometimes think that Octave is developed by some large team of well-paid programmers. Nothing could be further from the truth. Most of the initial development of Octave was done by one person over several years. Since then, there have been at most a half-dozen or so volunteers working on Octave at any one time. You can see who has done most of the work by looking through the [development history](http://hg.savannah.gnu.org/hgweb/octave) (prior to February 2008 it is best to look in the old ChangeLog files). Currently, none of the Octave developers are paid to work on Octave directly.
+
+If you would like to see Octave moving forward more quickly, then contribute to its development, either by working on the project yourself, or by donating funds. With sufficient funding, we would be able to pay a few developers to work on Octave full time.
+
+### Help
+
+When asking for help on the mailing list or IRC channel, or reporting a bug, remember that the people helping you are Octave users just like you who are volunteering their time. They are not paid support staff. Use meaningful subject lines. Try to ask clear questions. Be precise about the problems you are having.
+Bugs
+
+No software is perfect, and Octave is no exception. You can search the list of bug reports to see what problems have been reported. In looking at the list, you might also noticed the number of problems that have been fixed. Nearly all of these problems have been fixed by volunteers. If you find a problem, you are encouraged to report it. Your report can help to improve Octave, but you should not think of the bug tracker as your personal support line.
+
+If you depend on Octave and absolutely must have prompt responses to problem reports, you should consider paying for commercial support.
+
+### Features
+
+When we say that Octave is "mostly compatible" with Matlab, we mean that the language that it accepts is similar enough that a substantial amount of code written for Matlab can also run in Octave without needing to be changed. But Octave does not have all the features of Matlab, and it is unlikely that it ever will. Given that Matlab is developed in secret and Octave developers only find out about new Matlab features when new versions of Matlab are released, it is clearly impossible for Octave to have new Matlab features as soon as they are available in Matlab.
+
+In most cases, Octave has the features that it does because someone decided to add them becuase they needed them. If you have the programming skills perhaps you can add the features you need. If you not, then consider paying for someone to implement the feature for you. Most people who provide commercial support services for Octave will also take on custom programming projets.
+
+Even if you don't have the expertise required to implement new features or can't pay for someone to do the work for you, you may submit feature requests to the bug tracker. But you should understand that unless you are paying for someone to to add the feature, no one is obligated to do it for you.
+
+### Releases
+
+The Octave project currently provides source releases only. We simply don't have the volunteer resources to provide executable versions of Octave packaged for different types of systems. If you'd like to see this situation change, volunteer to help us, or donate to the project so that an Octave developer can spend the time needed to do the job.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/support.md	Sun Nov 08 03:07:13 2015 -0800
@@ -0,0 +1,84 @@
+---
+layout: page
+title: Support
+permalink: /support/
+menu: true
+---
+
+If you need help using Octave, you have many options, from reading the Octave manual, asking for help on the mailing lists, chatting online with other Octave users, or paying for commercial support.
+
+<div class="panel callout">
+
+The Octave community is a loosely organized association of volunteers. Your interactions with the community will be better if you have the right expectations about the support options available to you. Please read the <a href="{{ "/support-expectations" | prepend: site.base_url }}">Support Expectations</a> page.
+
+</div>
+
+#### Commercial Support
+
+Community support can be great, and with the Octave community it often is, but sometimes you need to know that your question will be answered. We maintain a [list of people and organizations](commercial-support) who offer commercial support contracts for Octave. This list is available as a service to the community and the support providers. The Octave project does not provide endorsements or recommendations.
+
+#### User Community
+
+There is an active user community centered around Octave. Please understand that the people answering your question on the mailing list or IRC channel, or helping to fix the bug you reported are doing so as volunteers.
+
+### Documentation
+
+#### Reference Manual
+
+Octave is fully documented by a comprehensive 800 page [manual]({{site.docs_url}}).
+
+The on-line [HTML](http://www.gnu.org/software/octave/doc/interpreter/index.html) and [PDF](http://www.gnu.org/software/octave/octave.pdf) versions of the manual are generated directly from the Texinfo source files that are distributed along with every copy of the Octave source code. The complete text of the manual is also available at the Octave prompt using the doc command.
+
+A printed version of the Octave manual may be ordered from [Network Theory, Ltd](http://www.network-theory.co.uk/octave/manual). Any money raised from the sale of this book will support the development of free software. For each copy sold $1 will be donated to the GNU Octave Development Fund.
+
+#### Frequently Asked Questions
+
+If you are new to Octave, you may have some questions that have been asked (and answered) a few times before. See the [FAQ](http://www.octave.org/wiki/FAQ) on the wiki.
+
+#### Wiki
+
+The Octave Wiki is a great place to look for information about things that are not covered in the manual, or other transient topics (Google Summer of Code, Octave Conferences, etc.).
+
+### Contacting Other Users for Help
+
+#### Mailing List
+
+If your question isn't answered in the FAQ, the manual, or the Wiki, the [help@octave.org](https://lists.gnu.org/mailman/listinfo/help-octave) mailing list is a good resource.
+
+<div class="row">
+<div class="columns medium-8">
+<form action="http://octave.1599824.n4.nabble.com/template/NamlServlet.jtp"><input name="macro" value="search_page" type="hidden">
+<input name="node" value="1599825" type="hidden">
+<div class="row collapse">
+<div class="columns small-7">
+<input id="query" name="query" size="25">
+</div>
+<div class="columns small-3">
+<select name="days">
+<option value="0" selected="">all dates</option>
+<option value="1">past 24 hours</option>
+<option value="7">past week</option>
+<option value="30">past month</option>
+<option value="90">past 3 months</option>
+<option value="180">past 6 months</option>
+<option value="365">past year</option>
+</select>
+</div>
+<div class="columns small-2">
+<input class="button postfix" value="Search" type="submit">
+</div>
+</div>
+
+</form>
+</div>
+</div>
+
+[Advanced Search](http://octave.1599824.n4.nabble.com/template/NamlServlet.jtp?macro=adv_search_page&node=1599825)
+
+#### Chat
+
+Too impatient for email? You can find Octave developers and users on the [#octave channel at irc.freenode.net](http://webchat.freenode.net/?channels=octave&uio=MT1mYWxzZSYyPXRydWUmMTI9dHJ1ZQda). The atmosphere is relaxed and chat isn't restricted to matters strictly pertaining to Octave.
+
+### Reporting Bugs
+
+If you think you've found a bug, you are encouraged to [report it](http://www.gnu.org/software/octave/bugs.html).