)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"change_message_id":"298735dc8a4788a6b9eb5b7d4ae72f2a95bf404d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1bc0c42f_a11aac1c","updated":"2024-04-26 15:21:52.000000000","message":"In general I like the direction of this.  It will be great when we can replace api-ref with openapi.  I just have a couple of minor comments before I +2 this.","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"d8c00ba459d719078e0ee43f3f8950affbaa280a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"73443dbe_27186870","updated":"2024-05-15 15:30:39.000000000","message":"This is good. I am wondering if we should deprecate the existing json-home functionality after this is implemented.","commit_id":"f0dafe19302b1367b5894b7727feb65a6ff2f941"}],"specs/keystone/2024.2/openapi.rst":[{"author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"change_message_id":"298735dc8a4788a6b9eb5b7d4ae72f2a95bf404d","unresolved":true,"context_lines":[{"line_number":46,"context_line":"---------"},{"line_number":47,"context_line":"As an end user, I would like to have access to machine-readable, fully"},{"line_number":48,"context_line":"validated documentation for the APIs I will be interacting with."},{"line_number":49,"context_line":"As an end user, I want statically viewable documentation hosted as part of the"},{"line_number":50,"context_line":"existing docs site without requiring a running instance of Nova."},{"line_number":51,"context_line":"As an SDK/client developer, I would like to be able to auto-generate bindings"},{"line_number":52,"context_line":"and clients, promoting consistency and minimising the amount of manual work"},{"line_number":53,"context_line":"needed to develop and maintain these."}],"source_content_type":"text/x-rst","patch_set":3,"id":"41efd459_add12789","line":50,"range":{"start_line":49,"start_character":0,"end_line":50,"end_character":64},"updated":"2024-04-26 15:21:52.000000000","message":"This doesn\u0027t seem relevant.  Keystone\u0027s API docs are available online https://docs.openstack.org/api-ref/identity/ and can be built locally with `tox -e docs`.  You don\u0027t need a running Nova instance to use either option.","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"58b7440eec9afa0033ff0545fc397404f468ad42","unresolved":false,"context_lines":[{"line_number":46,"context_line":"---------"},{"line_number":47,"context_line":"As an end user, I would like to have access to machine-readable, fully"},{"line_number":48,"context_line":"validated documentation for the APIs I will be interacting with."},{"line_number":49,"context_line":"As an end user, I want statically viewable documentation hosted as part of the"},{"line_number":50,"context_line":"existing docs site without requiring a running instance of Nova."},{"line_number":51,"context_line":"As an SDK/client developer, I would like to be able to auto-generate bindings"},{"line_number":52,"context_line":"and clients, promoting consistency and minimising the amount of manual work"},{"line_number":53,"context_line":"needed to develop and maintain these."}],"source_content_type":"text/x-rst","patch_set":3,"id":"a66178b6_a8ae8820","line":50,"range":{"start_line":49,"start_character":0,"end_line":50,"end_character":64},"in_reply_to":"41efd459_add12789","updated":"2024-04-26 17:44:42.000000000","message":"It\u0027s not relevant by way of a comparison to the existing tooling, no, but IMO it is important to note that this is a requirement for any *new* tooling also.","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"change_message_id":"298735dc8a4788a6b9eb5b7d4ae72f2a95bf404d","unresolved":true,"context_lines":[{"line_number":51,"context_line":"As an SDK/client developer, I would like to be able to auto-generate bindings"},{"line_number":52,"context_line":"and clients, promoting consistency and minimising the amount of manual work"},{"line_number":53,"context_line":"needed to develop and maintain these."},{"line_number":54,"context_line":"As a Nova developer, I would like to have a verified API specification that I"},{"line_number":55,"context_line":"can use should I need to replace the libraries we use in the event they are no"},{"line_number":56,"context_line":"longer maintained."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c0d2e4be_16ec584a","line":54,"range":{"start_line":54,"start_character":5,"end_line":54,"end_character":9},"updated":"2024-04-26 15:21:52.000000000","message":"s/Nova/Keystone?","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"58b7440eec9afa0033ff0545fc397404f468ad42","unresolved":false,"context_lines":[{"line_number":51,"context_line":"As an SDK/client developer, I would like to be able to auto-generate bindings"},{"line_number":52,"context_line":"and clients, promoting consistency and minimising the amount of manual work"},{"line_number":53,"context_line":"needed to develop and maintain these."},{"line_number":54,"context_line":"As a Nova developer, I would like to have a verified API specification that I"},{"line_number":55,"context_line":"can use should I need to replace the libraries we use in the event they are no"},{"line_number":56,"context_line":"longer maintained."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"381b55b7_85960baf","line":54,"range":{"start_line":54,"start_character":5,"end_line":54,"end_character":9},"in_reply_to":"c0d2e4be_16ec584a","updated":"2024-04-26 17:44:42.000000000","message":"Done","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"change_message_id":"298735dc8a4788a6b9eb5b7d4ae72f2a95bf404d","unresolved":true,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"  ``warn``"},{"line_number":88,"context_line":"    Log a warning about an \"invalid\" response, prompting operations to file a"},{"line_number":89,"context_line":"    bug report against Nova."},{"line_number":90,"context_line":"    This will be initial default in production while we iron out the kinks in"},{"line_number":91,"context_line":"    the schema."},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"efeb77a5_c91a675f","line":89,"range":{"start_line":89,"start_character":23,"end_line":89,"end_character":27},"updated":"2024-04-26 15:21:52.000000000","message":"s/Nova/Keystone","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"58b7440eec9afa0033ff0545fc397404f468ad42","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"  ``warn``"},{"line_number":88,"context_line":"    Log a warning about an \"invalid\" response, prompting operations to file a"},{"line_number":89,"context_line":"    bug report against Nova."},{"line_number":90,"context_line":"    This will be initial default in production while we iron out the kinks in"},{"line_number":91,"context_line":"    the schema."},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f058613e_59001d8f","line":89,"range":{"start_line":89,"start_character":23,"end_line":89,"end_character":27},"in_reply_to":"efeb77a5_c91a675f","updated":"2024-04-26 17:44:42.000000000","message":"Done","commit_id":"f949b99d6bb9799137fa377136691b8f72538d11"}]}
