)]}'
{"README.rst":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"df2ffd6f4a620b3872ef5c162b32af03028d7bf5","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    dnf install graphviz"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"On Mac OSX with homebrew installed::"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    brew install graphviz"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a4dcd0f_8dba6d09","line":54,"updated":"2015-08-04 15:07:16.000000000","message":"Homebrew","commit_id":"2850be0329268a1ff2628b283bc6b7090aa35fb2"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"c20059ed7ed865185505be4d499286312bb3b4b9","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    apt-get install python-tox python-dev libxml2-dev libxslt1-dev"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"\"Writing your First OpenStack Application\" tutorial"},{"line_number":41,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"`Graphviz \u003chttp://www.graphviz.org/\u003e`_ must be installed to build the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a4dcd0f_dc6e3bff","line":40,"updated":"2015-08-07 13:12:21.000000000","message":"Your","commit_id":"128a650c6b97c2ffd44385bc54485e0db0616ec4"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"c20059ed7ed865185505be4d499286312bb3b4b9","unresolved":false,"context_lines":[{"line_number":40,"context_line":"\"Writing your First OpenStack Application\" tutorial"},{"line_number":41,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"`Graphviz \u003chttp://www.graphviz.org/\u003e`_ must be installed to build the"},{"line_number":44,"context_line":"\"Writing your First OpenStack Application tutorial\"."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"To install Graphviz for Ubuntu 12.04 or later or Debian 7 (\"wheezy\") or later::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a4dcd0f_5c522b36","line":43,"updated":"2015-08-07 13:12:21.000000000","message":"To build the \"Writing Your First OpenStack Application\" tutorial, you must install xxx.","commit_id":"128a650c6b97c2ffd44385bc54485e0db0616ec4"}],"firstapp/README.rst":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"df2ffd6f4a620b3872ef5c162b32af03028d7bf5","unresolved":false,"context_lines":[{"line_number":23,"context_line":"`reStructuredText \u003chttp://docutils.sourceforge.net/rst.html\u003e`_ (RST). The"},{"line_number":24,"context_line":"documentation is built with `Sphinx \u003chttp://sphinx-doc.org/\u003e`_."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The RST source includes conditional output logic, so specifying::"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"  tox -e firstapp-libcloud"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a4dcd0f_0debbdb1","line":26,"updated":"2015-08-04 15:07:16.000000000","message":"The RST source includes conditional output logic.\t\n\nThe following command invokes :code:`sphinx-build` with :code:`-t libcloud`. The sections marked :code:`.. only:: libcloud` in the RST are built while other section are not built::","commit_id":"2850be0329268a1ff2628b283bc6b7090aa35fb2"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"df2ffd6f4a620b3872ef5c162b32af03028d7bf5","unresolved":false,"context_lines":[{"line_number":31,"context_line":"marked :code:`.. only:: libcloud` in the RST are built, while others"},{"line_number":32,"context_line":"are not built."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"To build the documentation, you need `Sphinx \u003chttp://sphinx-doc.org/\u003e`_"},{"line_number":35,"context_line":"and the `OpenStack docs.openstack.org Sphinx Theme (openstackdocstheme) \u003chttps://pypi.python.org/pypi/openstackdocstheme\u003e`_."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"When you invoke tox, these dependencies are automatically pulled in from the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a4dcd0f_edfe916a","line":34,"updated":"2015-08-04 15:07:16.000000000","message":"To build the documentation, you must install","commit_id":"2850be0329268a1ff2628b283bc6b7090aa35fb2"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"df2ffd6f4a620b3872ef5c162b32af03028d7bf5","unresolved":false,"context_lines":[{"line_number":37,"context_line":"When you invoke tox, these dependencies are automatically pulled in from the"},{"line_number":38,"context_line":"top-level :code:`test-requirements.txt`."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"You also have to install `Graphviz \u003chttp://www.graphviz.org/\u003e`_ on your build system."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"/samples"},{"line_number":43,"context_line":"~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a4dcd0f_4d2f85f6","line":40,"updated":"2015-08-04 15:07:16.000000000","message":"You must also install","commit_id":"2850be0329268a1ff2628b283bc6b7090aa35fb2"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"df2ffd6f4a620b3872ef5c162b32af03028d7bf5","unresolved":false,"context_lines":[{"line_number":43,"context_line":"~~~~~~~~"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"The code samples provided in the guide are sourced from files in this"},{"line_number":46,"context_line":"directory. Each SDK has its own subdirectory."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"/build-libcloud"},{"line_number":49,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a4dcd0f_0d397d41","line":46,"updated":"2015-08-04 15:07:16.000000000","message":"Each SDK is in its own subdirectory.","commit_id":"2850be0329268a1ff2628b283bc6b7090aa35fb2"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"c20059ed7ed865185505be4d499286312bb3b4b9","unresolved":false,"context_lines":[{"line_number":23,"context_line":"`reStructuredText \u003chttp://docutils.sourceforge.net/rst.html\u003e`_ (RST). The"},{"line_number":24,"context_line":"documentation is built with `Sphinx \u003chttp://sphinx-doc.org/\u003e`_."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"The RST source includes conditional output logic. The following"},{"line_number":27,"context_line":"command::"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  tox -e firstapp-libcloud"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a4dcd0f_1f05750f","line":26,"updated":"2015-08-07 13:12:21.000000000","message":"Run the following command to invoke xx with xx:\n\n\u003ccommand\u003e\n\nThis command builds only the sections marked xx.","commit_id":"128a650c6b97c2ffd44385bc54485e0db0616ec4"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"c20059ed7ed865185505be4d499286312bb3b4b9","unresolved":false,"context_lines":[{"line_number":44,"context_line":"~~~~~~~~"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The code samples provided in the guide are sourced from files in this"},{"line_number":47,"context_line":"directory. Each SDK\u0027s examples are included in its own subdirectory."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"/build-libcloud"},{"line_number":50,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a4dcd0f_dfa62d0e","line":47,"updated":"2015-08-07 13:12:21.000000000","message":"The code samples in this guide are available in this directory. The code samples for each SDK are in separate sub-directories.","commit_id":"128a650c6b97c2ffd44385bc54485e0db0616ec4"}]}
