)]}'
{"doc/source/contributor/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f47e701ca33cdf14ccd5da1b2a49953ecd3ac17e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The general principle behind this policy is simply that an"},{"line_number":14,"context_line":"extensible-only enumeration is easier to manage than one than can be"},{"line_number":15,"context_line":"shrunk.  One particular example concerns the need for the placement to"},{"line_number":16,"context_line":"keep its database in sync with the strings in os-traits.  Whenever a"},{"line_number":17,"context_line":"placement service sees a new version of os-traits it syncs up its"},{"line_number":18,"context_line":"database with the strings that are in the package, creating a row in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ffb9cba7_91fe62ac","line":15,"range":{"start_line":15,"start_character":54,"end_line":15,"end_character":67},"updated":"2019-04-25 12:28:27.000000000","message":"\"Placement\" or \"the placement service\"","commit_id":"b328885f9879b739028ace69d11d090135abb952"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"173bfbd91c860035c809fc982b3b6e28fbcf280f","unresolved":false,"context_lines":[{"line_number":21,"context_line":"needed in several places to handle this, and this would be"},{"line_number":22,"context_line":"particularly error-prone when execution of that code would need to be"},{"line_number":23,"context_line":"correctly orchestrated across multiple projects."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Generic instructions for contributing"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffb9cba7_f77eae69","line":24,"updated":"2019-04-25 13:59:31.000000000","message":"In the future if we have unused traits or somehow deprecated traits, we might like to think of a way to document those, but that bridge can be crossed then.","commit_id":"f17a1ce37cce4f0950c330820a41077456a0f897"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"02faa6d30ad9de283a88df6d0166c3a742df7143","unresolved":false,"context_lines":[{"line_number":21,"context_line":"needed in several places to handle this, and this would be"},{"line_number":22,"context_line":"particularly error-prone when execution of that code would need to be"},{"line_number":23,"context_line":"correctly orchestrated across multiple projects."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Generic instructions for contributing"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffb9cba7_c204064d","line":24,"in_reply_to":"ffb9cba7_f77eae69","updated":"2019-04-25 14:56:04.000000000","message":"ACK.  That bridge is likely to be crossed much sooner than later, as per discussion in https://review.opendev.org/#/c/655193/","commit_id":"f17a1ce37cce4f0950c330820a41077456a0f897"}]}
