)]}'
{"doc/source/project.rst":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cac920bfa3f91116eac95278669953ca3af8ceb8","unresolved":false,"context_lines":[{"line_number":33,"context_line":".. note::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"   Until we complete the transition from OpenStack Infra to OpenDev some"},{"line_number":36,"context_line":"   communication platforms will remain under the \"OpenStack\". Expect"},{"line_number":37,"context_line":"   this list to get smaller over time."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"We welcome contributions from new contributors.  Reading this"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c27b9577","line":36,"updated":"2020-01-20 19:55:21.000000000","message":"Maybe drop the definite article here?","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"71e8504624c1fe7a5ec41825719333a481a338e5","unresolved":false,"context_lines":[{"line_number":33,"context_line":".. note::"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"   Until we complete the transition from OpenStack Infra to OpenDev some"},{"line_number":36,"context_line":"   communication platforms will remain under the \"OpenStack\". Expect"},{"line_number":37,"context_line":"   this list to get smaller over time."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"We welcome contributions from new contributors.  Reading this"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_4287a55c","line":36,"range":{"start_line":36,"start_character":40,"end_line":36,"end_character":60},"updated":"2020-01-20 20:00:10.000000000","message":"under \"OpenStack\" or under the OpenStack space?","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"71e8504624c1fe7a5ec41825719333a481a338e5","unresolved":false,"context_lines":[{"line_number":110,"context_line":"responsible for managing spec reviews and core team membership (details"},{"line_number":111,"context_line":"below). This role is essentially the same as the old Infra PTL role."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"The service coordinator is elected every 6 months. The nominee pool and"},{"line_number":114,"context_line":"electorate are individuals that have contributed changes to OpenDev in the"},{"line_number":115,"context_line":"last 12 months."},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_c2f075ff","line":113,"range":{"start_line":113,"start_character":3,"end_line":113,"end_character":23},"updated":"2020-01-20 20:00:10.000000000","message":"here it\u0027s lowercase- further down and above capitalized. Let\u0027s be consistent","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"71e8504624c1fe7a5ec41825719333a481a338e5","unresolved":false,"context_lines":[{"line_number":117,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"},{"line_number":118,"context_line":"user base of projects and organizations that contribute compute resources."},{"line_number":119,"context_line":"This advisory board provides a formal location for both our users and"},{"line_number":120,"context_line":"contributing orgs to express their needs to the OpenDev project. This"},{"line_number":121,"context_line":"creates a clear contact point for feedback on priorities and direction."},{"line_number":122,"context_line":"Their input will help ensure that the OpenDev project is a good steward of"},{"line_number":123,"context_line":"the resources provided to it and that user needs are being addressed."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_62d74152","line":120,"range":{"start_line":120,"start_character":13,"end_line":120,"end_character":17},"updated":"2020-01-20 20:00:10.000000000","message":"better: organizations","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cac920bfa3f91116eac95278669953ca3af8ceb8","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"The advisory board will also serve as a point of contact for the OpenDev"},{"line_number":131,"context_line":"project when making changes that may be disruptive. The intent is to create"},{"line_number":132,"context_line":"bidirectional communication between OpenDev and the advisory board."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Teams"},{"line_number":135,"context_line":"-----"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_6292e1a2","line":132,"updated":"2020-01-20 19:55:21.000000000","message":"Maybe \"between OpenDev and its constituent organizations\"? The advisory board is merely the conduit through which that is accomplished.","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cac920bfa3f91116eac95278669953ca3af8ceb8","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"OpenDev Root Team"},{"line_number":211,"context_line":"  Core membership enables one to approve changes within our code"},{"line_number":212,"context_line":"  repositories, because the OpenDev team operates"},{"line_number":213,"context_line":"  production servers there is another sub-group of the OpenDev"},{"line_number":214,"context_line":"  team that has root access to all servers.  Root membership is"},{"line_number":215,"context_line":"  handled in the same way as core membership.  Root members must also"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_828d9d7e","line":212,"updated":"2020-01-20 19:55:21.000000000","message":"This should be a period or semicolon instead of a comma, or you need a conjunction here to join these separate clauses.","commit_id":"83945d3e7a77c0c604df0cffccea24fff1fcded5"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e31eb659b08985156cdb8c1d26c446ef2422670a","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"OpenDev now covers many of the original OpenStack Infrastructure systems,"},{"line_number":21,"context_line":"but not all. The goal is to run any service that has generic applicability"},{"line_number":22,"context_line":"towards software development in OpenDev. OpenStack specific projects"},{"line_number":23,"context_line":"like Refstack and OpenStack Health would be managed outside of OpenDev."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"In particular OpenDev covers the operations and development of Code Review,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_188d9cd3","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":7},"updated":"2020-01-20 23:09:20.000000000","message":"perhaps \"for\" reads better than \"towards\"\n\nalso perhaps \"generic applicability for open and collaborative software development\" if wanting to focus on the open and collaborative bits.","commit_id":"abcf60e2ae12f2688d036699c0d2e9685c3bd5d7"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e31eb659b08985156cdb8c1d26c446ef2422670a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"OpenDev now covers many of the original OpenStack Infrastructure systems,"},{"line_number":21,"context_line":"but not all. The goal is to run any service that has generic applicability"},{"line_number":22,"context_line":"towards software development in OpenDev. OpenStack specific projects"},{"line_number":23,"context_line":"like Refstack and OpenStack Health would be managed outside of OpenDev."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"In particular OpenDev covers the operations and development of Code Review,"},{"line_number":26,"context_line":"Continuous Integration, and collaboration tools like etherpad, mailing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d8b86479","line":23,"range":{"start_line":23,"start_character":5,"end_line":23,"end_character":34},"updated":"2020-01-20 23:09:20.000000000","message":"not sure if the specifics help here, that type of thing tends to go out of date.","commit_id":"abcf60e2ae12f2688d036699c0d2e9685c3bd5d7"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e31eb659b08985156cdb8c1d26c446ef2422670a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"towards software development in OpenDev. OpenStack specific projects"},{"line_number":23,"context_line":"like Refstack and OpenStack Health would be managed outside of OpenDev."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"In particular OpenDev covers the operations and development of Code Review,"},{"line_number":26,"context_line":"Continuous Integration, and collaboration tools like etherpad, mailing"},{"line_number":27,"context_line":"lists, and more. All of the software we run is open source, and its"},{"line_number":28,"context_line":"configuration is public."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Contributing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_187b5cbf","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":16},"updated":"2020-01-20 23:09:20.000000000","message":"feels like there\u0027s too many \"and\"s in this sentence.  although hosting code is somewhat implied as part of code review, perhaps we should call out storing your git trees and split this sentence up.","commit_id":"abcf60e2ae12f2688d036699c0d2e9685c3bd5d7"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e31eb659b08985156cdb8c1d26c446ef2422670a","unresolved":false,"context_lines":[{"line_number":224,"context_line":"  Root access is generally only necessary to launch new servers,"},{"line_number":225,"context_line":"  perform low-level maintenance, manage DNS, or fix problems.  In"},{"line_number":226,"context_line":"  general it is not needed for day-to-day system administration and"},{"line_number":227,"context_line":"  configuration which is done in puppet (where anyone may propose"},{"line_number":228,"context_line":"  changes).  Therefore it is generally reserved for people who are"},{"line_number":229,"context_line":"  well versed in OpenDev operations and can commit to spending"},{"line_number":230,"context_line":"  a significant amount of time troubleshooting on servers."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d88f04d1","line":227,"range":{"start_line":227,"start_character":16,"end_line":227,"end_character":39},"updated":"2020-01-20 23:09:20.000000000","message":"probably worth changing to \"automated configuration tools\" or something similar","commit_id":"abcf60e2ae12f2688d036699c0d2e9685c3bd5d7"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4c0fd52b423611cafd0b70e8d385ca941f1b44b6","unresolved":false,"context_lines":[{"line_number":24,"context_line":"of OpenDev."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"In particular OpenDev covers the operations and development of code"},{"line_number":27,"context_line":"management systems and collaboration tools. Git repository managment, code"},{"line_number":28,"context_line":"review, continuous integration, etherpads, mailing lists, and more are all"},{"line_number":29,"context_line":"within the scope of OpenDev. All of the software we run is open source, and"},{"line_number":30,"context_line":"its configuration is public."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_2e24d2c2","line":27,"range":{"start_line":27,"start_character":59,"end_line":27,"end_character":68},"updated":"2020-01-21 05:38:06.000000000","message":"management","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4c0fd52b423611cafd0b70e8d385ca941f1b44b6","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Bugs"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"The OpenDev project maintains a bug list at::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  https://storyboard.openstack.org/#!/project_group/55"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Both defects and new features are tracked in the bug system.  A number"},{"line_number":75,"context_line":"of tags are used to indicate relevance to a particular subsystem."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_b41ed05b","line":72,"range":{"start_line":70,"start_character":0,"end_line":72,"end_character":54},"updated":"2020-01-21 05:38:06.000000000","message":"Not directly related, but this appears as a quoted box in the resulting doc and not as a link.","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a810454bdf8ef24d2cf3466c0d187f3c133b77ec","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Bugs"},{"line_number":68,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"The OpenDev project maintains a bug list at::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  https://storyboard.openstack.org/#!/project_group/55"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Both defects and new features are tracked in the bug system.  A number"},{"line_number":75,"context_line":"of tags are used to indicate relevance to a particular subsystem."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_14ffa403","line":72,"range":{"start_line":70,"start_character":0,"end_line":72,"end_character":54},"in_reply_to":"3fa7e38b_b41ed05b","updated":"2020-01-21 07:22:05.000000000","message":"Yes, since it\u0027s marked as a comment.\n\nClark, want to change the \"::\" to \":\" and make this one paragraph?","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b42373cba917947e55544c883a4bd3e9909c5026","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"OpenDev Core Team"},{"line_number":167,"context_line":"  Individuals who show an interest in a wide range of areas of the"},{"line_number":168,"context_line":"  OpenDev project may be asked to join the infra-core team.  To"},{"line_number":169,"context_line":"  provide a baseline level of support to all of our subprojects and to"},{"line_number":170,"context_line":"  ensure that important efforts may move forward, this team has"},{"line_number":171,"context_line":"  approval rights in all OpenDev repositories.  Members of this"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_b4425066","line":168,"range":{"start_line":168,"start_character":43,"end_line":168,"end_character":48},"updated":"2020-01-21 07:15:08.000000000","message":"still infra?","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"0fe838c26a9d98cf8ba5f8926afa22a3292c932a","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"OpenDev Core Team"},{"line_number":167,"context_line":"  Individuals who show an interest in a wide range of areas of the"},{"line_number":168,"context_line":"  OpenDev project may be asked to join the infra-core team.  To"},{"line_number":169,"context_line":"  provide a baseline level of support to all of our subprojects and to"},{"line_number":170,"context_line":"  ensure that important efforts may move forward, this team has"},{"line_number":171,"context_line":"  approval rights in all OpenDev repositories.  Members of this"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_8ad84480","line":168,"range":{"start_line":168,"start_character":43,"end_line":168,"end_character":48},"in_reply_to":"3fa7e38b_b4425066","updated":"2020-01-21 18:15:25.000000000","message":"Yes, I think we can rename the core groups in Gerrit later if we choose but for now it should be fine as is and allows us to focus on other items.","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"4c0fd52b423611cafd0b70e8d385ca941f1b44b6","unresolved":false,"context_lines":[{"line_number":221,"context_line":"  performed through code review, so anyone able to log into a machine"},{"line_number":222,"context_line":"  to execute commands must be able to approve those same commands in"},{"line_number":223,"context_line":"  configuration management; otherwise it would be easier for a person"},{"line_number":224,"context_line":"  to bypass puppet than use it in the intended fashion."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"  Root access is generally only necessary to launch new servers,"},{"line_number":227,"context_line":"  perform low-level maintenance, manage DNS, or fix problems.  In"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_6e1aca80","line":224,"range":{"start_line":224,"start_character":12,"end_line":224,"end_character":18},"updated":"2020-01-21 05:38:06.000000000","message":"Replace this with a more general term, too?","commit_id":"c89c51be47738733a74b380f389a66ba7dd276f5"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee42e5b5dd27f16dc6ae89931b2fb9b3d9c23822","unresolved":false,"context_lines":[{"line_number":27,"context_line":"management systems and collaboration tools. Git repository management, code"},{"line_number":28,"context_line":"review, continuous integration, etherpads, mailing lists, and more are all"},{"line_number":29,"context_line":"within the scope of OpenDev. All of the software we run is open source, and"},{"line_number":30,"context_line":"its configuration is public."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Contributing"},{"line_number":33,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_e9f3e6e6","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":27},"updated":"2020-01-23 14:13:12.000000000","message":"Suggestion: \"openly operated though configuration files stored in git\"","commit_id":"5e997590784dce10f6a07c6619df0bd5e6d7623b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee42e5b5dd27f16dc6ae89931b2fb9b3d9c23822","unresolved":false,"context_lines":[{"line_number":49,"context_line":"on Tuesdays at 19:00 UTC in #openstack-meeting."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Check out our open bugs on `StoryBoard"},{"line_number":52,"context_line":"\u003chttps://storyboard.openstack.org/#!/project_group/55\u003e`_."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"We hold regular `bug days"},{"line_number":55,"context_line":"\u003chttps://wiki.openstack.org/wiki/InfraTeam#Bugs\u003e`_ where we review and"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_091a0217","line":52,"updated":"2020-01-23 14:13:12.000000000","message":"Redundant with the \"Bugs\" paragraph below","commit_id":"5e997590784dce10f6a07c6619df0bd5e6d7623b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee42e5b5dd27f16dc6ae89931b2fb9b3d9c23822","unresolved":false,"context_lines":[{"line_number":51,"context_line":"Check out our open bugs on `StoryBoard"},{"line_number":52,"context_line":"\u003chttps://storyboard.openstack.org/#!/project_group/55\u003e`_."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"We hold regular `bug days"},{"line_number":55,"context_line":"\u003chttps://wiki.openstack.org/wiki/InfraTeam#Bugs\u003e`_ where we review and"},{"line_number":56,"context_line":"triage bugs."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_291fbe0b","line":54,"updated":"2020-01-23 14:13:12.000000000","message":"Those have not been held since 2014, maybe time to remove that paragraph...","commit_id":"5e997590784dce10f6a07c6619df0bd5e6d7623b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee42e5b5dd27f16dc6ae89931b2fb9b3d9c23822","unresolved":false,"context_lines":[{"line_number":112,"context_line":"below). This role is essentially the same as the old Infra PTL role."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The Service Coordinator is elected every 6 months. The nominee pool and"},{"line_number":115,"context_line":"electorate are individuals that have contributed changes to OpenDev in the"},{"line_number":116,"context_line":"last 12 months."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_09df6238","line":115,"range":{"start_line":115,"start_character":60,"end_line":115,"end_character":67},"updated":"2020-01-23 14:13:12.000000000","message":"Suggestion: \"OpenDev git repositories\"","commit_id":"5e997590784dce10f6a07c6619df0bd5e6d7623b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ee42e5b5dd27f16dc6ae89931b2fb9b3d9c23822","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"},{"line_number":119,"context_line":"user base of projects and organizations that contribute compute resources."},{"line_number":120,"context_line":"This advisory board provides a formal location for both our users and"},{"line_number":121,"context_line":"contributing organizations to express their needs to the OpenDev project."},{"line_number":122,"context_line":"This creates a clear contact point for feedback on priorities and direction."},{"line_number":123,"context_line":"Their input will help ensure that the OpenDev project is a good steward of"},{"line_number":124,"context_line":"the resources provided to it and that user needs are being addressed."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_29ad7ea3","line":121,"range":{"start_line":120,"start_character":51,"end_line":121,"end_character":26},"updated":"2020-01-23 14:13:12.000000000","message":"Suggestion: \"those key stakeholders\"","commit_id":"5e997590784dce10f6a07c6619df0bd5e6d7623b"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"2b32ed2230842afd154fee72f40a03a879c3b1a3","unresolved":false,"context_lines":[{"line_number":108,"context_line":"electorate are individuals that have contributed changes to OpenDev git"},{"line_number":109,"context_line":"repositories in the last 12 months."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"},{"line_number":112,"context_line":"user base of projects and organizations that contribute compute resources."},{"line_number":113,"context_line":"This advisory board provides a formal location for those key"},{"line_number":114,"context_line":"stakeholders to express their needs to the OpenDev project."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1fa4df85_e35b4e51","line":111,"range":{"start_line":111,"start_character":17,"end_line":111,"end_character":31},"updated":"2020-02-29 09:35:10.000000000","message":"Does it have any \"Uppercased Name\" like \"Service Coordinator\" or \"OpenDev Council\"?","commit_id":"95e8c8eddecb217c0f275c6d79c78179162382d7"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"a21898eb842b059ed5ced4939435ea86ad504e3c","unresolved":false,"context_lines":[{"line_number":109,"context_line":"repositories in the last 12 months."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"},{"line_number":112,"context_line":"user base of projects and organizations that contribute compute resources."},{"line_number":113,"context_line":"This advisory board provides a formal location for those key"},{"line_number":114,"context_line":"stakeholders to express their needs to the OpenDev project."},{"line_number":115,"context_line":"This creates a clear contact point for feedback on priorities and direction."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1fa4df85_09f9f6c6","line":112,"range":{"start_line":112,"start_character":21,"end_line":112,"end_character":22},"updated":"2020-02-28 12:33:18.000000000","message":"nit: I would add a comma here.","commit_id":"95e8c8eddecb217c0f275c6d79c78179162382d7"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"2b32ed2230842afd154fee72f40a03a879c3b1a3","unresolved":false,"context_lines":[{"line_number":109,"context_line":"repositories in the last 12 months."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The second is an advisory board made up of representatives from OpenDev\u0027s"},{"line_number":112,"context_line":"user base of projects and organizations that contribute compute resources."},{"line_number":113,"context_line":"This advisory board provides a formal location for those key"},{"line_number":114,"context_line":"stakeholders to express their needs to the OpenDev project."},{"line_number":115,"context_line":"This creates a clear contact point for feedback on priorities and direction."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1fa4df85_434d8298","line":112,"range":{"start_line":112,"start_character":21,"end_line":112,"end_character":22},"in_reply_to":"1fa4df85_09f9f6c6","updated":"2020-02-29 09:35:10.000000000","message":"seconded","commit_id":"95e8c8eddecb217c0f275c6d79c78179162382d7"}]}
