)]}'
{"doc/source/admin/cleaning.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"ba6a06ec9cc1476d7cd67433290a2d81a9e8ebae","unresolved":true,"context_lines":[{"line_number":210,"context_line":"  {"},{"line_number":211,"context_line":"      \"interface\": \"\u003cinterface\u003e\","},{"line_number":212,"context_line":"      \"step\": \"\u003cname of cleaning step\u003e\","},{"line_number":213,"context_line":"      \"args\": {\"\u003carg1\u003e\": \"\u003cvalue1\u003e\", ..., \"\u003cargn\u003e\": \"\u003cvaluen\u003e\"}"},{"line_number":214,"context_line":"  }"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"The \u0027interface\u0027 and \u0027step\u0027 keys are required for all steps. If a cleaning step"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a3e3d456_0089ff7d","line":213,"updated":"2025-04-22 21:27:29.000000000","message":"I don\u0027t believe args are always promised to be strings, but I still think we should keep this change.","commit_id":"39fc3d9fe73ddd7d611847957db89808291cbcff"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"03f783050ba4848ccc49b315ace921c2f0ac601a","unresolved":true,"context_lines":[{"line_number":210,"context_line":"  {"},{"line_number":211,"context_line":"      \"interface\": \"\u003cinterface\u003e\","},{"line_number":212,"context_line":"      \"step\": \"\u003cname of cleaning step\u003e\","},{"line_number":213,"context_line":"      \"args\": {\"\u003carg1\u003e\": \"\u003cvalue1\u003e\", ..., \"\u003cargn\u003e\": \"\u003cvaluen\u003e\"}"},{"line_number":214,"context_line":"  }"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"The \u0027interface\u0027 and \u0027step\u0027 keys are required for all steps. If a cleaning step"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f5284b54_1cd365b0","line":213,"in_reply_to":"a3e3d456_0089ff7d","updated":"2025-04-23 05:49:59.000000000","message":"the main point for me is being consistent between value1 and valuen","commit_id":"39fc3d9fe73ddd7d611847957db89808291cbcff"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7326ab9bc4d7d195c3164cd126019f2b27803d16","unresolved":false,"context_lines":[{"line_number":266,"context_line":"- a JSON string"},{"line_number":267,"context_line":"- path to a JSON file whose contents are passed to the API"},{"line_number":268,"context_line":"- ``-`` to read from stdin. This allows piping in the clean steps."},{"line_number":269,"context_line":"  Using \u0027-\u0027 to signify stdin is common in Unix utilities."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"The following examples assume that the Bare Metal API version was set via"},{"line_number":272,"context_line":"the ``OS_BAREMETAL_API_VERSION`` environment variable. (The alternative is to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c4f10a79_60c9a309","line":269,"updated":"2025-04-23 10:58:55.000000000","message":"Consistency: ``-`` here too?","commit_id":"39fc3d9fe73ddd7d611847957db89808291cbcff"}],"doc/source/contributor/dev-quickstart.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"ba6a06ec9cc1476d7cd67433290a2d81a9e8ebae","unresolved":true,"context_lines":[{"line_number":246,"context_line":"    cd ~/ironic/doc/build/html/"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"    # Create a server using python on port 8000"},{"line_number":249,"context_line":"    python3 -m SimpleHTTPServer 8000"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    # Now use your browser to open the top-level index.html located at:"},{"line_number":252,"context_line":"    http://remote_ip:8000"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0e52a13b_3fe174b4","line":249,"updated":"2025-04-22 21:27:29.000000000","message":"I\u0027d prefer not including this change, but I\u0027m not going to force a revision just for the sake of this comment.","commit_id":"39fc3d9fe73ddd7d611847957db89808291cbcff"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"03f783050ba4848ccc49b315ace921c2f0ac601a","unresolved":true,"context_lines":[{"line_number":246,"context_line":"    cd ~/ironic/doc/build/html/"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"    # Create a server using python on port 8000"},{"line_number":249,"context_line":"    python3 -m SimpleHTTPServer 8000"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    # Now use your browser to open the top-level index.html located at:"},{"line_number":252,"context_line":"    http://remote_ip:8000"}],"source_content_type":"text/x-rst","patch_set":1,"id":"350aeca2_65426bf6","line":249,"in_reply_to":"0e52a13b_3fe174b4","updated":"2025-04-23 05:49:59.000000000","message":"why not? on most modern machines the command will result in ``python: command not found`` unless you include a pkg like ``python-is-python3`` in the reqs above","commit_id":"39fc3d9fe73ddd7d611847957db89808291cbcff"}]}
