diff --git a/www/index.html b/www/index.html index cc03cf8d0..39da55990 100644 --- a/www/index.html +++ b/www/index.html @@ -5,807 +5,570 @@ {% block title %}{% endblock %} {% block header %}{% endblock header %} {% block content %} - <!-- Begin Page Content --> - <div class="top-docs-wrapper"> - <div class="container"> - <div class="col-lg-12"> - <h1>Development Resources for OpenStack clouds</h1> - <p> - You interact with an OpenStack cloud using a number of tools. The tool you choose depends on your use case in the cloud. Here are some starting points. - </p> - <hr> - <a href="#sdk" class="overview-btn docs-btn">View SDKs <i class="fa fa-arrow-circle-o-down"></i></a> - <a href="#api" class="overview-btn docs-btn">View APIs <i class="fa fa-arrow-circle-o-down"></i></a> - <a href="#cli" class="overview-btn docs-btn">View CLIs <i class="fa fa-arrow-circle-o-down"></i></a> - <form class="docs-main-search-form"> +<!-- Begin Page Content --> +<div class="top-docs-wrapper"> + <div class="container"> + <div class="col-lg-12"> + <h1>Development resources for OpenStack clouds</h1> + <p> + You can use <a href="#sdk">SDKs</a>, <a href="#api">APIs</a>, and + <a href="#cli">CLIs</a> to interact with private and public + OpenStack clouds. Use the APIs when an SDK is not available for + the programming language that you use. + </p> + <hr> + <a href="#sdk" class="overview-btn docs-btn">View SDKs <i class="fa fa-arrow-circle-o-down"></i></a> + <a href="#api" class="overview-btn docs-btn">View APIs <i class="fa fa-arrow-circle-o-down"></i></a> + <a href="#cli" class="overview-btn docs-btn">View CLIs <i class="fa fa-arrow-circle-o-down"></i></a> + <form class="docs-main-search-form"> <script type="text/javascript"> - (function() { - var cx = '000108871792296872333:noj9nikm74i'; - var gcse = document.createElement('script'); - gcse.type = 'text/javascript'; - gcse.async = true; - gcse.src = (document.location.protocol == 'https:' ? 'https:' : - 'http:') + - '//www.google.com/cse/cse.js?cx=' + cx; - var s = document.getElementsByTagName('script')[0]; - s.parentNode.insertBefore(gcse, s); - })(); + (function() { + var cx = '000108871792296872333:noj9nikm74i'; + var gcse = document.createElement('script'); + gcse.type = 'text/javascript'; + gcse.async = true; + gcse.src = (document.location.protocol == 'https:' ? 'https:' : + 'http:') + + '//www.google.com/cse/cse.js?cx=' + cx; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(gcse, s); + })(); </script> - <gcse:search gname="standard" as_sitesearch="docs.openstack.org"> - </gcse:search> - </form> - </div> - <div class="container docs-toc"> - <div id="sdk"> - <h2> - Software Development Kits - </h2> - <p> - A software development kit (SDK) is a collection of code, examples, and - documentation that helps you to create applications in the language of - your choice on OpenStack clouds. If one of these SDKs does not support - your language or use case, use the <a href="#api">API</a> or one of the - other <a href="https://wiki.openstack.org/wiki/SDKs#Known_SDKs">known - SDKs</a>. - </p> - <div class="span-24" id="java"> - <h3 class="lang-name"> - Java - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="http://jclouds.apache.org/guides/openstack/"> - Apache jclouds - </a> - <p> - <a class="roundedButton" href="http://jclouds.apache.org/guides/openstack/"> - Get SDK Now - </a> - </p> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="http://jclouds.apache.org/guides/openstack/" target="_top"> - Getting Started Guide - </a> - </dd> - <dd> - <a class="link" href="http://jclouds.apache.org/reference/javadoc/" target="_top"> - SDK Reference Manual - </a> - </dd> - <dd> - <a class="link" href="http://jclouds.apache.org/releasenotes/" target="_top"> - Release Notes - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - Twitter: - </strong> - <a href="https://twitter.com/jclouds"> - @jclouds - </a> - </dd> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/jclouds"> - #jclouds - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="mailto:jclouds-user-subscribe@apache.org"> - Register - </a> - | - <a href="http://www.mail-archive.com/user@jclouds.apache.org/"> - Archive - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="http://jclouds.apache.org/reference/report-a-bug/"> - Issue Tracker - </a> - </dd> - </dl> - </div></div> - <div class="span-24" id="nodejs"> - <h3 class="lang-name"> - Node.js - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="https://github.com/pkgcloud/pkgcloud/blob/master/docs/providers/openstack/README.md"> - pkgcloud - </a> - <p> - <a class="roundedButton" href="https://www.npmjs.org/package/pkgcloud"> - Get SDK Now - </a> - </p> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="https://github.com/pkgcloud/pkgcloud/blob/master/docs/providers/openstack/getting-started-compute.md" target="_top"> - Getting Started Guide - </a> - </dd> - <dd> - <a class="link" href="https://github.com/pkgcloud/pkgcloud#supported-apis" target="_top"> - SDK Reference Manual - </a> - </dd> - <dd> - <a class="link" href="https://github.com/pkgcloud/pkgcloud/releases/" target="_top"> - Release Notes - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - Twitter: - </strong> - <a href="https://twitter.com/pkgcloud"> - @pkgcloud - </a> - </dd> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/pkgcloud"> - #pkgcloud - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="https://github.com/pkgcloud/pkgcloud/issues"> - GitHub Issues - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://github.com/pkgcloud/pkgcloud/issues"> - Issue Tracker - </a> - </dd> - </dl> - </div> - </div> - <div class="span-24" id="python"> - <h3 class="lang-name"> - Python - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="https://libcloud.apache.org/"> - libcloud - </a> - <p> - <a class="roundedButton" href="https://libcloud.apache.org/"> - Get SDK Now - </a> - </p> - - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="http://developer.openstack.org/firstapp-libcloud/getting_started.html" target="_top"> - Writing your First OpenStack Application - </a> - </dd> - <dd> - <a class="link" href="https://libcloud.readthedocs.org/en/latest/compute/drivers/openstack.html" target="_top"> - Getting Started Guide - </a> - </dd> - <dd> - <a class="link" href="https://libcloud.readthedocs.org/en/latest/" target="_top"> - SDK Reference Manual - </a> - </dd> - <dd> - <a class="link" href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES.rst" target="_top"> - Release Notes - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - Twitter: - </strong> - <a href="https://twitter.com/libcloud"> - @libcloud - </a> - </dd> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/libcloud"> - #libcloud - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="https://libcloud.apache.org/community.html"> - Register - </a> - | - <a href="https://issues.apache.org/jira/browse/LIBCLOUD"> - Archive - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://issues.apache.org/jira/browse/LIBCLOUD"> - Issue Tracker - </a> - </dd> - </dl> - </div> - </div> - <div class="span-24" id="ruby"> - <h3 class="lang-name"> - Ruby - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md"> - Fog - </a> - <p> - <a class="roundedButton" href="https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md"> - Get SDK Now - </a> - </p> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md" target="_top"> - Getting Started Guide - </a> - </dd> - <dd> - <a class="link" href="http://rubydoc.info/gems/fog/" target="_top"> - SDK Reference Manual - </a> - </dd> - <dd> - <a class="link" href="https://github.com/fog/fog/blob/master/changelog.txt" target="_top"> - Release Notes - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - Twitter: - </strong> - <a href="https://twitter.com/fog"> - @fog - </a> - </dd> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/ruby-fog"> - #ruby-fog - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="http://groups.google.com/group/ruby-fog"> - ruby-fog - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://github.com/fog/fog/issues"> - Issue Tracker - </a> - </dd> - </dl> - </div> - </div> - <div class="span-24" id="net"> - <h3 class="lang-name"> - .NET - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="https://github.com/openstacknetsdk/openstack.net/releases/latest"> - .NET - </a> - <p> - <a class="roundedButton" href="https://github.com/openstacknetsdk/openstack.net/releases/latest"> - Get SDK Now - </a> - </p> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="http://www.openstacknetsdk.org/" target="_top"> - Wiki - </a> - </dd> - <dd> - <a class="link" href="https://github.com/openstacknetsdk/openstack.net" target="_top"> - Source Code - </a> - </dd> - <dd> - <a class="link" href="https://github.com/openstacknetsdk/openstack.net/issues" target="_top"> - Issues - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/openstack-sdks"> - #openstack-sdks - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"> - Register - </a> - | - <a href="http://lists.openstack.org/pipermail/openstack-dev/"> - Archive - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://github.com/openstacknetsdk/openstack.net/issues"> - Issue Tracker - </a> - </dd> - </dl> - </div> - </div> - <div class="span-24" id="php"> - <h3 class="lang-name"> - PHP - </h3> - <div class="col-md-4"> - <dl> - <dt> - SDK - </dt> - <dd> - <a href="http://docs.php-opencloud.com/en/latest/getting-started-with-openstack.html">PHP</a> - <p> - <a class="roundedButton" href="http://docs.php-opencloud.com/en/latest/getting-started-with-openstack.html"> - Get SDK Now - </a> - </p> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="http://docs.php-opencloud.com/" target="_top"> - Wiki - </a> - </dd> - <dd> - <a class="link" href="https://github.com/php-opencloud/openstack" target="_top"> - Source Code - </a> - </dd> - <dd> - <a class="link" href="https://github.com/php-opencloud/openstack/issues" target="_top"> - Issues - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/openstack-sdks"> - #openstack-sdks - </a> - on freenode - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"> - Register - </a> - | - <a href="http://lists.openstack.org/pipermail/openstack-dev/"> - Archive - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://github.com/php-opencloud/openstack/issues"> - Issue Tracker - </a> - </dd> - </dl> - </div> - </div> - </div> - <div id="api"> - <h2> - Application Programming Interfaces - </h2> - <p> - Use an application programming interface (API) to access the capabilities - of a service through predefined functions. Use the API when an SDK does - not support your preferred programming language. Consider contributing to - one of the <a - href="https://wiki.openstack.org/wiki/SDKs#Known_SDKs">known SDKs</a>. - For details about the basics for interacting with the services, see <a - href="http://docs.openstack.org/api/quick-start/content/">OpenStack API - Quick Start</a>. - </p> - <dl> - <dt> - References - </dt> - <dd> - <a href="http://developer.openstack.org/api-ref-blockstorage-v2.html"> - Block Storage API v2 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-blockstorage-v1.html"> - Block Storage API v1 (DEPRECATED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-clustering-v1.html"> - Clustering API v1 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-compute-v2.1.html"> - Compute API (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-data-processing-v1.1.html"> - Data Processing API v1.1 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-database-v1.html"> - Database Service API v1.0 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-identity-v3.html"> - Identity API v3 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-identity-v3-ext.html"> - Identity API v3 extensions (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-identity-v2.html"> - Identity API v2.0 (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-identity-admin-v2.html"> - Identity Admin API v2.0 (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-identity-v2-ext.html"> - Identity API v2.0 extensions (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-image-v2.html"> - Image Service API v2 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-image-v1.html"> - Image Service API v1 (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-networking-v2.html"> - Networking API v2.0 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-networking-v2-ext.html"> - Networking API v2.0 extensions (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-objectstorage-v1.html"> - Object Storage API v1 (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-orchestration-v1.html"> - Orchestration API v1 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-share-v2.html"> - Shared File Systems API v2 (CURRENT) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-share-v1.html"> - Shared File Systems API v1 (SUPPORTED) - </a> - </dd> - <dd> - <a href="http://developer.openstack.org/api-ref-telemetry-v2.html"> - Telemetry API v2 (CURRENT) - </a> - </dd> - </dl> - </div> - <div id="cli"> - <h2> - Command-Line Interface - </h2> - <p> - The OpenStack client is a text-based command-line interface (CLI) that - helps you to create scripts for interacting with OpenStack clouds. The - centralized <code>openstack</code> CLI is the preferred way to interact - with OpenStack services. Some services, such as Compute, have their own - Python libraries but OpenStack is phasing out these individual clients - and recommends the use of the OpenStack client. - </p> - <div class="col-md-4"> - <dl> - <dt> - Official CLI - </dt> - <dd> - <a href="https://git.openstack.org/cgit/openstack/python-openstackclient/"> - OpenStack Client - </a> - </dd> - </dl> + <gcse:search gname="standard" as_sitesearch="docs.openstack.org"></gcse:search> + </form> </div> - <div class="col-md-4"> - <dl> - <dt> - Docs and Resources - </dt> - <dd> - <a class="link" href="http://docs.openstack.org/user-guide" target="_top"> - Getting Started Guide - </a> - </dd> - <dd> - <a class="link" href="http://docs.openstack.org/cli-reference/" target="_top"> - CLI Reference Manual - </a> - </dd> - </dl> - </div> - <div class="col-md-4"> - <dl> - <dt> - Community Links - </dt> - <dd> - <strong> - Twitter: - </strong> - <a href="https://twitter.com/openstack"> - @openstack - </a> - </dd> - <dd> - <strong> - IRC: - </strong> - <a href="irc://irc.freenode.net/openstack"> - #openstack - </a> - </dd> - <dd> - <strong> - Mailing List: - </strong> - <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"> - Register - </a> - | - <a href="http://openstack.markmail.org/"> - Archive - </a> - </dd> - <dd> - <strong> - Report Issues: - </strong> - <a href="https://bugs.launchpad.net/"> - Issue Tracker - </a> - </dd> - <dd> - <strong> - Support: - </strong> - <a href="https://ask.openstack.org/"> - Ask - </a> - </dd> - </dl> - </div> + <div class="container docs-toc"> + <div id="sdk"> + <h2> + SDKs + </h2> + <p> + A software development kit (SDK) contains code, examples, and + documentation that you use to create OpenStack cloud + applications in the language of your choice. + </p> + <p> + If one of the following SDKs do not support your language or use case, + you can use the <a href="#api">APIs</a> or one of the other <a + href="https://wiki.openstack.org/wiki/SDKs#Known_SDKs">known SDKs</a>. + </p> + <div class="span-24" id="java"> + <h3 class="lang-name"> + Java + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" href="http://jclouds.apache.org/guides/openstack/"> + Apache jclouds SDK + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="http://jclouds.apache.org/guides/openstack/" target="_top"> + OpenStack: Getting Started Guide + </a> + </dd> + <dd> + <a class="link" href="http://jclouds.apache.org/reference/javadoc/" target="_top"> + Javadoc for Apache jclouds + </a> + </dd> + <dd> + <a class="link" href="http://jclouds.apache.org/releasenotes/" target="_top"> + Release Notes Archive + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + Twitter: + </strong> + <a href="https://twitter.com/jclouds"> + @jclouds + </a> + </dd> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/jclouds"> + #jclouds + </a> + on freenode + </dd> + <dd> + <strong> + Mailing list: + </strong> + <a href="mailto:jclouds-user-subscribe@apache.org"> + Register + </a> + | + <a href="http://www.mail-archive.com/user@jclouds.apache.org/"> + Archive + </a> + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="http://jclouds.apache.org/reference/report-a-bug/"> + Report a Bug + </a> + </dd> + </dl> + </div> + </div> + <div class="span-24" id="nodejs"> + <h3 class="lang-name"> + Node.js + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" href="https://github.com/pkgcloud/pkgcloud/blob/master/docs/providers/openstack/README.md"> + pkgcloud SDK + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="https://github.com/pkgcloud/pkgcloud/blob/master/docs/providers/openstack/getting-started-compute.md" target="_top"> + Getting started with pkgcloud & Openstack + </a> + </dd> + <dd> + <a class="link" href="https://github.com/pkgcloud/pkgcloud#supported-apis" target="_top"> + Supported APIs + </a> + </dd> + <dd> + <a class="link" href="https://github.com/pkgcloud/pkgcloud/releases/" target="_top"> + pkgcloud Releases + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + Twitter: + </strong> + <a href="https://twitter.com/pkgcloud"> + @pkgcloud + </a> + </dd> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/pkgcloud"> + #pkgcloud + </a> + on freenode + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="https://github.com/pkgcloud/pkgcloud/issues"> + pkgcloud/pkgcloud Issues + </a> + </dd> + </dl> + </div> + </div> + <div class="span-24" id="python"> + <h3 class="lang-name"> + Python + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" href="https://libcloud.apache.org/"> + libcloud SDK + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="http://developer.openstack.org/firstapp-libcloud/getting_started.html" target="_top"> + Getting started + </a> + </dd> + <dd> + <a class="link" href="https://libcloud.readthedocs.org/en/latest/compute/drivers/openstack.html" target="_top"> + OpenStack Compute Driver Documentation + </a> + </dd> + <dd> + <a class="link" href="https://libcloud.readthedocs.org/en/latest/" target="_top"> + Welcome to Apache Libcloud’s documentation! + </a> + </dd> + <dd> + <a class="link" href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES.rst" target="_top"> + Changes with current version of Apache Libcloud + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + Twitter: + </strong> + <a href="https://twitter.com/libcloud"> + @libcloud + </a> + </dd> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/libcloud"> + #libcloud + </a> + on freenode + </dd> + <dd> + <strong> + Mailing list: + </strong> + <a href="https://libcloud.apache.org/community.html"> + Register + </a> + | + <a href="https://issues.apache.org/jira/browse/LIBCLOUD"> + Archive + </a> + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="https://issues.apache.org/jira/browse/LIBCLOUD/?selectedTab=com.atlassian.jira.jira-projects-plugin:issues-panel"> + Issues + </a> + </dd> + </dl> + </div> + </div> + <div class="span-24" id="ruby"> + <h3 class="lang-name"> + Ruby + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" href="http://rubydoc.info/gems/fog/"> + Fog SDK + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md" target="_top"> + Getting Started with Fog and OpenStack + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + Twitter: + </strong> + <a href="https://twitter.com/fog"> + @fog + </a> + </dd> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/ruby-fog"> + #ruby-fog + </a> + on freenode + </dd> + <dd> + <strong> + Mailing list: + </strong> + <a href="http://groups.google.com/group/ruby-fog"> + ruby-fog + </a> + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="https://github.com/fog/fog/issues"> + fog/fog Issues + </a> + </dd> + </dl> + </div> + </div> + <div class="span-24" id="net"> + <h3 class="lang-name"> + .NET + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" href="https://github.com/openstacknetsdk/openstack.net/releases/latest"> + .NET SDK + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="http://www.openstacknetsdk.org/" target="_top"> + OpenStack.NET + </a> + </dd> + <dd> + <a class="link" href="https://github.com/openstacknetsdk/openstack.net" target="_top"> + openstacknetsdk/openstack.net + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/openstack-sdks"> + #openstack-sdks + </a> + on freenode + </dd> + <dd> + <strong> + Mailing list: + </strong> + <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"> + Register + </a> + | + <a href="http://lists.openstack.org/pipermail/openstack-dev/"> + Archive + </a> + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="https://github.com/openstacknetsdk/openstack.net/issues"> + openstacknetsdk/openstack.net Issues + </a> + </dd> + </dl> + </div> + </div> + <div class="span-24" id="php"> + <h3 class="lang-name"> + PHP + </h3> + <div class="col-md-4"> + <dl> + <dt> + SDK + </dt> + <dd> + <a class="roundedButton" + href="http://docs.php-opencloud.com/en/latest/getting-started-with-openstack.html">PHP SDK</a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Docs and resources + </dt> + <dd> + <a class="link" href="http://docs.php-opencloud.com/" target="_top"> + Welcome to php-opencloud! + </a> + </dd> + <dd> + <a class="link" href="https://github.com/php-opencloud/openstack" target="_top"> + php-opencloud/openstack + </a> + </dd> + </dl> + </div> + <div class="col-md-4"> + <dl> + <dt> + Community + </dt> + <dd> + <strong> + IRC: + </strong> + <a href="irc://irc.freenode.net/openstack-sdks"> + #openstack-sdks + </a> + on freenode + </dd> + <dd> + <strong> + Mailing list: + </strong> + <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"> + Register + </a> + | + <a href="http://lists.openstack.org/pipermail/openstack-dev/"> + Archive + </a> + </dd> + <dd> + <strong> + Issues: + </strong> + <a href="https://github.com/php-opencloud/openstack/issues"> + php-opencloud/openstack Issues + </a> + </dd> + </dl> + </div> + </div> + </div> + <div id="api"> + <h2> + APIs + </h2> + <p> + An application programming interface (API) lets you access service + capabilities through predefined functions. + </p> + <p> + To learn how to use the APIs, see the <a + href="http://docs.openstack.org/api/quick-start/content/">OpenStack + API Guide</a> and <a href="http://developer.openstack.org/api-ref.html">OpenStack + API Complete Reference</a>. + </p> + </div> + <div id="cli"> + <h2> + CLIs + </h2> + <p> + A command-line interface (CLI) is a text-based client that helps + you create scripts to interact with OpenStack clouds. + </p> + <p> + To install the CLIs, see <a target="_top" class="link" + href="http://docs.openstack.org/cli-reference/common/cli_install_openstack_command_line_clients.html">Install the CLIs</a>. + </p> + <p> + To use the CLIs, see <a class="link" href="http://docs.openstack.org/user-guide/cli.html" + target="_top">OpenStack command-line clients</a>. + </p> + </div> + </div> + <!-- End Page Content --> + <hr/> + <p> + Documentation treated like code, powered by the community - interested? Here's + <a href="http://docs.openstack.org/contributor-guide/"> + how to contribute + </a> + . + </p> + <p> + The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by + <a href="http://www.rackspacecloud.com/"> + Rackspace Cloud Computing + </a> + . + </p> </div> - - </div> - <!-- End Page Content --> - <hr/> - <p> - Documentation treated like code, powered by the community - interested? Here's - <a href="http://docs.openstack.org/contributor-guide/"> - how to contribute - </a> - . - </p> - <p> - The OpenStack project is provided under the Apache 2.0 license. Openstack.org is powered by - <a href="http://www.rackspacecloud.com/"> - Rackspace Cloud Computing - </a> - . - </p> - </div> - </div> - {% endblock content %} - <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript"> - </script> - <script charset="utf-8" src="/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript"> - </script> - <script charset="utf-8" type="text/javascript"> +</div> +{% endblock content %} +<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js" type="text/javascript"></script> +<script charset="utf-8" src="/common/jquery/jquery.hoverIntent.minified.js" type="text/javascript"></script> +<script charset="utf-8" type="text/javascript"> //<![CDATA[ $(document).ready(function() { - + function addMenu(){ $(".dropDown").addClass("menuHover"); } - + function removeMenu(){ $(".dropDown").removeClass("menuHover"); } - + var menuConfig = { interval: 500, sensitivity: 4, @@ -813,11 +576,11 @@ timeout: 500, out: removeMenu }; - + $(".dropDownTrigger").hoverIntent(menuConfig); - + }); //]]> - </script> - </body> +</script> +</body> </html>