The document discusses the importance of documentation for cloud platforms and APIs. It notes that documentation makes the first impression for developers and is critical for onboarding. The rest of the document outlines best practices for API documentation, including having a getting started guide, searchable content, code examples, and keeping documentation up-to-date. It also discusses discovering APIs, learning how to use them, and how software development kits (SDKs) can help by addressing common tasks like authentication and rate limiting. The key message is that documentation is essential and "if software doesn't have good documentation, it isn't fully baked."
9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
The Workshop
•Introduction
•Discovering an API
•Learning an API
•Defining Good Doc
•Creating Good Doc
•Bad Doc
•Software Development Kits
9
15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
jclouds Community
15
After 3 beer I
can able use
any of cloud
API.
@DevOps_Borat
16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
API Boundary
16
Customer
System
Your Cloud
Platform
A
P
I
User
System
17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
API Docs are really really really important
17
Source: http://blog.programmableweb.com/2013/01/07/api-consumers-want-reliability-documentation-and-community/
18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
API Docs are Important to Developers
•Make
•First Impressions
•Onboarding
•Break
18
47. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SDKs
47
Law of entropy for
documentation: after
60 day, each piece of
documentation is
either invalid or can
not able be found.
@DevOps_Borat
98. RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SDKs
98
Survey is show
junior devops
are still believe
in Tooth Fairy,
Santa Claus and
documentation. @DevOps_Borat