Jump to: navigation, search

Difference between revisions of "SDK-Development/PythonOpenStackSDK"

(Created page with "__TOC__ = Summary = This is a '''proposed''' OpenStack project that is designed to improve the experience of OpenStack end-users by consolidating the various OpenStack pytho...")
 
 
(47 intermediate revisions by 9 users not shown)
Line 1: Line 1:
__TOC__
+
This content has moved to: https://docs.openstack.org/python-openstacksdk/latest/
 
 
= Summary =
 
 
 
This is a '''proposed''' OpenStack project that is designed to improve the experience of OpenStack end-users by consolidating the various OpenStack python-* client back-ends and common code into a unified, well designed and user focused SDK ("Software Developement Toolkit").
 
 
 
'''Detailed Description''':
 
 
 
Currently, OpenStack's end user stories for both command-line and application developer consumers of OpenStack based clouds is confusing, fractured and inconsistent. This means that if a non-operator or OpenStack developer attempts to consume more than a single service from a deployed OpenStack system, they face an uphill battle.
 
The ''Unified SDK''' is a n
 
 
 
The project is under active development, and will be moving to the regular OpenStack meeting schedule soon.
 
 
 
= Audience =
 
There are two key audiences for this project:
 
 
 
* Application Developers: Application developers are not OpenStack Operators, or Developers - these are developers looking to '''consume''' a feature-rich OpenStack Cloud (multiple services). These Developers require a consistent, single namespace API ("Application Programming Interface") that allows them to build and deploy their application with minimal dependencies.
 
* Command line consumers: These are similar to the Application Developers as their requirements are to use a consistent, single binary/script to interact with OpenStack Clouds - the commands they use should use consistent command line format, terminology and not require a large number of child dependencies to be installed onto the system.
 
 
 
= Resources =
 
:
 
= Project Outline =
 
:
 
== Requirements ==
 
:
 
== Non-Requirements ("Things Not To Do") ==
 
:
 
 
 
 
 
= IRC =
 
 
 
The developers use IRC in #openstacksdk on freenode for development discussion.
 
 
 
= Meetings =
 
:
 
 
 
= Frequently Asked Questions =
 
Please see our [[UnifiedSDK/FAQ|FAQ]] for answers to common questions about the Unified SDK.
 

Latest revision as of 12:12, 26 February 2018

This content has moved to: https://docs.openstack.org/python-openstacksdk/latest/