)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"95fdfdbabefb6514d4665406ea9137feda8f4ad5","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleaning up and fixing some links"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Verified the links work properly by building the docs locally (sphinx-build -W -b html doc/source doc/build/html) and opening the links on the modified pages."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4bb6cc238d4e567e3edc6c15a58d4a5f9a41e273"},{"line_number":12,"context_line":"Signed-off-by: Christian Ohanaja \u003ccohanaja@nvidia.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"0fed791f_527440ef","line":9,"updated":"2025-09-15 20:00:07.000000000","message":"you should setup your git commit editor to help you with automatic formatting according to the commit message conventions:\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure\n\nthis line should be wrapped at 72 characters.","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"cleaning up and fixing some links"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Verified the links work properly by building the docs locally (sphinx-build -W -b html doc/source doc/build/html) and opening the links on the modified pages."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4bb6cc238d4e567e3edc6c15a58d4a5f9a41e273"},{"line_number":12,"context_line":"Signed-off-by: Christian Ohanaja \u003ccohanaja@nvidia.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"90268f64_9c6f4f07","line":9,"in_reply_to":"0fed791f_527440ef","updated":"2025-09-15 23:26:24.000000000","message":"FWIW I actually wrote this line directly in gerrit, will fix though","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"403ed0be_238c1d7c","updated":"2025-09-15 19:47:42.000000000","message":"Definitely an improvement! I think we can make it even better, though.","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"95fdfdbabefb6514d4665406ea9137feda8f4ad5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"47d468bf_8c5739c7","updated":"2025-09-15 20:00:07.000000000","message":"some of the new links are quite helpful!\n\nDid you intend to make the links wrap the punctuation:\n\nlike `\u003ca href\u003d\u0027...\u0027\u003ethis.\u003c/a\u003e` instead of like `\u003ca href\u003d\u0027...\u0027\u003ethis\u003c/a\u003e`?","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"380a49e8f91c18b8b73557e915d63d287d5cfd62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"09b6f59c_a2b89538","updated":"2025-09-16 04:39:54.000000000","message":"I\u0027ll let Clay take another look, but LGTM -- thanks!","commit_id":"bd27fc6baf9bf981e7c1acfd05a72589c35ba875"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"6c700e94b4258d0bfd878ea1aa311fc223552a6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e2357d9e_15dfb192","updated":"2025-09-16 14:27:20.000000000","message":"thanks!","commit_id":"bd27fc6baf9bf981e7c1acfd05a72589c35ba875"}],"CONTRIBUTING.rst":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":70,"context_line":"------------------"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"If you\u0027re looking for a way to write and contribute code, but you\u0027re not sure"},{"line_number":73,"context_line":"what to work on, check out the `\"wishlist\" \u003chttps://bugs.launchpad.net/swift/+bugs?field.searchtext\u003d\u0026orderby\u003d-importance\u0026search\u003dSearch\u0026field.status%3Alist\u003dNEW\u0026field.status%3Alist\u003dCONFIRMED\u0026field.status%3Alist\u003dTRIAGED\u0026field.status%3Alist\u003dINPROGRESS\u0026field.status%3Alist\u003dDEFERRED\u0026field.status%3Alist\u003dFIXCOMMITTED\u0026field.status%3Alist\u003dINCOMPLETE_WITH_RESPONSE\u0026field.status%3Alist\u003dINCOMPLETE_WITHOUT_RESPONSE\u0026field.importance%3Alist\u003dWISHLIST\u0026assignee_option\u003dany\u0026field.assignee\u003d\u0026field.bug_reporter\u003d\u0026field.bug_commenter\u003d\u0026field.subscriber\u003d\u0026field.structural_subscriber\u003d\u0026field.tag\u003d\u0026field.tags_combinator\u003dANY\u0026field.has_cve.used\u003d\u0026field.omit_dupes.used\u003d\u0026field.omit_dupes\u003don\u0026field.affects_me.used\u003d\u0026field.has_patch.used\u003d\u0026field.has_branches.used\u003d\u0026field.has_branches\u003don\u0026field.has_no_branches.used\u003d\u0026field.has_no_branches\u003don\u0026field.has_blueprints.used\u003d\u0026field.has_blueprints\u003don\u0026field.has_no_blueprints.used\u003d\u0026field.has_no_blueprints\u003don\u003e`__ bugs in the bug tracker. These are"},{"line_number":74,"context_line":"normally smaller items that someone took the time to write down but didn\u0027t"},{"line_number":75,"context_line":"have time to implement."},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c98c80ac_911d8c1f","line":73,"range":{"start_line":73,"start_character":44,"end_line":73,"end_character":912},"updated":"2025-09-15 19:47:42.000000000","message":"I think we can simplify it to just https://bugs.launchpad.net/swift/+bugs?field.importance%3Alist\u003dWISHLIST\n\nAlso, I\u0027m inclined to include \"bugs\" in the link text.","commit_id":"11e87b991ea4e7d7572c0ddabea82a96990dd501"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":70,"context_line":"------------------"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"If you\u0027re looking for a way to write and contribute code, but you\u0027re not sure"},{"line_number":73,"context_line":"what to work on, check out the `\"wishlist\" \u003chttps://bugs.launchpad.net/swift/+bugs?field.searchtext\u003d\u0026orderby\u003d-importance\u0026search\u003dSearch\u0026field.status%3Alist\u003dNEW\u0026field.status%3Alist\u003dCONFIRMED\u0026field.status%3Alist\u003dTRIAGED\u0026field.status%3Alist\u003dINPROGRESS\u0026field.status%3Alist\u003dDEFERRED\u0026field.status%3Alist\u003dFIXCOMMITTED\u0026field.status%3Alist\u003dINCOMPLETE_WITH_RESPONSE\u0026field.status%3Alist\u003dINCOMPLETE_WITHOUT_RESPONSE\u0026field.importance%3Alist\u003dWISHLIST\u0026assignee_option\u003dany\u0026field.assignee\u003d\u0026field.bug_reporter\u003d\u0026field.bug_commenter\u003d\u0026field.subscriber\u003d\u0026field.structural_subscriber\u003d\u0026field.tag\u003d\u0026field.tags_combinator\u003dANY\u0026field.has_cve.used\u003d\u0026field.omit_dupes.used\u003d\u0026field.omit_dupes\u003don\u0026field.affects_me.used\u003d\u0026field.has_patch.used\u003d\u0026field.has_branches.used\u003d\u0026field.has_branches\u003don\u0026field.has_no_branches.used\u003d\u0026field.has_no_branches\u003don\u0026field.has_blueprints.used\u003d\u0026field.has_blueprints\u003don\u0026field.has_no_blueprints.used\u003d\u0026field.has_no_blueprints\u003don\u003e`__ bugs in the bug tracker. These are"},{"line_number":74,"context_line":"normally smaller items that someone took the time to write down but didn\u0027t"},{"line_number":75,"context_line":"have time to implement."},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"10056738_ddaffdb1","line":73,"range":{"start_line":73,"start_character":44,"end_line":73,"end_character":912},"in_reply_to":"c98c80ac_911d8c1f","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"11e87b991ea4e7d7572c0ddabea82a96990dd501"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":28,"context_line":"communicate as a community, etc."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"If you want more Swift related project documentation make sure you checkout"},{"line_number":31,"context_line":"the `Swift developer documentation. \u003chttps://docs.openstack.org/swift/latest/\u003e`__"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Filing a Bug"},{"line_number":34,"context_line":"~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"34b5d64b_a40e4854","line":31,"updated":"2025-09-15 19:47:42.000000000","message":"Could drop the \"developer\" and just say \"Swift documentation\" -- there\u0027s all sorts of stuff in there for operators and even users, not just developers. It still sounds a little redundant, though; maybe rewrite the whole line as more like\n\n\u003e For more information, check out [the Swift documentation](https://docs.openstack.org/swift/latest/).\n\n?","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":28,"context_line":"communicate as a community, etc."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"If you want more Swift related project documentation make sure you checkout"},{"line_number":31,"context_line":"the `Swift developer documentation. \u003chttps://docs.openstack.org/swift/latest/\u003e`__"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Filing a Bug"},{"line_number":34,"context_line":"~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"952b0760_d6f4d623","line":31,"in_reply_to":"34b5d64b_a40e4854","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":58,"context_line":"Reviewing Someone Else\u0027s Code"},{"line_number":59,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"All code reviews in OpenStack projects are done on our Gerrit instance at `review.opendev.org. \u003chttps://review.opendev.org/\u003e`__ Reviewing patches is one of the most effective"},{"line_number":62,"context_line":"ways you can contribute to the community."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"We\u0027ve written a set of `Review Guidelines \u003chttps://docs.openstack.org/swift/latest/contributor/review_guidelines.html\u003e`__ to help you"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ccff3b0d_e1314d31","line":61,"range":{"start_line":61,"start_character":96,"end_line":61,"end_character":123},"updated":"2025-09-15 19:47:42.000000000","message":"Now that we\u0027ve separated the link from the text, I\u0027m tempted to link to https://review.opendev.org/q/project:openstack/swift+is:open","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":58,"context_line":"Reviewing Someone Else\u0027s Code"},{"line_number":59,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"All code reviews in OpenStack projects are done on our Gerrit instance at `review.opendev.org. \u003chttps://review.opendev.org/\u003e`__ Reviewing patches is one of the most effective"},{"line_number":62,"context_line":"ways you can contribute to the community."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"We\u0027ve written a set of `Review Guidelines \u003chttps://docs.openstack.org/swift/latest/contributor/review_guidelines.html\u003e`__ to help you"}],"source_content_type":"text/x-rst","patch_set":2,"id":"06edcb7d_651a1138","line":61,"range":{"start_line":61,"start_character":96,"end_line":61,"end_character":123},"in_reply_to":"ccff3b0d_e1314d31","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"95fdfdbabefb6514d4665406ea9137feda8f4ad5","unresolved":true,"context_lines":[{"line_number":61,"context_line":"All code reviews in OpenStack projects are done on our Gerrit instance at `review.opendev.org. \u003chttps://review.opendev.org/\u003e`__ Reviewing patches is one of the most effective"},{"line_number":62,"context_line":"ways you can contribute to the community."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"We\u0027ve written a set of `Review Guidelines \u003chttps://docs.openstack.org/swift/latest/contributor/review_guidelines.html\u003e`__ to help you"},{"line_number":65,"context_line":"give good reviews."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"To find out what reviews are priortiy in the community, you can read `Priority Reviews \u003chttps://wiki.openstack.org/wiki/Swift/PriorityReviews\u003e`__ on our wiki."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf1c08a9_90ef31c5","line":64,"updated":"2025-09-15 20:00:07.000000000","message":"since this rst is in-tree there\u0027s probably a way to spell this so that it\u0027s a relative link","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":61,"context_line":"All code reviews in OpenStack projects are done on our Gerrit instance at `review.opendev.org. \u003chttps://review.opendev.org/\u003e`__ Reviewing patches is one of the most effective"},{"line_number":62,"context_line":"ways you can contribute to the community."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"We\u0027ve written a set of `Review Guidelines \u003chttps://docs.openstack.org/swift/latest/contributor/review_guidelines.html\u003e`__ to help you"},{"line_number":65,"context_line":"give good reviews."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"To find out what reviews are priortiy in the community, you can read `Priority Reviews \u003chttps://wiki.openstack.org/wiki/Swift/PriorityReviews\u003e`__ on our wiki."}],"source_content_type":"text/x-rst","patch_set":2,"id":"6619fbb4_0a134d8d","line":64,"in_reply_to":"143ba29d_e82cb6dc","updated":"2025-09-15 23:26:24.000000000","message":"Acknowledged","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"cf7eaa1dc76bb2629bc94f7080f1b6bbbe8511fd","unresolved":true,"context_lines":[{"line_number":61,"context_line":"All code reviews in OpenStack projects are done on our Gerrit instance at `review.opendev.org. \u003chttps://review.opendev.org/\u003e`__ Reviewing patches is one of the most effective"},{"line_number":62,"context_line":"ways you can contribute to the community."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"We\u0027ve written a set of `Review Guidelines \u003chttps://docs.openstack.org/swift/latest/contributor/review_guidelines.html\u003e`__ to help you"},{"line_number":65,"context_line":"give good reviews."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"To find out what reviews are priortiy in the community, you can read `Priority Reviews \u003chttps://wiki.openstack.org/wiki/Swift/PriorityReviews\u003e`__ on our wiki."}],"source_content_type":"text/x-rst","patch_set":2,"id":"143ba29d_e82cb6dc","line":64,"in_reply_to":"bf1c08a9_90ef31c5","updated":"2025-09-15 21:19:11.000000000","message":"I think we want to keep them like this, actually -- at least, here, in this file specifically.\n\nBesides https://docs.openstack.org/swift/latest/contributor/contributing.html, we also get it rendered \"for free\" at https://github.com/openstack/swift/blob/master/CONTRIBUTING.rst and https://opendev.org/openstack/swift/src/branch/master/CONTRIBUTING.rst where I don\u0027t think `:doc:`s will work.\n\nI\u0027m OK with the funky rendering of\n\n\u003e Or for more specifically in a Swift context read `review_guidelines`\n\nat https://opendev.org/openstack/swift/src/branch/master/doc/source/contributor/contributing.rst or\n\n\u003e Or for more specifically in a Swift context read [:doc:\\`review_guidelines\\`](#id1)\n\nat https://github.com/openstack/swift/blob/master/doc/source/contributor/contributing.rst but I think there\u0027s value in making sure all the links off those repo-root docs work.","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"95fdfdbabefb6514d4665406ea9137feda8f4ad5","unresolved":true,"context_lines":[{"line_number":87,"context_line":"Gerrit is the review system used in the OpenStack projects. We\u0027re sorry, but"},{"line_number":88,"context_line":"we won\u0027t be able to respond to pull requests submitted through GitHub."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Bugs should be filed `on Launchpad, \u003chttps://bugs.launchpad.net/swift\u003e`__"},{"line_number":91,"context_line":"not in GitHub\u0027s issue tracker."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Swift Design Principles"}],"source_content_type":"text/x-rst","patch_set":2,"id":"43213f5e_09215631","line":90,"updated":"2025-09-15 20:00:07.000000000","message":"the change here seems to be moving the punctuation inside of the anchor tag.\n\nhttps://f8a6b77a8671a822822c-ed85afcaa90a912ae6c64b4c49360167.ssl.cf1.rackcdn.com/openstack/0c5a54ee9aef4af9a6be9105784095ba/docs/contributor/contributing.html#getting-started\n\nI don\u0027t think that\u0027s an improvement:\n\nhttps://docs.openstack.org/swift/latest/contributor/contributing.html#getting-started","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"cf7eaa1dc76bb2629bc94f7080f1b6bbbe8511fd","unresolved":true,"context_lines":[{"line_number":87,"context_line":"Gerrit is the review system used in the OpenStack projects. We\u0027re sorry, but"},{"line_number":88,"context_line":"we won\u0027t be able to respond to pull requests submitted through GitHub."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Bugs should be filed `on Launchpad, \u003chttps://bugs.launchpad.net/swift\u003e`__"},{"line_number":91,"context_line":"not in GitHub\u0027s issue tracker."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Swift Design Principles"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ce4c11fe_f9c67edd","line":90,"in_reply_to":"43213f5e_09215631","updated":"2025-09-15 21:19:11.000000000","message":"Good call; I rather agree. Apparently [Google does](https://developers.google.com/style/cross-references#punctuation), too, as well as [MLA](https://style.mla.org/punctuation-following-linked-text/), though they acknowledge\n\n\u003e Publishers practices vary.","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":true,"context_lines":[{"line_number":87,"context_line":"Gerrit is the review system used in the OpenStack projects. We\u0027re sorry, but"},{"line_number":88,"context_line":"we won\u0027t be able to respond to pull requests submitted through GitHub."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Bugs should be filed `on Launchpad, \u003chttps://bugs.launchpad.net/swift\u003e`__"},{"line_number":91,"context_line":"not in GitHub\u0027s issue tracker."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Swift Design Principles"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df447616_93160133","line":90,"in_reply_to":"ce4c11fe_f9c67edd","updated":"2025-09-15 23:26:24.000000000","message":"Makes sense + fixed the punctuation in my other links to match. I\u0027ve always tried to include punctuation in the link text since when I don\u0027t it kinda looks like a smudge on my screen or something haha","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"380a49e8f91c18b8b73557e915d63d287d5cfd62","unresolved":false,"context_lines":[{"line_number":87,"context_line":"Gerrit is the review system used in the OpenStack projects. We\u0027re sorry, but"},{"line_number":88,"context_line":"we won\u0027t be able to respond to pull requests submitted through GitHub."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Bugs should be filed `on Launchpad, \u003chttps://bugs.launchpad.net/swift\u003e`__"},{"line_number":91,"context_line":"not in GitHub\u0027s issue tracker."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Swift Design Principles"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bd60c00c_06cedef1","line":90,"in_reply_to":"df447616_93160133","updated":"2025-09-16 04:39:54.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":93,"context_line":"Swift Design Principles"},{"line_number":94,"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"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"-  `The Zen of Python \u003chttp://legacy.python.org/dev/peps/pep-0020/\u003e`__"},{"line_number":97,"context_line":"-  Simple Scales"},{"line_number":98,"context_line":"-  Minimal dependencies"},{"line_number":99,"context_line":"-  Re-use existing tools and libraries when reasonable"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0ee91a3e_21d6a843","line":96,"updated":"2025-09-15 19:47:42.000000000","message":"This works, but we should probably update it to point to https://peps.python.org/pep-0020/","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":93,"context_line":"Swift Design Principles"},{"line_number":94,"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"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"-  `The Zen of Python \u003chttp://legacy.python.org/dev/peps/pep-0020/\u003e`__"},{"line_number":97,"context_line":"-  Simple Scales"},{"line_number":98,"context_line":"-  Minimal dependencies"},{"line_number":99,"context_line":"-  Re-use existing tools and libraries when reasonable"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b5b2d6d8_7e4677f6","line":96,"in_reply_to":"0ee91a3e_21d6a843","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":111,"context_line":"to other people working on the project on"},{"line_number":112,"context_line":"`IRC \u003chttp://eavesdrop.openstack.org/irclogs/%23openstack-swift/\u003e`__ or"},{"line_number":113,"context_line":"the `mailing"},{"line_number":114,"context_line":"list \u003chttp://lists.openstack.org/pipermail/openstack-discuss/\u003e`__ - we want"},{"line_number":115,"context_line":"to help."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Recommended workflow"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d416f44c_a06ef4e8","line":114,"updated":"2025-09-15 19:47:42.000000000","message":"This should definitely get updated to https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/\n\n(I bet you were wondering why traffic dried up back in 2023 ;-)","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":true,"context_lines":[{"line_number":111,"context_line":"to other people working on the project on"},{"line_number":112,"context_line":"`IRC \u003chttp://eavesdrop.openstack.org/irclogs/%23openstack-swift/\u003e`__ or"},{"line_number":113,"context_line":"the `mailing"},{"line_number":114,"context_line":"list \u003chttp://lists.openstack.org/pipermail/openstack-discuss/\u003e`__ - we want"},{"line_number":115,"context_line":"to help."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Recommended workflow"}],"source_content_type":"text/x-rst","patch_set":2,"id":"282963be_505cf35a","line":114,"in_reply_to":"d416f44c_a06ef4e8","updated":"2025-09-15 23:26:24.000000000","message":"Would it be wrong to guess openstack migrated to hyperkitty cause the UI is nicer?","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"}],"doc/source/contributor/contributing.rst":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    More information about the mailing list, including how to subscribe"},{"line_number":29,"context_line":"    and read the archives, can be found at:"},{"line_number":30,"context_line":"    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Contacting the Core Team"},{"line_number":33,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f7aab9d_115c2b0d","line":30,"updated":"2025-09-15 19:47:42.000000000","message":"Could be updated; it eventually redirects to https://lists.openstack.org/mailman3/lists/openstack-discuss.lists.openstack.org/","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    More information about the mailing list, including how to subscribe"},{"line_number":29,"context_line":"    and read the archives, can be found at:"},{"line_number":30,"context_line":"    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Contacting the Core Team"},{"line_number":33,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c849bef1_20dd98cb","line":30,"in_reply_to":"1f7aab9d_115c2b0d","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"aefdb782cbb93550732f1606eaca976ef125c022","unresolved":true,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   Or for more specifically in a Swift context read :doc:`review_guidelines`"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"You can learn more about the role of core reviewers in the OpenStack"},{"line_number":58,"context_line":"governance documentation:"},{"line_number":59,"context_line":"https://docs.openstack.org/contributors/common/governance.html#core-reviewer"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"The membership list of swift-core is maintained in gerrit:"},{"line_number":62,"context_line":"https://review.opendev.org/#/admin/groups/24,members"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"You can also find the members of the swift-core team at the Swift weekly"},{"line_number":65,"context_line":"meetings."}],"source_content_type":"text/x-rst","patch_set":2,"id":"6235bf40_bb70a577","line":62,"range":{"start_line":57,"start_character":0,"end_line":62,"end_character":52},"updated":"2025-09-15 19:47:42.000000000","message":"We could probably work the links more into the text here.","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"change_message_id":"e47ea21e46f1f3c81266497e53bb70bcd722179a","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   Or for more specifically in a Swift context read :doc:`review_guidelines`"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"You can learn more about the role of core reviewers in the OpenStack"},{"line_number":58,"context_line":"governance documentation:"},{"line_number":59,"context_line":"https://docs.openstack.org/contributors/common/governance.html#core-reviewer"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"The membership list of swift-core is maintained in gerrit:"},{"line_number":62,"context_line":"https://review.opendev.org/#/admin/groups/24,members"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"You can also find the members of the swift-core team at the Swift weekly"},{"line_number":65,"context_line":"meetings."}],"source_content_type":"text/x-rst","patch_set":2,"id":"e0d5f8fc_cb6fe207","line":62,"range":{"start_line":57,"start_character":0,"end_line":62,"end_character":52},"in_reply_to":"6235bf40_bb70a577","updated":"2025-09-15 23:26:24.000000000","message":"Done","commit_id":"a9afabec303b2823cd086a0acad4ddc57e1063f1"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"380a49e8f91c18b8b73557e915d63d287d5cfd62","unresolved":false,"context_lines":[{"line_number":58,"context_line":"\u003chttps://docs.openstack.org/contributors/common/governance.html#core-reviewer\u003e`_, learn"},{"line_number":59,"context_line":"more about the swift-core members in our gerrit"},{"line_number":60,"context_line":"`membership list \u003chttps://review.opendev.org/#/admin/groups/24,members\u003e`__, and "},{"line_number":61,"context_line":"also find the team at our `Swift weekly meetings \u003c#communication\u003e`__."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Getting Your Patch Merged"},{"line_number":64,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"79a73b83_86266405","line":61,"range":{"start_line":61,"start_character":50,"end_line":61,"end_character":64},"updated":"2025-09-16 04:39:54.000000000","message":"Nice, I wasn\u0027t even watching for that one.","commit_id":"bd27fc6baf9bf981e7c1acfd05a72589c35ba875"}]}
