)]}'
{"tools/build-api-quick-start.sh":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"09063647159ecd89b70345d91335646e85e9dfdc","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"mkdir -p publish-docs"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"tools/build-rst.sh api-quick-start --target api-quick-start"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9f6a8fd7_560f4a36","line":5,"range":{"start_line":5,"start_character":44,"end_line":5,"end_character":59},"updated":"2018-04-20 07:31:14.000000000","message":"Change doesn\u0027t need: \"api-guide/quick-start\" is fine","commit_id":"aa55bb2193ce17c4d2761e4b2726d1d594fe150b"}],"www/.htaccess":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"09063647159ecd89b70345d91335646e85e9dfdc","unresolved":false,"context_lines":[{"line_number":5,"context_line":"redirect 301 /api-ref/shared-file-systems/ /api-ref/shared-file-system/"},{"line_number":6,"context_line":"redirect 301 /api-ref/resource-cluster/ /api-ref/clustering/"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# --------------------------------------------------"},{"line_number":9,"context_line":"# Redirect old api-quick-start guide to new location"},{"line_number":10,"context_line":"# --------------------------------------------------"},{"line_number":11,"context_line":"redirect 301 /api-guide/quick-start/ /api-quick-start/"},{"line_number":12,"context_line":"redirect 301 /de/api-guide/quick-start/ /de/api-quick-start/"},{"line_number":13,"context_line":"redirect 301 /eo/api-guide/quick-start/ /eo/api-quick-start/"},{"line_number":14,"context_line":"redirect 301 /id/api-guide/quick-start/ /id/api-quick-start/"},{"line_number":15,"context_line":"redirect 301 /ja/api-guide/quick-start/ /ja/api-quick-start/"},{"line_number":16,"context_line":"redirect 301 /ko_KR/api-guide/quick-start/ /ko_KR/api-quick-start/"},{"line_number":17,"context_line":"redirect 301 /zh_CN/api-guide/quick-start/ /zh_CN/api-quick-start/"},{"line_number":18,"context_line":"# --------------------------------------------"},{"line_number":19,"context_line":"# Redirect related to API ref per project team"},{"line_number":20,"context_line":"# --------------------------------------------"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9f6a8fd7_760cce40","line":17,"range":{"start_line":8,"start_character":0,"end_line":17,"end_character":66},"updated":"2018-04-20 07:31:14.000000000","message":"No redirection needed","commit_id":"aa55bb2193ce17c4d2761e4b2726d1d594fe150b"}],"www/index.html":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"09063647159ecd89b70345d91335646e85e9dfdc","unresolved":false,"context_lines":[{"line_number":111,"context_line":"              \u003cli\u003e"},{"line_number":112,"context_line":"                 To learn how to use the APIs, see the \u003ca"},{"line_number":113,"context_line":"                 href\u003d\"./api-quick-start/\"\u003eOpenStack"},{"line_number":114,"context_line":"                 API Guide\u003c/a\u003e. "},{"line_number":115,"context_line":"                 \u003cul\u003e"},{"line_number":116,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./api-quick-start/\"\u003eGerman (de)\u003c/a\u003e\u003c/li\u003e"},{"line_number":117,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./eo/api-quick-start/\"\u003eEsperanto (eo)\u003c/a\u003e\u003c/li\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"9f6a8fd7_963882ee","line":114,"range":{"start_line":114,"start_character":31,"end_line":114,"end_character":32},"updated":"2018-04-20 07:31:14.000000000","message":"Plz delete nit","commit_id":"aa55bb2193ce17c4d2761e4b2726d1d594fe150b"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"09063647159ecd89b70345d91335646e85e9dfdc","unresolved":false,"context_lines":[{"line_number":113,"context_line":"                 href\u003d\"./api-quick-start/\"\u003eOpenStack"},{"line_number":114,"context_line":"                 API Guide\u003c/a\u003e. "},{"line_number":115,"context_line":"                 \u003cul\u003e"},{"line_number":116,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./api-quick-start/\"\u003eGerman (de)\u003c/a\u003e\u003c/li\u003e"},{"line_number":117,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./eo/api-quick-start/\"\u003eEsperanto (eo)\u003c/a\u003e\u003c/li\u003e"},{"line_number":118,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./id/api-quick-start/\"\u003eIndonesian (id)\u003c/a\u003e\u003c/li\u003e"},{"line_number":119,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./ja/api-quick-start/\"\u003eJapanese (ja)\u003c/a\u003e\u003c/li\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"9f6a8fd7_76236ebe","line":116,"range":{"start_line":116,"start_character":34,"end_line":116,"end_character":49},"updated":"2018-04-20 07:31:14.000000000","message":"-\u003e api-guide/quick-start","commit_id":"aa55bb2193ce17c4d2761e4b2726d1d594fe150b"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"09063647159ecd89b70345d91335646e85e9dfdc","unresolved":false,"context_lines":[{"line_number":114,"context_line":"                 API Guide\u003c/a\u003e. "},{"line_number":115,"context_line":"                 \u003cul\u003e"},{"line_number":116,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./api-quick-start/\"\u003eGerman (de)\u003c/a\u003e\u003c/li\u003e"},{"line_number":117,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./eo/api-quick-start/\"\u003eEsperanto (eo)\u003c/a\u003e\u003c/li\u003e"},{"line_number":118,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./id/api-quick-start/\"\u003eIndonesian (id)\u003c/a\u003e\u003c/li\u003e"},{"line_number":119,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./ja/api-quick-start/\"\u003eJapanese (ja)\u003c/a\u003e\u003c/li\u003e"},{"line_number":120,"context_line":"                   \u003cli\u003e\u003ca href\u003d\"./ko_KR/api-quick-start/\"\u003eKorean (ko_KR)\u003c/a\u003e\u003c/li\u003e"}],"source_content_type":"text/html","patch_set":2,"id":"9f6a8fd7_162c72aa","line":117,"range":{"start_line":117,"start_character":37,"end_line":117,"end_character":52},"updated":"2018-04-20 07:31:14.000000000","message":"-\u003e api-guide/quick-start (same for the following language items)","commit_id":"aa55bb2193ce17c4d2761e4b2726d1d594fe150b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d783079f6e133a5633887a805611776269db7296","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            \u003ch3\u003eOpenStack FirstApp\u003c/h3\u003e"},{"line_number":63,"context_line":"            \u003cul\u003e"},{"line_number":64,"context_line":"              \u003cli\u003e\u003ca href\u003d\"./firstapp-libcloud/\"\u003eFirstApp with the Libcloud public Python library\u003c/a\u003e"},{"line_number":65,"context_line":"                \u003cul\u003e"},{"line_number":66,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./de/firstapp-libcloud/\"\u003e German (de)\u003c/a\u003e\u003c/li\u003e"},{"line_number":67,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./id/firstapp-libcloud/\"\u003e Indonesian (id)\u003c/a\u003e\u003c/li\u003e"},{"line_number":68,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./tr_TR/firstapp-libcloud/\"\u003e Turkish (tr_TR)\u003c/a\u003e\u003c/li\u003e"},{"line_number":69,"context_line":"                \u003c/ul\u003e"},{"line_number":70,"context_line":"              \u003c/li\u003e"},{"line_number":71,"context_line":"              \u003cli\u003e\u003ca href\u003d\"./firstapp-shade/\"\u003eFirstApp using the OpenStack Shade SDK\u003c/a\u003e"},{"line_number":72,"context_line":"                \u003cul\u003e"},{"line_number":73,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./de/firstapp-shade/\"\u003e German (de)\u003c/a\u003e\u003c/li\u003e"},{"line_number":74,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./id/firstapp-shade/\"\u003e Indonesian (id)\u003c/a\u003e\u003c/li\u003e"},{"line_number":75,"context_line":"                  \u003cli\u003e\u003ca href\u003d\"./tr_TR/firstapp-shade/\"\u003e Turkish (tr_TR)\u003c/a\u003e\u003c/li\u003e"},{"line_number":76,"context_line":"                \u003c/ul\u003e"},{"line_number":77,"context_line":"             \u003c/li\u003e"},{"line_number":78,"context_line":"            \u003c/ul\u003e"}],"source_content_type":"text/html","patch_set":3,"id":"9f6a8fd7_36862d15","line":75,"range":{"start_line":65,"start_character":10,"end_line":75,"end_character":61},"updated":"2018-04-23 10:21:09.000000000","message":"we don\u0027t use ./ anywhere else in this file - what\u0027s the reason for it?\n\nYou can just use \"de/firstapp-shade\" - or use the complete URL as before.","commit_id":"5b8639ef39a5e2f69c3ddb0e79deddc72caac6b9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3dd819d273713fd923f85fee1c73b4a343ccd13d","unresolved":false,"context_lines":[{"line_number":61,"context_line":"            \u003c/p\u003e"},{"line_number":62,"context_line":"            \u003ch3\u003eOpenStack FirstApp\u003c/h3\u003e"},{"line_number":63,"context_line":"            \u003cul\u003e"},{"line_number":64,"context_line":"              \u003cli\u003e\u003ca href\u003d\"./firstapp-libcloud/\"\u003eFirstApp with the Libcloud public Python library (en)\u003c/a\u003e"},{"line_number":65,"context_line":"                \u003cbr/\u003e"},{"line_number":66,"context_line":"                Translations:"},{"line_number":67,"context_line":"                \u003cul\u003e"}],"source_content_type":"text/html","patch_set":4,"id":"9f6a8fd7_f1d8bfef","line":64,"range":{"start_line":64,"start_character":27,"end_line":64,"end_character":30},"updated":"2018-04-23 11:10:18.000000000","message":"see previous comments","commit_id":"4a0f1681ea8ea163e5287f6a6aef546a0c32a45f"}]}
