)]}'
{"doc/source/namespaces.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"09eb4e130825dd69bfeecc1e7e1cd0acdf8ad075","unresolved":false,"context_lines":[{"line_number":1,"context_line":"----------------------------------------------"},{"line_number":2,"context_line":"Choosing group names for configuration options"},{"line_number":3,"context_line":"----------------------------------------------"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"when naming groups for configuration options using the name of the library itself"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_4056735d","line":2,"updated":"2014-10-03 20:16:49.000000000","message":"We should make clear that the suggestion below related to oslo libraries, but that applications should also use namespaces for groups of related options.","commit_id":"35ac45a2a0dbfe224b19be08c5dfabaeaffed3c3"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"11324dccda47daac643a902785f2263bc23db795","unresolved":false,"context_lines":[{"line_number":1,"context_line":"----------------------------------------------"},{"line_number":2,"context_line":"Choosing group names for configuration options"},{"line_number":3,"context_line":"----------------------------------------------"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"when naming groups for configuration options using the name of the library itself"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_5b29cfe4","line":2,"in_reply_to":"baa201ad_4056735d","updated":"2014-10-07 13:10:50.000000000","message":"Done","commit_id":"35ac45a2a0dbfe224b19be08c5dfabaeaffed3c3"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"09eb4e130825dd69bfeecc1e7e1cd0acdf8ad075","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Choosing group names for configuration options"},{"line_number":3,"context_line":"----------------------------------------------"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"when naming groups for configuration options using the name of the library itself"},{"line_number":6,"context_line":"instead of a descriptive name will help avoid collisions. If the library name is"},{"line_number":7,"context_line":"namespaced then use \u0027_\u0027 as a separator in the group name."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_a072bf0e","line":5,"updated":"2014-10-03 20:16:49.000000000","message":"\"when\" -\u003e \"When\"","commit_id":"35ac45a2a0dbfe224b19be08c5dfabaeaffed3c3"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"11324dccda47daac643a902785f2263bc23db795","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Choosing group names for configuration options"},{"line_number":3,"context_line":"----------------------------------------------"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"when naming groups for configuration options using the name of the library itself"},{"line_number":6,"context_line":"instead of a descriptive name will help avoid collisions. If the library name is"},{"line_number":7,"context_line":"namespaced then use \u0027_\u0027 as a separator in the group name."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"baa201ad_7b24d30c","line":5,"in_reply_to":"baa201ad_a072bf0e","updated":"2014-10-07 13:10:50.000000000","message":"Done","commit_id":"35ac45a2a0dbfe224b19be08c5dfabaeaffed3c3"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"8854c0d48ad5d323b8f45e749f414259d510700b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"In general, Applications should also use namespaces for groups of related"},{"line_number":6,"context_line":"options. If an application \"foo\" has 3 distinct groups of options, then"},{"line_number":7,"context_line":"the configuration file should have \"foo_bar\", \"foo_baz\", \"foo_quz\" to help"},{"line_number":8,"context_line":"operators quickly find and configure the options."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For Oslo libraries, When naming groups for configuration options using the"},{"line_number":11,"context_line":"name of the library itself instead of a descriptive name will help avoid"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baa201ad_72a6b0af","line":8,"updated":"2014-10-07 15:35:24.000000000","message":"I don\u0027t think we want apps to prefix their sections with their name. Each app already has its own config file, which provides enough of a namespace separation. So for apps we want meaningful names without a prefix and for the libs we want the lib name with \u0027.\u0027 replaced by \u0027_\u0027 -- for lack of a more meaningful naming convention.","commit_id":"0f2dc1c39746fbad999997fe163516b28483c429"}]}
