From f82d26063a3d0515886ac9f62ba0c60fe125aa54 Mon Sep 17 00:00:00 2001
From: Alexandra <alexandra.settle@rackspace.com>
Date: Wed, 10 Feb 2016 18:22:22 +1000
Subject: [PATCH] New python swiftclient doc

Updating with new ToC to be worked on at hackathon

Change-Id: I55ee83626dd88fcc3e6352b3854b758dd7090590
---
 doc/source/cli.rst   | 29 ++++++++++++++++++++++++++
 doc/source/index.rst |  2 ++
 doc/source/sdk.rst   | 48 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+)
 create mode 100644 doc/source/cli.rst
 create mode 100644 doc/source/sdk.rst

diff --git a/doc/source/cli.rst b/doc/source/cli.rst
new file mode 100644
index 00000000..9527fbfc
--- /dev/null
+++ b/doc/source/cli.rst
@@ -0,0 +1,29 @@
+===
+CLI
+===
+
+Top-level commands
+~~~~~~~~~~~~~~~~~~
+
+.. TODO
+   
+   delete
+   download
+   list
+   post
+   stat
+   upload
+   info/capabilities
+   tempurl
+   auth
+
+Prescriptive examples
+~~~~~~~~~~~~~~~~~~~~~
+
+.. TODO
+  
+   A "Hello World" example
+   uploading an object
+   creating a tempurl
+   listing the contents of a container
+   downloading an object
\ No newline at end of file
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 3b8535af..da16a3ce 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -8,6 +8,8 @@ Developer Documentation
     :maxdepth: 2
 
     apis
+    cli
+    sdk
 
 Code-Generated Documentation
 ============================
diff --git a/doc/source/sdk.rst b/doc/source/sdk.rst
new file mode 100644
index 00000000..aa152509
--- /dev/null
+++ b/doc/source/sdk.rst
@@ -0,0 +1,48 @@
+===
+SDK
+===
+
+Where to start?
+~~~~~~~~~~~~~~~
+
+.. TODO
+  
+   when to use SwiftService
+   when to use client.py
+
+SwiftService classes and methods
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. TODO
+  
+   docs for each method (autogen from docstrings?)
+
+Client classes and methods
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. TODO
+   
+   docs for each method (autogen from docstrings?)
+
+Guidelines for writing an app
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. TODO
+   
+   auth
+   how to use various features
+   when to use various features
+   pooling connections
+   concurrency
+   retries
+
+Prescriptive examples
+~~~~~~~~~~~~~~~~~~~~~
+
+.. TODO
+
+   A "Hello World" example
+   connecting
+   uploading an object
+   uploading a directory
+   
\ No newline at end of file