Modified developer.openstack.org

Added sections to the index.html file to meet request by the
App Enablement WG.  Added to the existing content a user journey
for new developers developing on top of OpenStack.

Fixed typos and made minor changes suggested by Anne

Change-Id: I0237ebbd44df4e04e6b1842805de775bedc74bb2
This commit is contained in:
Craig Sterrett 2017-02-14 10:43:30 -08:00 committed by KATO Tomoyuki
parent 5cda4ed06f
commit bb0bb8b44a

View File

@ -11,12 +11,12 @@
<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.
This web page will walk you through the stages of learning to develop applications to run on OpenStack.
</p>
<hr>
<a href="#devenv" class="overview-btn docs-btn">Development Environments <i class="fa fa-gears"></i></a>
<a href="#firstapp" class="overview-btn docs-btn">Writing your First App <i class="fa fa-pagelines"></i></a>
<a href="#refarch" class="overview-btn docs-btn">Reference Architectures <i class="fa fa-building-o"></i></a>
<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>
@ -38,10 +38,56 @@
</form>
</div>
<div class="container docs-toc">
<div id="devenv">
<h2>Development Environments</h2>
<p>
Need a place to start learning OpenStack, or your own personal OpenStack development environment?
</p>
<h3>Public Environments</h3>
<ul>
<li><a href="http://trystack.org/">TryStack The OpenStack Sandbox</a></li>
<li><a href="https://www.openstack.org/marketplace/">Public Clouds on the Marketplace</a></li>
</ul>
<h3>Private Installations</h3>
<ul>
<li><a href="https://docs.openstack.org/developer/devstack/">DevStack Create a development environment based on the latest code</a></li>
<li><a href="https://github.com/openstack/packstack/blob/master/docs/packstack.rst">PackStack A simple Puppet driven installation of OpenStack</a></li>
</ul>
</div>
<div id="firstapp">
<h2>Writing Your First OpenStack Application</h2>
<p>
Want to quickly learn how to manipulate OpenStack using the OpenStack SDKs?
</p>
<h3>OpenStack FirstApp</h3>
<ul>
<li><a href="https://developer.openstack.org/firstapp-libcloud/">FirstApp with the Libcloud public Python library</a></li>
<li><a href="https://developer.openstack.org/firstapp-shade/">FirstApp using the OpenStack Shade SDK</a></li>
</ul>
</div>
<div id="refarch">
<h2>Reference Architectures</h2>
<p>
Think of these as curated playlists of OpenStack configurations. These Reference Architectures are based on real-world
workloads. The Reference Architecture document will give you a good idea of which core and optional projects might be used by the workload.
In addition, each Reference Architecture includes sample Heat and or Murano packages which will allow you to reproduce the
workload in your own enviornment.
</p>
<h3>Reference Architectures</h3>
<ul>
<li><a href="https://www.openstack.org/software/sample-configs#web-applications">Web Applications</a></li>
<li><a href="https://www.openstack.org/software/sample-configs#big-data">Big Data</a></li>
<li><a href="https://www.openstack.org/software/sample-configs#ecommerce">eCommerce</a></li>
</ul>
<h3>Heat Templates</h3>
<ul>
<li><a href="https://apps.openstack.org/#tab=heat-templates&asset=3-tier%20Web%20Application%20-%20WordPress%2FLAMP">Web Applications</a></li>
<li><a href="https://apps.openstack.org/#tab=heat-templates&asset=Big%20Data%20Application%20-%20Hadoop">Big Data</a></li>
<li><a href="https://www.openstack.org/software/sample-configs#ecommerce">eCommerce</a></li>
</ul>
</div>
<div id="sdk">
<h2>
SDKs
</h2>
<h2>SDKs</h2>
<p>
A software development kit (SDK) contains code, examples, and
documentation that you use to create OpenStack cloud
@ -644,6 +690,12 @@
target="_top">OpenStack command-line clients</a>.
</p>
</div>
<div id="links">
<h2>More Links</h2>
<p>
<a target="_top" class="link" href="https://www.openstack.org/appdev/">OpenStack for App Developers</a>.
</p>
</div>
</div>
<!-- End Page Content -->
<hr/>