Merge "[first-app] Update the links to OpenStack SDK"

This commit is contained in:
Jenkins 2015-12-13 21:34:35 +00:00 committed by Gerrit Code Review
commit 2eb8db31d9

View File

@ -48,31 +48,62 @@ Anyone with a programming background can easily read the code in this guide.
Although this guide focuses on a particular SDK, you can use other languages Although this guide focuses on a particular SDK, you can use other languages
and toolkits with the OpenStack cloud: and toolkits with the OpenStack cloud:
============== ============= ================================================================= ====================================================
Language Name Description URL .. list-table:: OpenStack SDKs
============== ============= ================================================================= ==================================================== :header-rows: 1
Python Libcloud A Python-based library managed by the Apache Foundation. :widths: 10, 10, 40, 40
This library enables you to work with multiple types of clouds. https://libcloud.apache.org
Python OpenStack SDK A Python-based library specifically developed for OpenStack. http://git.openstack.org/cgit/openstack/python-openstacksdk * - Language
Python Shade A Python-based library developed by OpenStack Infra team to http://git.openstack.org/cgit/openstack-infra/shade - Name
operate multiple OpenStack clouds. - Description
Java jClouds A Java-based library. Like Libcloud, it is also managed by the https://jclouds.apache.org - URL
Apache Foundation and works with multiple types of clouds. * - Python
Ruby fog A Ruby-based SDK for multiple clouds. https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md - `Libcloud <https://libcloud.apache.org>`_
node.js pkgcloud A Node.js-based SDK for multiple clouds. https://github.com/pkgcloud/pkgcloud - A Python-based library that the Apache Foundation manages.
PHP php-opencloud A library for developers using PHP to work with OpenStack clouds. http://php-opencloud.com/ Use it to work with multiple cloud types.
.NET Framework OpenStack SDK A .NET-based library enables you to write C++ or C# code for https://www.nuget.org/packages/openstack.net - https://libcloud.readthedocs.org/en/latest/compute/drivers/openstack.html
for Microsoft Microsoft applications. * - Python
.NET - OpenStack SDK
============== ============= ================================================================= ==================================================== - A Python-based library for OpenStack.
- http://git.openstack.org/cgit/openstack/python-openstacksdk
* - Python
- Shade
- A Python-based library developed by OpenStack Infra team.
Use it to operate multiple OpenStack clouds.
- http://git.openstack.org/cgit/openstack-infra/shade
* - Java
- `jClouds <https://jclouds.apache.org>`_
- A Java-based library that the Apache Foundation manages.
Use it to work with multiple cloud types.
- https://jclouds.apache.org/guides/openstack/
* - Ruby
- `fog <http://fog.io/>`_
- A Ruby-based SDK.
Use it to work with multiple clouds.
- https://github.com/fog/fog/blob/master/lib/fog/openstack/docs/getting_started.md
* - node.js
- `pkgcloud <https://github.com/pkgcloud/pkgcloud>`_
- A Node.js-based SDK.
Use it work with multiple clouds.
- https://github.com/pkgcloud/pkgcloud/tree/master/docs/providers/openstack
* - PHP
- `php-opencloud <http://php-opencloud.com/>`_
- A PHP-based library.
Use it to write PHP code that works with OpenStack clouds.
- http://php-opencloud.readthedocs.org/en/latest/getting-started-with-openstack.html
* - .NET Framework
- OpenStack SDK for Microsoft .NET
- A .NET-based library.
Use it to write C++ or C# code for Microsoft applications.
- https://www.nuget.org/packages/openstack.net
For a list of available SDKs, see `Software Development Kits <https://wiki.openstack.org/wiki/SDKs>`_. For a list of available SDKs, see `Software Development Kits <https://wiki.openstack.org/wiki/SDKs>`_.
Other versions of this guide show you how to use the other SDKs and Other versions of this guide show you how to use the other SDKs and languages
languages to complete these tasks. If you are a developer for another toolkit to complete these tasks. If you are a developer for another toolkit that you
that you would like this guide to include, feel free to submit code snippets. would like this guide to include, feel free to submit code snippets. For more
You can contact `OpenStack Documentation team <https://wiki.openstack.org/Documentation>`_ information, contact
members for more information. `OpenStack Documentation team <https://wiki.openstack.org/Documentation>`_ members.
What you need What you need
------------- -------------
@ -1008,8 +1039,8 @@ Deploy the application to a new instance
Now that you know how to create and delete instances, you can deploy the Now that you know how to create and delete instances, you can deploy the
sample application. The instance that you create for the application is sample application. The instance that you create for the application is
similar to the first instance that you created, but this time, we will briefly similar to the first instance that you created, but this time, we introduce a
introduce a few extra concepts. few extra concepts.
.. note:: Internet connectivity from your cloud instance is required .. note:: Internet connectivity from your cloud instance is required
to download the application. to download the application.