libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r892269 [1/6] - in /websites/staging/libcloud/trunk/content: ./ css/ docs/ images/ js/ scripts/ source/
Date Tue, 31 Dec 2013 14:19:38 GMT
Author: buildbot
Date: Tue Dec 31 14:19:37 2013
New Revision: 892269

Log:
Staging update by buildbot for libcloud

Added:
    websites/staging/libcloud/trunk/content/about.html
    websites/staging/libcloud/trunk/content/community-resources.html
    websites/staging/libcloud/trunk/content/contributing.html
    websites/staging/libcloud/trunk/content/credits.html
    websites/staging/libcloud/trunk/content/css/
    websites/staging/libcloud/trunk/content/css/code.css
    websites/staging/libcloud/trunk/content/css/documentation.css   (with props)
    websites/staging/libcloud/trunk/content/css/ie.css   (with props)
    websites/staging/libcloud/trunk/content/css/jquery.tweet.css
    websites/staging/libcloud/trunk/content/css/libcloud.css   (with props)
    websites/staging/libcloud/trunk/content/css/print.css   (with props)
    websites/staging/libcloud/trunk/content/css/screen.css   (with props)
    websites/staging/libcloud/trunk/content/devinfo.html
    websites/staging/libcloud/trunk/content/docs/
    websites/staging/libcloud/trunk/content/docs/components.html
    websites/staging/libcloud/trunk/content/docs/compute-base-api.html
    websites/staging/libcloud/trunk/content/docs/compute-deployment.html
    websites/staging/libcloud/trunk/content/docs/compute-examples.html
    websites/staging/libcloud/trunk/content/docs/compute-overview.html
    websites/staging/libcloud/trunk/content/docs/debugging.html
    websites/staging/libcloud/trunk/content/docs/dns-base-api.html
    websites/staging/libcloud/trunk/content/docs/dns-examples.html
    websites/staging/libcloud/trunk/content/docs/dns-overview.html
    websites/staging/libcloud/trunk/content/docs/index.html
    websites/staging/libcloud/trunk/content/docs/load-balancer-base-api.html
    websites/staging/libcloud/trunk/content/docs/load-balancer-examples.html
    websites/staging/libcloud/trunk/content/docs/load-balancer-overview.html
    websites/staging/libcloud/trunk/content/docs/ssl-certificate-validation.html
    websites/staging/libcloud/trunk/content/docs/storage-base-api.html
    websites/staging/libcloud/trunk/content/docs/storage-examples.html
    websites/staging/libcloud/trunk/content/docs/storage-overview.html
    websites/staging/libcloud/trunk/content/docs/using-libcloud-in-multi-threaded-and-async-environments.html
    websites/staging/libcloud/trunk/content/docs/writing-tests-and-using-the-fixture-framework.html
    websites/staging/libcloud/trunk/content/docstring-conventions.html
    websites/staging/libcloud/trunk/content/downloads.html
    websites/staging/libcloud/trunk/content/driver-features.html
    websites/staging/libcloud/trunk/content/europython-libcloud-sprint.html
    websites/staging/libcloud/trunk/content/getting-started.html
    websites/staging/libcloud/trunk/content/gsoc-2012-ideas.html
    websites/staging/libcloud/trunk/content/gsoc-2012.html
    websites/staging/libcloud/trunk/content/gsoc.html
    websites/staging/libcloud/trunk/content/images/
    websites/staging/libcloud/trunk/content/images/apache_feather.gif   (with props)
    websites/staging/libcloud/trunk/content/images/apache_incubator.png   (with props)
    websites/staging/libcloud/trunk/content/images/apache_logo.gif   (with props)
    websites/staging/libcloud/trunk/content/images/apacheconna2013.png   (with props)
    websites/staging/libcloud/trunk/content/images/europython-logo.png   (with props)
    websites/staging/libcloud/trunk/content/images/europython-logo_small.png   (with props)
    websites/staging/libcloud/trunk/content/images/favicon.png   (with props)
    websites/staging/libcloud/trunk/content/images/libcloud_logo.png   (with props)
    websites/staging/libcloud/trunk/content/images/providers.png   (with props)
    websites/staging/libcloud/trunk/content/index.html
    websites/staging/libcloud/trunk/content/js/
    websites/staging/libcloud/trunk/content/js/clearlink.js
    websites/staging/libcloud/trunk/content/js/libcloud.js   (with props)
    websites/staging/libcloud/trunk/content/news.html
    websites/staging/libcloud/trunk/content/releases.xml   (with props)
    websites/staging/libcloud/trunk/content/security.html
    websites/staging/libcloud/trunk/content/sitemap.html
    websites/staging/libcloud/trunk/content/supported_providers.html
    websites/staging/libcloud/trunk/content/testing.html
    websites/staging/libcloud/trunk/content/upgrade-notes-0-6.html
    websites/staging/libcloud/trunk/content/upgrade-notes-0-7.html
    websites/staging/libcloud/trunk/content/upgrade-notes-0-8.html
    websites/staging/libcloud/trunk/content/upgrade-notes.html
    websites/staging/libcloud/trunk/content/whos-using.html
Removed:
    websites/staging/libcloud/trunk/content/.htaccess
    websites/staging/libcloud/trunk/content/Gemfile
    websites/staging/libcloud/trunk/content/Gemfile.lock
    websites/staging/libcloud/trunk/content/Gruntfile.js
    websites/staging/libcloud/trunk/content/LICENSE
    websites/staging/libcloud/trunk/content/README.md
    websites/staging/libcloud/trunk/content/package.json
    websites/staging/libcloud/trunk/content/scripts/
    websites/staging/libcloud/trunk/content/source/
Modified:
    websites/staging/libcloud/trunk/content/   (props changed)

Propchange: websites/staging/libcloud/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Dec 31 14:19:37 2013
@@ -1 +1 @@
-1554350
+1554515

Added: websites/staging/libcloud/trunk/content/about.html
==============================================================================
--- websites/staging/libcloud/trunk/content/about.html (added)
+++ websites/staging/libcloud/trunk/content/about.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Apache Libcloud Python library - About</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="stylesheet" href="/css/jquery.tweet.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>About</h2>
+      
+    </div>
+
+    <div id="feature" class="container">
+      
+      
+    </div>
+
+    
+    <div id="sidebar" class="span-8 border">
+      
+<div id="menu">
+    <h2><a href="/">home</a></h2>
+<h2><a href="/news.html">news</a></h2>
+<h2><a href="/about.html">about</a></h2>
+<h2><a href="/getting-started.html">getting started</a></h2>
+<h2><a href="/docs/">documentation</a></h2>
+<h2><a href="/whos-using.html">who's using libcloud?</a></h2>
+<h2><a href="/community-resources.html">community resources</a></h2>
+<h2><a href="/devinfo.html">developer information</a></h2>
+<h2><a href="/gsoc-2012.html">google summer of code</a></h2>
+<h2><a href="/contributing.html">contributing</a></h2>
+<h2><a href="/downloads.html">downloads</a></h2>
+
+</div>
+
+
+
+<h3>Get it</h3>
+<div id="get-it">
+    Latest stable: <a href="/downloads.html">0.13.3</a> (December 31st, 2013)<br />
+	<a href="https://crate.io/packages/apache-libcloud/">apache-libcloud PyPi package</a>
+</div>
+
+<h3>Need help?</h3>
+<div id="help">
+    <a href="http://webchat.freenode.net/?channels=libcloud&uio=d4">#libcloud @ freenode</a><br />
+	<a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a>
+</div>
+
+<h3>Follow us / Get in Touch</h3>
+<div id="help">
+	<a href="https://plus.google.com/100590055818889164025" rel="publisher">Apache Libcloud @ Google+</a><br />
+    <a href="https://twitter.com/libcloud" rel="publisher">libcloud @ Twitter</a><br />
+	<a href="https://www.ohloh.net/p/libcloud/" rel="publisher">libcloud @ Ohloh</a>
+</div>
+
+<h3>What's going on</h3>
+
+<div id="twitter">
+  <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/libcloud" data-widget-id="383960597152284673">Tweets by @libcloud</a>
+  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</div>
+
+<h3>Links</h3>
+<div id="apache-logo">
+  <a href="http://www.apache.org/"><img src="images/apache_logo.gif" alt="Apache
+      Software Foundation" /></a>
+</div>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="about">About</h2>
+<p>libcloud is a client library for interacting with many of the popular cloud server providers.
+It was created to make it easy for developers to build products that work between any of the services that it supports.</p>
+<p>libcloud was originally created by the folks over at <a href="https://www.cloudkick.com">Cloudkick</a>, but has
+since grown into an independent free software project licensed under the Apache License (2.0).</p>
+<p>The libcloud team can be contacted at <a href="mailto:users@libcloud.apache.org">users@libcloud.apache.org</a>.</p>
+<h2 id="supported-versions">Supported Versions</h2>
+<p>Libcloud supports the following Python version: </p>
+<ul>
+<li>Python 2.5,</li>
+<li>Python 2.6,</li>
+<li>Python 2.7,</li>
+<li>PyPy,</li>
+<li>Python 3 (since 0.7.1)</li>
+</ul>
+<p>Support for <strong>Python 2.4</strong> has been dropped in <strong>Libcloud 0.4.0</strong>. If you are still using Python 2.4
+you need to use version prior to <strong>0.4.0</strong>.</p>
+<h2 id="release-schedule">Release Schedule</h2>
+<p>We don't follow a regular releases schedule as you might know it from other
+projects (Ubuntu, etc.).</p>
+<p>Here are the guidelines we follow when scheduling and preparing a release:</p>
+<ol>
+<li>Normal (stable) release<br />
+We prepare a release as soon as enough changes accumulate in trunk.</li>
+<li>Bug fix release<br />
+It depends on the severity of a bug and how many users it affects. If it
+affects a lot of users or a big chunk of the code we try to prepare and get the
+release out as soon as possible.</li>
+<li>Security fix release<br />
+We prepare and get the release out as soon as possible.</li>
+</ol>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/community-resources.html
==============================================================================
--- websites/staging/libcloud/trunk/content/community-resources.html (added)
+++ websites/staging/libcloud/trunk/content/community-resources.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Apache Libcloud Python library - Community resources</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="stylesheet" href="/css/jquery.tweet.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Community resources</h2>
+      
+    </div>
+
+    <div id="feature" class="container">
+      
+      
+    </div>
+
+    
+    <div id="sidebar" class="span-8 border">
+      
+<div id="menu">
+    <h2><a href="/">home</a></h2>
+<h2><a href="/news.html">news</a></h2>
+<h2><a href="/about.html">about</a></h2>
+<h2><a href="/getting-started.html">getting started</a></h2>
+<h2><a href="/docs/">documentation</a></h2>
+<h2><a href="/whos-using.html">who's using libcloud?</a></h2>
+<h2><a href="/community-resources.html">community resources</a></h2>
+<h2><a href="/devinfo.html">developer information</a></h2>
+<h2><a href="/gsoc-2012.html">google summer of code</a></h2>
+<h2><a href="/contributing.html">contributing</a></h2>
+<h2><a href="/downloads.html">downloads</a></h2>
+
+</div>
+
+
+
+<h3>Get it</h3>
+<div id="get-it">
+    Latest stable: <a href="/downloads.html">0.13.3</a> (December 31st, 2013)<br />
+	<a href="https://crate.io/packages/apache-libcloud/">apache-libcloud PyPi package</a>
+</div>
+
+<h3>Need help?</h3>
+<div id="help">
+    <a href="http://webchat.freenode.net/?channels=libcloud&uio=d4">#libcloud @ freenode</a><br />
+	<a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a>
+</div>
+
+<h3>Follow us / Get in Touch</h3>
+<div id="help">
+	<a href="https://plus.google.com/100590055818889164025" rel="publisher">Apache Libcloud @ Google+</a><br />
+    <a href="https://twitter.com/libcloud" rel="publisher">libcloud @ Twitter</a><br />
+	<a href="https://www.ohloh.net/p/libcloud/" rel="publisher">libcloud @ Ohloh</a>
+</div>
+
+<h3>What's going on</h3>
+
+<div id="twitter">
+  <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/libcloud" data-widget-id="383960597152284673">Tweets by @libcloud</a>
+  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</div>
+
+<h3>Links</h3>
+<div id="apache-logo">
+  <a href="http://www.apache.org/"><img src="images/apache_logo.gif" alt="Apache
+      Software Foundation" /></a>
+</div>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="community-resources">Community Resources</h2>
+<p>Here you can find different articles, presentations and tutorials produced by the libcloud users and developers.</p>
+<h3 id="articles-and-tutorials">Articles and Tutorials</h3>
+<ul>
+<li><a href="http://zenofnptech.org/2009/07/wonders-of-libcloud.html">The wonders of libcloud</a>, <em>07-30-2009</em></li>
+<li><a href="http://blog.rimuhosting.com/2009/10/27/using-libcloud-with-rimuhosting/">USING LIBCLOUD WITH RIMUHOSTING</a>, davidmace, <em>10-27-2009</em></li>
+<li><a href="http://blog.boxedice.com/2010/03/04/using-vcloud-and-amazon-cloudwatch-with-libcloud/">Using vCloud and Amazon CloudWatch with libcloud</a>, Ryan Duffield, <em>03-04-2010</em></li>
+<li><a href="http://empt1e.blogspot.com/2010/07/announcing-lc-tools.html">Announcing lc-tools: command line tools on top of libcloud</a>, Roman Bogorodskiy, <em>07-14-2010</em></li>
+<li><a href="http://www.outsidaz.org/blog/2010/12/13/how-to-leverage-cloud-computing-assets-via-apache-libcloud/">How to leverage cloud computing assets via apache-libcloud</a>, RichJ, <em>12-13-2010</em></li>
+<li><a href="http://agiletesting.blogspot.com/2010/12/using-libcloud-to-manage-instances.html">Using libcloud to manage instances across multiple cloud providers</a>, Grig Gheorghiu, <em>12-21-2010</em></li>
+<li><a href="http://blog.secondstory.com/introducing-dewpoint">Dewpoint: a command-line tool for cloud computing</a>, David Brewer, <em>01-30-2011</em></li>
+<li><a href="http://agiletesting.blogspot.com/2011/01/passing-user-data-to-ec2-ubuntu.html">Passing user data to EC2 Ubuntu instances with libcloud</a>, Grig Gheorghiu, <em>01-19-2011</em></li>
+<li><a href="http://agiletesting.blogspot.com/2011/01/libcloud-042-and-ssl.html">libcloud 0.4.2 and SSL</a>, Grig Gheorghiu, <em>01-19-2011</em></li>
+<li><a href="http://lars.la/libcloud_and_fabric.html">Playing with Amazon EC2, libcloud and fabric</a>, Lars Larsson, <em>04-16-2011</em></li>
+<li><a href="http://undertitled.com/2012/04/11/bookkeeping-with-libcloud.html">Bookkeeping With Libcloud</a>, 04-11-2012</li>
+<li><a href="http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102127">Using Apache Libcloud with IBM SmartCloud Enterprise</a>, 05-14-2012</li>
+<li><a href="http://stratuslab.eu//news/2013/02/20/news-libcloud.html">StratusLab Support for Libcloud</a>, <em>2013-02-20</em></li>
+<li><a href="http://blog.abiquolabs.com/using-abiquo-with-libcloud/">Using Abiquo with libcloud</a>, <em>2013-02-25</em></li>
+</ul>
+<h3 id="non-english-publications">Non-English Publications</h3>
+<ul>
+<li><a href="http://habrahabr.ru/blogs/python/111530/">Управление облаками в Python</a>, <em>01-09-2011</em></li>
+<li><a href="http://www.tomaz.me/other/slides/2011-10-05_wwwhmb_apache_libcloud.pdf">Apache Libcloud</a>, Tomaz Muraus @ wwwhmb 2011, <em>05-10-2011</em></li>
+</ul>
+<h3 id="presentations">Presentations</h3>
+<ul>
+<li>Apache Libcloud, Paul Querna @ Velocity Ignite 2010, <a href="http://paul.querna.org/slides/libcloud-ignite.pdf">http://paul.querna.org/slides/libcloud-ignite.pdf</a></li>
+<li>Apache Libcloud, Paul Querna @ Open Source Bridge 2010, <a href="http://paul.querna.org/slides/libcloud-2010-06.pdf">http://paul.querna.org/slides/libcloud-2010-06.pdf</a></li>
+<li>Apache Libcloud: API driven operations, Paul Querna @ Surge 2010 - <a href="http://paul.querna.org/slides/libcloud-surge2010.pdf">http://paul.querna.org/slides/libcloud-surge2010.pdf</a></li>
+<li>Keeping your options open, Doug Tidwell, <a href="http://www.slideshare.net/doug_tidwell/keeping-your-options-open">http://www.slideshare.net/doug_tidwell/keeping-your-options-open</a></li>
+<li>Working in the multi-cloud with libcloud, Grig Gheorghiu, <a href="http://www.slideshare.net/ggheorghiu/working-in-the-multicloud-with-libcloud">http://www.slideshare.net/ggheorghiu/working-in-the-multicloud-with-libcloud</a></li>
+<li>Avoiding Vendor Lock-In Using Apache Libcloud, Tomaz Muraus @ CloudOpen 2012, <a href="http://events.linuxfoundation.org/images/stories/pdf/lcna_co2012_muraus.pdf">http://events.linuxfoundation.org/images/stories/pdf/lcna_co2012_muraus.pdf</a></li>
+</ul>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/contributing.html
==============================================================================
--- websites/staging/libcloud/trunk/content/contributing.html (added)
+++ websites/staging/libcloud/trunk/content/contributing.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Apache Libcloud Python library - Contributing</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="stylesheet" href="/css/jquery.tweet.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Contributing</h2>
+      
+    </div>
+
+    <div id="feature" class="container">
+      
+      
+    </div>
+
+    
+    <div id="sidebar" class="span-8 border">
+      
+<div id="menu">
+    <h2><a href="/">home</a></h2>
+<h2><a href="/news.html">news</a></h2>
+<h2><a href="/about.html">about</a></h2>
+<h2><a href="/getting-started.html">getting started</a></h2>
+<h2><a href="/docs/">documentation</a></h2>
+<h2><a href="/whos-using.html">who's using libcloud?</a></h2>
+<h2><a href="/community-resources.html">community resources</a></h2>
+<h2><a href="/devinfo.html">developer information</a></h2>
+<h2><a href="/gsoc-2012.html">google summer of code</a></h2>
+<h2><a href="/contributing.html">contributing</a></h2>
+<h2><a href="/downloads.html">downloads</a></h2>
+
+</div>
+
+
+
+<h3>Get it</h3>
+<div id="get-it">
+    Latest stable: <a href="/downloads.html">0.13.3</a> (December 31st, 2013)<br />
+	<a href="https://crate.io/packages/apache-libcloud/">apache-libcloud PyPi package</a>
+</div>
+
+<h3>Need help?</h3>
+<div id="help">
+    <a href="http://webchat.freenode.net/?channels=libcloud&uio=d4">#libcloud @ freenode</a><br />
+	<a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a>
+</div>
+
+<h3>Follow us / Get in Touch</h3>
+<div id="help">
+	<a href="https://plus.google.com/100590055818889164025" rel="publisher">Apache Libcloud @ Google+</a><br />
+    <a href="https://twitter.com/libcloud" rel="publisher">libcloud @ Twitter</a><br />
+	<a href="https://www.ohloh.net/p/libcloud/" rel="publisher">libcloud @ Ohloh</a>
+</div>
+
+<h3>What's going on</h3>
+
+<div id="twitter">
+  <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/libcloud" data-widget-id="383960597152284673">Tweets by @libcloud</a>
+  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</div>
+
+<h3>Links</h3>
+<div id="apache-logo">
+  <a href="http://www.apache.org/"><img src="images/apache_logo.gif" alt="Apache
+      Software Foundation" /></a>
+</div>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="contributing-to-libcloud">Contributing to Libcloud</h2>
+<p>We welcome contributions of any kind (ideas, code, tests, documentation,
+examples, ...).</p>
+<p>This page explains how you can contribute to the Libcloud project. If you get
+stuck at any point during this process, stop by on our IRC channel (#libcloud
+on freenode) and we will do our best to assist you.</p>
+<h3 id="process"><a href="#process">General workflow</a></h3>
+
+<ol>
+<li>If you are implementing a big feature or a change, start a discussion on
+the <a href="devinfo.html">mailing list</a> first.</li>
+<li>Open a new issue on our
+<a href="https://issues.apache.org/jira/browse/LIBCLOUD">issue tracker</a> (JIRA)</li>
+<li>Fork libcloud <a href="https://github.com/apache/libcloud">Github git repository</a>*
+and make your changes</li>
+<li>Create a new branch for your changes:
+  <code>git checkout -b &lt;jira_issue_id&gt;_&lt;change_name&gt;</code></li>
+<li>Make your changes</li>
+<li>Make a single commit for your changes and if a corresponding JIRA ticket
+  exists, make sure the commit contains the ticket number. For example:
+  <code>git commit -a -m "Issue LIBCLOUD-123: Add a new compute driver for CloudStack based providers."</code></li>
+<li>Write tests for your modifications and make sure that all the tests pass.
+For more information about running the tests refer to the
+<a href="/testing.html">Testing</a> page.</li>
+<li>Open a pull request with your changes. Your pull request will appear at
+https://github.com/apache/libcloud/pulls</li>
+<li>Wait for the code to be reviewed and address any outstanding comments.</li>
+<li>Once the code has been reviewed, all the outstanding issues have been
+addressed and the pull request has been +1'ed, close the pull request,
+generate a patch and attach it to the JIRA issue you have created earlier:
+ <code>git format-patch --stdout trunk &gt; patch_name.patch</code></li>
+</ol>
+<h4 id="contributing-bigger-changes">Contributing Bigger Changes</h4>
+<p>If you are contributing a bigger change (e.g. large new feature or a new
+provider driver) you need to have have signed Apache Individual Contributor
+License Agreement (ICLA) in order to have your patch accepted.</p>
+<p>You can find more information on how to sign and file an ICLA on the
+<a href="https://www.apache.org/licenses/#clas">Apache website</a>.</p>
+<h4 id="note-about-github">Note about Github</h4>
+<p>Github repository is a read-only mirror of the official Apache git repository
+(https://git-wip-us.apache.org/repos/asf/libcloud.git). This mirror script runs
+only a couple of times per day which means this mirror can be slightly out of
+date. You are advised to add a separate remote for the official upstream
+repository:</p>
+<p>::bash
+   git remote add upstream https://git-wip-us.apache.org/repos/asf/libcloud.git</p>
+<p>Github read-only mirror is used only for pull requests and code review. Once a
+pull request has been reviewed, all the comments have been addresses and it's
+ready to be merged, user who submitted the pull request must close the pull
+request, create a patch and attach it to the original JIRA ticket.</p>
+<h3 id="things_to_keep_in_mind"><a href="#things_to_keep_in_mind">Things To Keep In Mind</a></h3>
+
+<ul>
+<li>Any non-trivial change must contain tests</li>
+<li>All the functions and methods must contain
+<a href="http://codespeak.net/~mwh/pydoctor/">pydoc</a> docstrings which are used to generate
+API documentation. You can find a lot of examples of docstrings in the existing
+code e.g. - <code>libcloud/compute/base.py</code></li>
+</ul>
+<h3 id="multiple_python_version"><a href="#multiple_python_version">Supporting Multiple Python Versions</a></h3>
+
+<p>Libcloud supports a variety of Python versions so your code also needs to work
+with all the supported versions. This means that in some cases you will need to
+include extra code to make sure it works in all the supported versions.</p>
+<p>Some examples:</p>
+<h4 id="context-managers">Context Managers</h4>
+<p>Context managers aren't available in Python 2.5 by default. If you want to use
+them make sure to put <code>from __future__ import with_statement</code> on top of the
+file where you use them.</p>
+<h4 id="exception-handling">Exception Handling</h4>
+<p>There is no unified way to handle exceptions and extract the exception object
+in Python 2.5 and Python 3.x. This means you need to use a
+<code>sys.exc_info()[1]</code> approach to extract the raised exception object.</p>
+<p>For example:</p>
+<div class="codehilite"><pre><span class="k">try</span><span class="p">:</span>
+    <span class="n">some</span> <span class="n">code</span>
+<span class="k">except</span> <span class="ne">Exception</span><span class="p">:</span>
+    <span class="n">e</span> <span class="o">=</span> <span class="n">sys</span><span class="o">.</span><span class="n">exc_info</span><span class="p">()[</span><span class="mi">1</span><span class="p">]</span>
+    <span class="k">print</span> <span class="n">e</span>
+</pre></div>
+
+
+<h4 id="python-3">Python 3</h4>
+<p>You can find a lot of utility functions which make code easier to work with 2.x
+and 3.x in <code>libcloud.utils.py3</code> module.</p>
+<h3 id="style_guide"><a href="#style_guide">Style Guide</a></h3>
+
+<ol>
+<li>We follow <a href="http://www.python.org/dev/peps/pep-0008/">PEP8 Python Style Guide</a></li>
+<li>Use 4 spaces for a tab</li>
+<li>Make sure edited file doesn't contain any trailing whitespace</li>
+<li>Docstrings need to follow the conventions described on the
+<a href="/docstring-conventions.html">Docstring Convetions</a> page</li>
+</ol>
+<p>You can verify that your modifications don't break any rules by running the
+<code>pep8</code> script - e.g. <code>pep8 libcloud/edited_file.py</code>.</p>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/credits.html
==============================================================================
--- websites/staging/libcloud/trunk/content/credits.html (added)
+++ websites/staging/libcloud/trunk/content/credits.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Apache Libcloud Python library - Credits</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="stylesheet" href="/css/jquery.tweet.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Credits</h2>
+      
+    </div>
+
+    <div id="feature" class="container">
+      
+      
+    </div>
+
+    
+    <div id="sidebar" class="span-8 border">
+      
+<div id="menu">
+    <h2><a href="/">home</a></h2>
+<h2><a href="/news.html">news</a></h2>
+<h2><a href="/about.html">about</a></h2>
+<h2><a href="/getting-started.html">getting started</a></h2>
+<h2><a href="/docs/">documentation</a></h2>
+<h2><a href="/whos-using.html">who's using libcloud?</a></h2>
+<h2><a href="/community-resources.html">community resources</a></h2>
+<h2><a href="/devinfo.html">developer information</a></h2>
+<h2><a href="/gsoc-2012.html">google summer of code</a></h2>
+<h2><a href="/contributing.html">contributing</a></h2>
+<h2><a href="/downloads.html">downloads</a></h2>
+
+</div>
+
+
+
+<h3>Get it</h3>
+<div id="get-it">
+    Latest stable: <a href="/downloads.html">0.13.3</a> (December 31st, 2013)<br />
+	<a href="https://crate.io/packages/apache-libcloud/">apache-libcloud PyPi package</a>
+</div>
+
+<h3>Need help?</h3>
+<div id="help">
+    <a href="http://webchat.freenode.net/?channels=libcloud&uio=d4">#libcloud @ freenode</a><br />
+	<a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a>
+</div>
+
+<h3>Follow us / Get in Touch</h3>
+<div id="help">
+	<a href="https://plus.google.com/100590055818889164025" rel="publisher">Apache Libcloud @ Google+</a><br />
+    <a href="https://twitter.com/libcloud" rel="publisher">libcloud @ Twitter</a><br />
+	<a href="https://www.ohloh.net/p/libcloud/" rel="publisher">libcloud @ Ohloh</a>
+</div>
+
+<h3>What's going on</h3>
+
+<div id="twitter">
+  <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/libcloud" data-widget-id="383960597152284673">Tweets by @libcloud</a>
+  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</div>
+
+<h3>Links</h3>
+<div id="apache-logo">
+  <a href="http://www.apache.org/"><img src="images/apache_logo.gif" alt="Apache
+      Software Foundation" /></a>
+</div>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="pmc-members">PMC Members</h2>
+<ul>
+<li>Eric Woods (woodser [at] apache [dot] org)</li>
+<li>Jeremiah Orem (oremj [at] apache [dot] org)</li>
+<li>Jerry Chen (jerry [at] apache [dot] org)</li>
+<li>John Carr (johnmdcarr [at] apache [dot] org)</li>
+<li>Roman Bogorodskiy (rbogorodskiy [at] apache [dot] org)</li>
+<li>Tom Davis (tom [at] apache [dot] org)</li>
+<li>Tomaz Muraus (tomaz [at] apache [dot] org)</li>
+<li>Paul Querna (pquerna [at] apache [dot] org)</li>
+</ul>
+<h2 id="committers">Committers</h2>
+<ul>
+<li>Brian Curtin (briancurtin [at] apache [dot] org)</li>
+<li>Eric Woods (woodser [at] apache [dot] org)</li>
+<li>Hutson Betts (hbetts [at] apache [dot] org)</li>
+<li>Ilgiz Islamgulov (ilgiz [at] apache [dot] org)</li>
+<li>Jeremiah Orem (oremj [at] apache [dot] org)</li>
+<li>Jerry Chen (jerry [at] apache [dot] org)</li>
+<li>John Carr (johnmdcarr [at] apache [dot] org)</li>
+<li>Mahendra Maheshwara (mahendra [at] apache [dot] org)</li>
+<li>Roman Bogorodskiy (rbogorodskiy [at] apache [dot] org)</li>
+<li>Tom Davis (tom [at] apache [dot] org)</li>
+<li>Tomaz Muraus (tomaz [at] apache [dot] org)</li>
+<li>Paul Querna (pquerna [at] apache [dot] org)</li>
+</ul>
+<h2 id="alumni">Alumni</h2>
+<ul>
+<li>Alex Polvi (original Libcloud developer and founder)</li>
+<li>Dan Di Spaltro (committer)</li>
+<li>Ivan Meredith (committer)</li>
+<li>Jed Smith (committer, PMC member)</li>
+</ul>
+<h2 id="contributors">Contributors</h2>
+<p>A list of all the contributors can be found on the <a href="https://issues.apache.org/jira/secure/ConfigureReport.jspa?atl_token=888af46eb9686dcb98b6e5c7489395dfb195f02c&amp;versionId=-1&amp;issueStatus=closed&amp;selectedProjectId=12311030&amp;reportKey=com.sourcelabs.jira.plugin.report.contributions%3Acontributionreport&amp;Next=Next">Libcloud
+JIRA</a>.</p>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/css/code.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/code.css (added)
+++ websites/staging/libcloud/trunk/content/css/code.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,62 @@
+.codehilite .hll { background-color: #ffffcc }
+.codehilite  { background: #f0f0f0; overflow: auto !important; margin-bottom: 18px; }
+.codehilite .c { color: #60a0b0; font-style: italic } /* Comment */
+.codehilite .err { border: 1px solid #FF0000 } /* Error */
+.codehilite .k { color: #007020; font-weight: bold } /* Keyword */
+.codehilite .o { color: #666666 } /* Operator */
+.codehilite .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */
+.codehilite .cp { color: #007020 } /* Comment.Preproc */
+.codehilite .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */
+.codehilite .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */
+.codehilite .gd { color: #A00000 } /* Generic.Deleted */
+.codehilite .ge { font-style: italic } /* Generic.Emph */
+.codehilite .gr { color: #FF0000 } /* Generic.Error */
+.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.codehilite .gi { color: #00A000 } /* Generic.Inserted */
+.codehilite .go { color: #808080 } /* Generic.Output */
+.codehilite .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.codehilite .gs { font-weight: bold } /* Generic.Strong */
+.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.codehilite .gt { color: #0040D0 } /* Generic.Traceback */
+.codehilite .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+.codehilite .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+.codehilite .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+.codehilite .kp { color: #007020 } /* Keyword.Pseudo */
+.codehilite .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+.codehilite .kt { color: #902000 } /* Keyword.Type */
+.codehilite .m { color: #40a070 } /* Literal.Number */
+.codehilite .s { color: #4070a0 } /* Literal.String */
+.codehilite .na { color: #4070a0 } /* Name.Attribute */
+.codehilite .nb { color: #007020 } /* Name.Builtin */
+.codehilite .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+.codehilite .no { color: #60add5 } /* Name.Constant */
+.codehilite .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.codehilite .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.codehilite .ne { color: #007020 } /* Name.Exception */
+.codehilite .nf { color: #06287e } /* Name.Function */
+.codehilite .nl { color: #002070; font-weight: bold } /* Name.Label */
+.codehilite .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.codehilite .nt { color: #062873; font-weight: bold } /* Name.Tag */
+.codehilite .nv { color: #bb60d5 } /* Name.Variable */
+.codehilite .ow { color: #007020; font-weight: bold } /* Operator.Word */
+.codehilite .w { color: #bbbbbb } /* Text.Whitespace */
+.codehilite .mf { color: #40a070 } /* Literal.Number.Float */
+.codehilite .mh { color: #40a070 } /* Literal.Number.Hex */
+.codehilite .mi { color: #40a070 } /* Literal.Number.Integer */
+.codehilite .mo { color: #40a070 } /* Literal.Number.Oct */
+.codehilite .sb { color: #4070a0 } /* Literal.String.Backtick */
+.codehilite .sc { color: #4070a0 } /* Literal.String.Char */
+.codehilite .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+.codehilite .s2 { color: #4070a0 } /* Literal.String.Double */
+.codehilite .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+.codehilite .sh { color: #4070a0 } /* Literal.String.Heredoc */
+.codehilite .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+.codehilite .sx { color: #c65d09 } /* Literal.String.Other */
+.codehilite .sr { color: #235388 } /* Literal.String.Regex */
+.codehilite .s1 { color: #4070a0 } /* Literal.String.Single */
+.codehilite .ss { color: #517918 } /* Literal.String.Symbol */
+.codehilite .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.codehilite .vc { color: #bb60d5 } /* Name.Variable.Class */
+.codehilite .vg { color: #bb60d5 } /* Name.Variable.Global */
+.codehilite .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.codehilite .il { color: #40a070 } /* Literal.Number.Integer.Long */

Added: websites/staging/libcloud/trunk/content/css/documentation.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/documentation.css (added)
+++ websites/staging/libcloud/trunk/content/css/documentation.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,24 @@
+/*  color 100    80     50     20
+ *  aqua  007bff 3395ff 80bdff cce5ff
+ *  melon ff5050 ff7373 ffa7a7 ffdcdc
+ */
+* { margin:0; }
+html {}
+body { border-top:10px solid #007bff; border-bottom:10px solid #007bff; }
+#wrapper { width:800px; margin:0 auto; }
+
+a {color:inherit;}
+a:hover { color:#ff5050;}
+
+#header { padding:15px 0 0; margin:0 0 5px 0; }
+#banner { padding:5px 0; margin:0 0 5px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
+#banner h2 { margin:0; color:#ff5050; line-height:30px; }
+#sidebar {}
+#main {}
+#footer { text-align: center; margin:20px 0 10px; border-top:1px solid #ddd; padding:5px 0;}
+
+#sidebar ul, li {font-size: 15px; list-style-type: square; }
+#sidebar ul { margin-bottom: 5px; }
+li.title {font-weight: bold;}
+
+div#main { font-size: 120%; }

Propchange: websites/staging/libcloud/trunk/content/css/documentation.css
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/libcloud/trunk/content/css/ie.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/ie.css (added)
+++ websites/staging/libcloud/trunk/content/css/ie.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,35 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 0.9
+ http://blueprintcss.org
+
+   * Copyright (c) 2007-Present. See LICENSE for more info.
+   * See README for instructions on how to use Blueprint.
+   * For credits and origins, see AUTHORS.
+   * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* ie.css */
+body {text-align:center;}
+.container {text-align:left;}
+* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24 {overflow-x:hidden;}
+* html legend {margin:0px -8px 16px 0;padding:0;}
+ol {margin-left:2em;}
+sup {vertical-align:text-top;}
+sub {vertical-align:text-bottom;}
+html>body p code {*white-space:normal;}
+hr {margin:-8px auto 11px;}
+img {-ms-interpolation-mode:bicubic;}
+.clearfix, .container {display:inline-block;}
+* html .clearfix, * html .container {height:1%;}
+fieldset {padding-top:0;}
+input.text, input.title {background-color:#fff;border:1px solid #bbb;}
+input.text:focus, input.title:focus {border-color:#666;}
+input.text, input.title, textarea, select {margin:0.5em 0;}
+input.checkbox, input.radio {position:relative;top:.25em;}
+form.inline div, form.inline p {vertical-align:middle;}
+form.inline label {position:relative;top:-0.25em;}
+form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;}
+button, input.button {position:relative;top:0.25em;}
\ No newline at end of file

Propchange: websites/staging/libcloud/trunk/content/css/ie.css
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/libcloud/trunk/content/css/jquery.tweet.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/jquery.tweet.css (added)
+++ websites/staging/libcloud/trunk/content/css/jquery.tweet.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,41 @@
+.tweet,
+.query {
+  font: 120% Georgia, serif;
+}
+
+.tweet_list {
+-webkit-border-radius: 0.5em;
+-moz-border-radius: 0.5em;
+border-radius: 0.5em;
+list-style: none;
+margin: 0;
+padding: 0;
+overflow-y: hidden;
+}
+
+.tweet_list .awesome,
+.tweet_list .epic {
+text-transform: uppercase;
+}
+
+.tweet_list li {
+overflow-y: auto;
+overflow-x: hidden;
+padding: 0.5em;
+list-style-type: none;
+}
+
+.tweet_list li a {
+color: #0C717A;
+}
+
+.tweet_list .tweet_even {
+}
+
+.tweet_list .tweet_avatar {
+padding-right: .5em; float: left;
+}
+
+.tweet_list .tweet_avatar img {
+vertical-align: middle;
+}

Added: websites/staging/libcloud/trunk/content/css/libcloud.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/libcloud.css (added)
+++ websites/staging/libcloud/trunk/content/css/libcloud.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,52 @@
+/*  color 100    80     50     20
+ *  aqua  007bff 3395ff 80bdff cce5ff
+ *  melon ff5050 ff7373 ffa7a7 ffdcdc
+ */
+* { margin:0; }
+html {}
+body { border-top:10px solid #007bff; border-bottom:10px solid #007bff; }
+#wrapper { width:800px; margin:0 auto; }
+
+a {color:inherit;}
+a:hover { color:#ff5050;}
+
+#header { padding:15px 0 0; margin:0 0 5px 0; }
+#banner { padding:5px 0; margin:0 0 5px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
+#banner h2 { margin:0; color:#ff5050; line-height:30px; }
+#feature { }
+#feature blockquote { margin:0; padding:10px; font-size:11px;}
+#sidebar {}
+#main {}
+#footer { text-align: center; margin:20px 0 10px; border-top:1px solid #ddd; padding:5px 0;}
+
+#sidebar h3 { text-align:center; font-weight: bold; padding-top: 20px; padding-bottom: 10px; }
+
+h1 { color:#80bdff; font-size:50px; padding-left:90px; background:url(../images/libcloud_logo.png) left no-repeat; }
+h1 span { color:#333; font-size:32px; }
+h2 { color:#007bff;}
+#sidebar h2 { padding-left:10px; margin:0; cursor:pointer; background:#cce5ff; border-bottom:1px solid #fff; }
+#sidebar h2:hover { background:#80bdff;}
+#sidebar h2:hover a { color: #fff; }
+#sidebar .accordion { background:#f5f5f5; padding:10px; }
+#sidebar h2:focus, #sidebar h2.ui-state-active { outline:none; background:#80bdff; color:#fff;}
+#sidebar .accordion { }
+#sidebar h3 { color:#ff5050; margin-bottom:5px; }
+#sidebar h3 a:hover { color:#80bdff; }
+#sidebar #apache-logo, #apacheconna2013-logo { padding: 10px 0 0 0;}
+#sidebar #apache-logo, #apacheconna2013-logo, #twitter-logo, #get-it, #help { text-align: center; }
+
+div#main { font-size: 120%; }
+
+pre { font-family:"Consolas", "Courier New", "Courier", "Lucida Console", fixed-width; padding:3px; margin: 3px;white-space:pre;}
+code { font-family:"Consolas", "Courier New", "Courier", "Lucida Console", fixed-width; padding:3px; margin: 3px;border:1px solid #ddd; background:#f5f5f5; white-space:pre; color: #000000}
+
+.support-table td, #support-table th { width:14%; border-right:1px solid #fff; border-bottom:1px solid #ddd;}
+.support-table th { background:#f5f5f5; }
+.support-table td { }
+.support-table td.supported { background:#80bdff;}
+.support-table td.unsupported { background:#ffa7a7;}
+
+.byline { color:#007fbb; font-size:10px;}
+.center { text-align:center;}
+
+pre, code { margin-bottom: 2px; }

Propchange: websites/staging/libcloud/trunk/content/css/libcloud.css
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/libcloud/trunk/content/css/print.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/print.css (added)
+++ websites/staging/libcloud/trunk/content/css/print.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,30 @@
+/* -----------------------------------------------------------------------
+
+
+ Blueprint CSS Framework 0.9
+ http://blueprintcss.org
+
+   * Copyright (c) 2007-Present. See LICENSE for more info.
+   * See README for instructions on how to use Blueprint.
+   * For credits and origins, see AUTHORS.
+   * This is a compressed file. See the sources in the 'src' directory.
+
+----------------------------------------------------------------------- */
+
+/* print.css */
+body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
+.container {background:none;}
+hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
+hr.space {background:#fff;color:#fff;}
+h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
+code {font:.9em "Courier New", Monaco, Courier, monospace;}
+img {float:left;margin:1.5em 1.5em 1.5em 0;}
+a img {border:none;}
+p img.top {margin-top:0;}
+blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
+.small {font-size:.9em;}
+.large {font-size:1.1em;}
+.quiet {color:#999;}
+.hide {display:none;}
+a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
+a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
\ No newline at end of file

Propchange: websites/staging/libcloud/trunk/content/css/print.css
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/libcloud/trunk/content/css/screen.css
==============================================================================
--- websites/staging/libcloud/trunk/content/css/screen.css (added)
+++ websites/staging/libcloud/trunk/content/css/screen.css Tue Dec 31 14:19:37 2013
@@ -0,0 +1,242 @@
+/* reset.css */
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
+body {line-height:1.5;}
+table {border-collapse:separate;border-spacing:0;}
+caption, th, td {text-align:left;font-weight:normal;}
+table, td, th {vertical-align:middle;}
+blockquote:before, blockquote:after, q:before, q:after {content:"";}
+blockquote, q {quotes:"" "";}
+a img {border:none;}
+
+/* typography.css */
+body {font-size:75%;color:#222;background:#fff;font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;}
+h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
+h1 {font-size:3em;line-height:1; }
+h2 {font-size:1.8em;margin-bottom:0.75em;}
+h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
+h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
+h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
+h6 {font-size:1em;font-weight:bold;}
+h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
+p {margin:0 0 1.5em;}
+p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
+p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
+a:focus, a:hover {color:#000;}
+a {color:#009;text-decoration:underline;}
+blockquote {margin:1.5em;color:#666;font-style:italic;}
+strong {font-weight:bold;}
+em, dfn {font-style:italic;}
+dfn {font-weight:bold;}
+sup, sub {line-height:0;}
+abbr, acronym {border-bottom:1px dotted #666;}
+address {margin:0 0 1.5em;font-style:italic;}
+del {color:#666;}
+pre {margin:1.5em 0;white-space:pre;}
+pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
+li ul, li ol {margin:0 1.5em;}
+ul, ol {margin:0 1.5em 1.5em 1.5em;}
+ul {list-style-type:disc;}
+ol {list-style-type:decimal;}
+dl {margin:0 0 1.5em 0;}
+dl dt {font-weight:bold;}
+dd {margin-left:1.5em;}
+table {margin-bottom:1.4em;width:100%;}
+th {font-weight:bold;}
+thead th {background:#c3d9ff;}
+th, td, caption {padding:4px 10px 4px 5px;}
+tr.even td {background:#e5ecf9;}
+tfoot {font-style:italic;}
+caption {background:#eee;}
+.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
+.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
+.hide {display:none;}
+.quiet {color:#666;}
+.loud {color:#000;}
+.highlight {background:#ff0;}
+.added {background:#060;color:#fff;}
+.removed {background:#900;color:#fff;}
+.first {margin-left:0;padding-left:0;}
+.last {margin-right:0;padding-right:0;}
+.top {margin-top:0;padding-top:0;}
+.bottom {margin-bottom:0;padding-bottom:0;}
+
+/* forms.css */
+label {font-weight:bold;}
+fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
+legend {font-weight:bold;font-size:1.2em;}
+input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
+input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
+input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
+input.text, input.title {width:300px;padding:5px;}
+input.title {font-size:1.5em;}
+textarea {width:390px;height:250px;padding:5px;}
+input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
+form.inline {line-height:3;}
+form.inline p {margin-bottom:0;}
+.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
+.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
+.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
+.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
+.error a {color:#8a1f11;}
+.notice a {color:#514721;}
+.success a {color:#264409;}
+
+/* grid.css */
+.container {width:950px;margin:0 auto;}
+.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
+.last, div.last {margin-right:0;}
+.span-1 {width:30px;}
+.span-2 {width:70px;}
+.span-3 {width:110px;}
+.span-4 {width:150px;}
+.span-5 {width:190px;}
+.span-6 {width:230px;}
+.span-7 {width:270px;}
+.span-8 {width:310px;}
+.span-9 {width:350px;}
+.span-10 {width:390px;}
+.span-11 {width:430px;}
+.span-12 {width:470px;}
+.span-13 {width:510px;}
+.span-14 {width:550px;}
+.span-15 {width:590px;}
+.span-16 {width:630px;}
+.span-17 {width:670px;}
+.span-18 {width:710px;}
+.span-19 {width:750px;}
+.span-20 {width:790px;}
+.span-21 {width:830px;}
+.span-22 {width:870px;}
+.span-23 {width:910px;}
+.span-24, div.span-24 {width:950px;margin:0;}
+input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
+input.span-1, textarea.span-1 {width:18px!important;}
+input.span-2, textarea.span-2 {width:58px!important;}
+input.span-3, textarea.span-3 {width:98px!important;}
+input.span-4, textarea.span-4 {width:138px!important;}
+input.span-5, textarea.span-5 {width:178px!important;}
+input.span-6, textarea.span-6 {width:218px!important;}
+input.span-7, textarea.span-7 {width:258px!important;}
+input.span-8, textarea.span-8 {width:298px!important;}
+input.span-9, textarea.span-9 {width:338px!important;}
+input.span-10, textarea.span-10 {width:378px!important;}
+input.span-11, textarea.span-11 {width:418px!important;}
+input.span-12, textarea.span-12 {width:458px!important;}
+input.span-13, textarea.span-13 {width:498px!important;}
+input.span-14, textarea.span-14 {width:538px!important;}
+input.span-15, textarea.span-15 {width:578px!important;}
+input.span-16, textarea.span-16 {width:618px!important;}
+input.span-17, textarea.span-17 {width:658px!important;}
+input.span-18, textarea.span-18 {width:698px!important;}
+input.span-19, textarea.span-19 {width:738px!important;}
+input.span-20, textarea.span-20 {width:778px!important;}
+input.span-21, textarea.span-21 {width:818px!important;}
+input.span-22, textarea.span-22 {width:858px!important;}
+input.span-23, textarea.span-23 {width:898px!important;}
+input.span-24, textarea.span-24 {width:938px!important;}
+.append-1 {padding-right:40px;}
+.append-2 {padding-right:80px;}
+.append-3 {padding-right:120px;}
+.append-4 {padding-right:160px;}
+.append-5 {padding-right:200px;}
+.append-6 {padding-right:240px;}
+.append-7 {padding-right:280px;}
+.append-8 {padding-right:320px;}
+.append-9 {padding-right:360px;}
+.append-10 {padding-right:400px;}
+.append-11 {padding-right:440px;}
+.append-12 {padding-right:480px;}
+.append-13 {padding-right:520px;}
+.append-14 {padding-right:560px;}
+.append-15 {padding-right:600px;}
+.append-16 {padding-right:640px;}
+.append-17 {padding-right:680px;}
+.append-18 {padding-right:720px;}
+.append-19 {padding-right:760px;}
+.append-20 {padding-right:800px;}
+.append-21 {padding-right:840px;}
+.append-22 {padding-right:880px;}
+.append-23 {padding-right:920px;}
+.prepend-1 {padding-left:40px;}
+.prepend-2 {padding-left:80px;}
+.prepend-3 {padding-left:120px;}
+.prepend-4 {padding-left:160px;}
+.prepend-5 {padding-left:200px;}
+.prepend-6 {padding-left:240px;}
+.prepend-7 {padding-left:280px;}
+.prepend-8 {padding-left:320px;}
+.prepend-9 {padding-left:360px;}
+.prepend-10 {padding-left:400px;}
+.prepend-11 {padding-left:440px;}
+.prepend-12 {padding-left:480px;}
+.prepend-13 {padding-left:520px;}
+.prepend-14 {padding-left:560px;}
+.prepend-15 {padding-left:600px;}
+.prepend-16 {padding-left:640px;}
+.prepend-17 {padding-left:680px;}
+.prepend-18 {padding-left:720px;}
+.prepend-19 {padding-left:760px;}
+.prepend-20 {padding-left:800px;}
+.prepend-21 {padding-left:840px;}
+.prepend-22 {padding-left:880px;}
+.prepend-23 {padding-left:920px;}
+div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
+div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
+.pull-1 {margin-left:-40px;}
+.pull-2 {margin-left:-80px;}
+.pull-3 {margin-left:-120px;}
+.pull-4 {margin-left:-160px;}
+.pull-5 {margin-left:-200px;}
+.pull-6 {margin-left:-240px;}
+.pull-7 {margin-left:-280px;}
+.pull-8 {margin-left:-320px;}
+.pull-9 {margin-left:-360px;}
+.pull-10 {margin-left:-400px;}
+.pull-11 {margin-left:-440px;}
+.pull-12 {margin-left:-480px;}
+.pull-13 {margin-left:-520px;}
+.pull-14 {margin-left:-560px;}
+.pull-15 {margin-left:-600px;}
+.pull-16 {margin-left:-640px;}
+.pull-17 {margin-left:-680px;}
+.pull-18 {margin-left:-720px;}
+.pull-19 {margin-left:-760px;}
+.pull-20 {margin-left:-800px;}
+.pull-21 {margin-left:-840px;}
+.pull-22 {margin-left:-880px;}
+.pull-23 {margin-left:-920px;}
+.pull-24 {margin-left:-960px;}
+.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
+.push-1 {margin:0 -40px 1.5em 40px;}
+.push-2 {margin:0 -80px 1.5em 80px;}
+.push-3 {margin:0 -120px 1.5em 120px;}
+.push-4 {margin:0 -160px 1.5em 160px;}
+.push-5 {margin:0 -200px 1.5em 200px;}
+.push-6 {margin:0 -240px 1.5em 240px;}
+.push-7 {margin:0 -280px 1.5em 280px;}
+.push-8 {margin:0 -320px 1.5em 320px;}
+.push-9 {margin:0 -360px 1.5em 360px;}
+.push-10 {margin:0 -400px 1.5em 400px;}
+.push-11 {margin:0 -440px 1.5em 440px;}
+.push-12 {margin:0 -480px 1.5em 480px;}
+.push-13 {margin:0 -520px 1.5em 520px;}
+.push-14 {margin:0 -560px 1.5em 560px;}
+.push-15 {margin:0 -600px 1.5em 600px;}
+.push-16 {margin:0 -640px 1.5em 640px;}
+.push-17 {margin:0 -680px 1.5em 680px;}
+.push-18 {margin:0 -720px 1.5em 720px;}
+.push-19 {margin:0 -760px 1.5em 760px;}
+.push-20 {margin:0 -800px 1.5em 800px;}
+.push-21 {margin:0 -840px 1.5em 840px;}
+.push-22 {margin:0 -880px 1.5em 880px;}
+.push-23 {margin:0 -920px 1.5em 920px;}
+.push-24 {margin:0 -960px 1.5em 960px;}
+.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
+.prepend-top {margin-top:1.5em;}
+.append-bottom {margin-bottom:1.5em;}
+.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
+hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
+hr.space {background:#fff;color:#fff;}
+.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
+.clearfix, .container {display:block;}
+.clear {clear:both;}

Propchange: websites/staging/libcloud/trunk/content/css/screen.css
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/libcloud/trunk/content/devinfo.html
==============================================================================
--- websites/staging/libcloud/trunk/content/devinfo.html (added)
+++ websites/staging/libcloud/trunk/content/devinfo.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Apache Libcloud Python library - Developer Information</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="stylesheet" href="/css/jquery.tweet.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Developer Information</h2>
+      
+    </div>
+
+    <div id="feature" class="container">
+      
+      
+    </div>
+
+    
+    <div id="sidebar" class="span-8 border">
+      
+<div id="menu">
+    <h2><a href="/">home</a></h2>
+<h2><a href="/news.html">news</a></h2>
+<h2><a href="/about.html">about</a></h2>
+<h2><a href="/getting-started.html">getting started</a></h2>
+<h2><a href="/docs/">documentation</a></h2>
+<h2><a href="/whos-using.html">who's using libcloud?</a></h2>
+<h2><a href="/community-resources.html">community resources</a></h2>
+<h2><a href="/devinfo.html">developer information</a></h2>
+<h2><a href="/gsoc-2012.html">google summer of code</a></h2>
+<h2><a href="/contributing.html">contributing</a></h2>
+<h2><a href="/downloads.html">downloads</a></h2>
+
+</div>
+
+
+
+<h3>Get it</h3>
+<div id="get-it">
+    Latest stable: <a href="/downloads.html">0.13.3</a> (December 31st, 2013)<br />
+	<a href="https://crate.io/packages/apache-libcloud/">apache-libcloud PyPi package</a>
+</div>
+
+<h3>Need help?</h3>
+<div id="help">
+    <a href="http://webchat.freenode.net/?channels=libcloud&uio=d4">#libcloud @ freenode</a><br />
+	<a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a>
+</div>
+
+<h3>Follow us / Get in Touch</h3>
+<div id="help">
+	<a href="https://plus.google.com/100590055818889164025" rel="publisher">Apache Libcloud @ Google+</a><br />
+    <a href="https://twitter.com/libcloud" rel="publisher">libcloud @ Twitter</a><br />
+	<a href="https://www.ohloh.net/p/libcloud/" rel="publisher">libcloud @ Ohloh</a>
+</div>
+
+<h3>What's going on</h3>
+
+<div id="twitter">
+  <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/libcloud" data-widget-id="383960597152284673">Tweets by @libcloud</a>
+  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</div>
+
+<h3>Links</h3>
+<div id="apache-logo">
+  <a href="http://www.apache.org/"><img src="images/apache_logo.gif" alt="Apache
+      Software Foundation" /></a>
+</div>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="api-documentation">API Documentation</h2>
+<p>Generated <a href="/apidocs/">API documentation</a> is available.</p>
+<h2 id="testing">Testing</h2>
+<p>For information how to run the tests and how to generate the test coverage
+report, please see the <a href="/testing.html">Testing</a> page.</p>
+<h2 id="continuous-integration">Continuous Integration</h2>
+<p>For continuous integration we use buildbot. You can find all the build reports
+<a href="http://ci.apache.org/waterfall?builder=libcloud-trunk-py25&amp;builder=libcloud-trunk-tox&amp;builder=libcloud-site-staging">here</a>.</p>
+<h2 id="test-coverage">Test Coverage</h2>
+<p>Test coverage report is automatically generated after every commit and can be
+found at <a href="http://ci.apache.org/projects/libcloud/coverage">http://ci.apache.org/projects/libcloud/coverage</a>.</p>
+<h2 id="mailing-lists">Mailing Lists</h2>
+<ul>
+<li><a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a> - Mailing list for general talk about Libcloud and other off-topic things (<a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/">archive</a>)</li>
+<li><a href="mailto:dev-subscribe@libcloud.apache.org">dev@libcloud.apache.org</a> - General mailing list for developers (<a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/">archive</a>)</li>
+<li><a href="mailto:commits-subscribe@libcloud.apache.org">commits@libcloud.apache.org</a> - Commits messages go to this mailing list (<a href="http://mail-archives.apache.org/mod_mbox/libcloud-commits/">archive</a>)</li>
+</ul>
+<p>Old incubator mailing lists archives:</p>
+<ul>
+<li><a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/">incubator-libcloud</a></li>
+<li><a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud-commits/">incubator-libcloud-commits</a></li>
+</ul>
+<h2 id="issue-tracker">Issue Tracker</h2>
+<ul>
+<li>Apache JIRA: <a href="https://issues.apache.org/jira/browse/LIBCLOUD">https://issues.apache.org/jira/browse/LIBCLOUD</a></li>
+</ul>
+<h2 id="main-source-code-repository">Main source code repository</h2>
+<p>Project source code is stored in an Apache hosted git repository.</p>
+<ul>
+<li>Repository: <a href="https://git-wip-us.apache.org/repos/asf/libcloud.git">https://git-wip-us.apache.org/repos/asf/libcloud.git</a></li>
+<li>Gitweb: <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git">https://git-wip-us.apache.org/repos/asf?p=libcloud.git</a></li>
+</ul>
+<h2 id="website-repository">Website repository</h2>
+<p>Website source code is stored in an Apache hosted svn repository. Source code
+is stored in an svn and not git repository, because Apache CMS uses svn-based
+<a href="https://www.apache.org/dev/cms.html#svnpubsub">Svnpubsub</a> mechanism for
+distributing change notification to the web servers.</p>
+<ul>
+<li>Repository: <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk">https://svn.apache.org/repos/asf/libcloud/site/trunk</a></li>
+<li>ViewVc: <a href="https://svn.apache.org/viewvc/libcloud/site/">https://svn.apache.org/viewvc/libcloud/site/</a></li>
+</ul>
+<h2 id="irc-twitter-google">IRC, Twitter, Google+</h2>
+<ul>
+<li><a href="http://webchat.freenode.net?channels=libcloud&amp;uio=d4">#libcloud</a> on Freenode</li>
+<li>@libcloud: <a href="http://twitter.com/libcloud">http://twitter.com/libcloud</a></li>
+<li><a href="https://plus.google.com/u/0/100590055818889164025/posts">+Apache Libcloud</a></li>
+</ul>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/docs/components.html
==============================================================================
--- websites/staging/libcloud/trunk/content/docs/components.html (added)
+++ websites/staging/libcloud/trunk/content/docs/components.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,133 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Components | Apache Libcloud Documentation</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/documentation.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Libcloud
+                                             Documentation: Components</h2>
+      
+  </div>
+
+    
+    <div id="sidebar" class="span-6 border">
+      
+<ul id="menu">
+    <li><a href="/index.html">Website home</a></li>
+    <li><a href="/docs/index.html">Documentation home</a></li>
+    <li><a href="/docs/components.html">Components</a></li>
+    <ul>
+        <li class="title">Compute</li>
+        <ul>
+            <li><a href="compute-overview.html">Overview</a></li>
+            <li><a href="compute-base-api.html">Base API</a></li>
+            <li><a href="compute-deployment.html">Deployment</a></li>
+            <li><a href="compute-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">Storage (new in 0.5.0)</li>
+        <ul>
+            <li><a href="storage-overview.html">Overview</a></li>
+            <li><a href="storage-base-api.html">Base API</a></li>
+            <li><a href="storage-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">Load Balancer (new in 0.5.0)</li>
+        <ul>
+            <li><a href="load-balancer-overview.html">Overview</a></li>
+            <li><a href="load-balancer-base-api.html">Base API</a></li>
+            <li><a href="load-balancer-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">DNS (new in 0.6.0)</li>
+        <ul>
+            <li><a href="dns-overview.html">Overview</a></li>
+            <li><a href="dns-base-api.html">Base API</a></li>
+            <li><a href="dns-examples.html">Examples</a></li>
+        </ul>
+    </ul>
+    <li>Development</li>
+    <ul>
+        <li><a href="writing-tests-and-using-the-fixture-framework.html">Writing tests and using the fixture framework</a></li>
+    </ul>
+    <li>Other</li>
+    <ul>
+        <li><a href="ssl-certificate-validation.html">SSL certificate validation</a></li>
+        <li><a href="debugging.html">Debugging</a></li>
+        <li><a href="using-libcloud-in-multi-threaded-and-async-environments.html">Using Libcloud in multi-threaded and async environments</a></li>
+    </ul>
+    <li><a href="/apidocs">Generated API docs</a></li>
+</ul>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="components">Components</h2>
+<p>Libcloud is composed of multiple components, currently those are:</p>
+<ul>
+<li><a href="/docs/compute-overview.html">Compute</a> - libcloud.compute.*</li>
+<li><a href="/docs/storage-overview.html">Storage</a> - libcloud.storage.*</li>
+<li><a href="/docs/load-balancer-overview.html">Load balancers</a> - libcloud.loadbalancer.*</li>
+<li><a href="/docs/dns-overview.html">DNS</a> - libcloud.dns.*</li>
+</ul>
+<p>Each component is relatively self-sustainable and exposes a simple and easy
+to use base API which works across all the supported providers.</p>
+<p>In places where it makes sense a component is also aware of other components.
+Good example of this is a <code>balancer_attach_node</code> method in the load balancer
+API. This method takes <code>Node</code> object from the compute API as an argument
+and automatically reads its first public IP address before adding a member
+to the load balancer.</p>
+<p>Besides the Base API some drivers also implement driver-specific or so called
+extension methods and arguments. Those methods implement functionality which
+is specific to a provider or a subset of providers. They can be easily recognized
+because they are prefixed with an <code>ex_</code>.</p>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>

Added: websites/staging/libcloud/trunk/content/docs/compute-base-api.html
==============================================================================
--- websites/staging/libcloud/trunk/content/docs/compute-base-api.html (added)
+++ websites/staging/libcloud/trunk/content/docs/compute-base-api.html Tue Dec 31 14:19:37 2013
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+  <title>Compute -&gt; Base API | Apache Libcloud Documentation</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
+  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js" type="text/javascript"></script>
+  <script src="/js/clearlink.js" type="text/javascript"></script>
+  <script src="/js/libcloud.js" type="text/javascript"></script>
+  <link rel="stylesheet" href="/css/screen.css" type="text/css">
+  <link rel="stylesheet" href="/css/libcloud.css" type="text/css">
+  <link rel="stylesheet" href="/css/documentation.css" type="text/css">
+  <link rel="stylesheet" href="/css/code.css" type="text/css">
+  <link rel="icon" type="image/png" href="/images/favicon.png"/>
+  <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+</head>
+<body>
+  <div class="container">
+    <div id="header" class="span-24 last">
+      
+      <h1>Apache Libcloud <span>a unified interface to the cloud</span></h1>
+      
+    </div>
+
+    <div id="banner" class="span-24 last">
+      
+      <h2>Libcloud
+                                             Documentation: Compute -&gt; Base API</h2>
+      
+  </div>
+
+    
+    <div id="sidebar" class="span-6 border">
+      
+<ul id="menu">
+    <li><a href="/index.html">Website home</a></li>
+    <li><a href="/docs/index.html">Documentation home</a></li>
+    <li><a href="/docs/components.html">Components</a></li>
+    <ul>
+        <li class="title">Compute</li>
+        <ul>
+            <li><a href="compute-overview.html">Overview</a></li>
+            <li><a href="compute-base-api.html">Base API</a></li>
+            <li><a href="compute-deployment.html">Deployment</a></li>
+            <li><a href="compute-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">Storage (new in 0.5.0)</li>
+        <ul>
+            <li><a href="storage-overview.html">Overview</a></li>
+            <li><a href="storage-base-api.html">Base API</a></li>
+            <li><a href="storage-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">Load Balancer (new in 0.5.0)</li>
+        <ul>
+            <li><a href="load-balancer-overview.html">Overview</a></li>
+            <li><a href="load-balancer-base-api.html">Base API</a></li>
+            <li><a href="load-balancer-examples.html">Examples</a></li>
+        </ul>
+        <li class="title">DNS (new in 0.6.0)</li>
+        <ul>
+            <li><a href="dns-overview.html">Overview</a></li>
+            <li><a href="dns-base-api.html">Base API</a></li>
+            <li><a href="dns-examples.html">Examples</a></li>
+        </ul>
+    </ul>
+    <li>Development</li>
+    <ul>
+        <li><a href="writing-tests-and-using-the-fixture-framework.html">Writing tests and using the fixture framework</a></li>
+    </ul>
+    <li>Other</li>
+    <ul>
+        <li><a href="ssl-certificate-validation.html">SSL certificate validation</a></li>
+        <li><a href="debugging.html">Debugging</a></li>
+        <li><a href="using-libcloud-in-multi-threaded-and-async-environments.html">Using Libcloud in multi-threaded and async environments</a></li>
+    </ul>
+    <li><a href="/apidocs">Generated API docs</a></li>
+</ul>
+
+
+
+    </div>
+    
+
+    <div id="main" class="span-16 last">
+      
+      <h2 id="base-api">Base API</h2>
+<ul>
+<li><a href="#list_nodes">list_nodes</a></li>
+<li><a href="#list_images">list_images</a></li>
+<li><a href="#list_sizes">list_sizes</a></li>
+<li><a href="#list_locations">list_locations</a></li>
+<li><a href="#create_node">create_node</a></li>
+<li><a href="#deploy_node">deploy_node</a></li>
+<li><a href="#reboot_node">reboot_node</a></li>
+<li><a href="#destroy_node">destroy_node</a></li>
+</ul>
+<h3 id="list_nodes">list_nodes</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#list_nodes">driver.list_nodes()</a><br />
+<strong>Description</strong>: Return a list of all the nodes belonging to your account.  </p>
+<h3 id="list_images">list_images</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#list_images">driver.list_images()</a><br />
+<strong>Description</strong>: Return a list of all the available images.</p>
+<h3 id="list_sizes">list_sizes</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#list_sizes">driver.list_sizes()</a><br />
+<strong>Description</strong>: Return a list of all the available sizes.</p>
+<h3 id="list_locations">list_locations</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#list_locations">driver.list_locations()</a><br />
+<strong>Description</strong>: Return a list of all the available locations.</p>
+<h3 id="create_node">create_node</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#create_node">driver.create_node(name, size, image)</a><br />
+<strong>Description</strong>: Create a new node instance.</p>
+<p>Keep in mind that a lot drivers also take additional optional keyword arguments
+which are documented in the each driver API docs page.</p>
+<h3 id="deploy_node">deploy_node</h3>
+
+<p><strong>Method signature</strong>: <a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#deploy_node">driver.deploy_node(name, size, image,
+deploy)</a><br />
+<strong>Description</strong>: Create a new node instance and run a deployment script on it.
+More about deployment functionality can be found on the <a href="/docs/compute-deployment.html">Deployment
+page</a>.</p>
+<h3 id="reboot_node">reboot_node</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#reboot_node">driver.reboot_node(node)</a>, 
+<a href="/apidocs/current/libcloud.compute.base.Node.html#reboot">node.reboot()</a><br />
+<strong>Description</strong>: Restart a node.</p>
+<h3 id="destroy_node">destroy_node</h3>
+
+<p><strong>Method signature</strong>:
+<a href="/apidocs/current/libcloud.compute.base.NodeDriver.html#destroy_node">driver.destroy_node(node)</a>,
+<a href="/apidocs/current/libcloud.compute.base.Node.html#destroy">node.destroy()</a><br />
+<strong>Description</strong>: Destroy a running or stopped node. This operation will in most cases also
+destroy all the data (disk, snapshots, etc.) associated with this node so
+be careful when you use it.</p>
+      
+    </div>
+
+    <div id="footer" class="span-24">
+    <a href="http://www.apache.org/licenses/">License</a> | <a
+    href="/security.html">Security</a> | <a
+    href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a
+    href="/credits.html">Credits</a> | <a href="/sitemap.html">Sitemap</a><br /><br />
+
+Copyright © 2009-2013, <a href="http://apache.org/">The Apache Software Foundation</a><br />
+Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud
+project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+
+    </div>
+  </div>
+</body>
+</html>



Mime
View raw message