)]}'
{"doc/source/common/introduction.rst":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":5,"context_line":"What is OpenStack?"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"OpenStack is a software package that provides a cloud platform for Public and"},{"line_number":9,"context_line":"Private cloud covering various use cases including Enterprise and Telecom."},{"line_number":10,"context_line":"The main focus is on Infrastructure as a Service (IaaS) cloud and additional"},{"line_number":11,"context_line":"services built upon IaaS."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_9701fb07","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":32},"updated":"2018-04-25 13:08:39.000000000","message":"Is this an already decided upon phrasing? Plenty of people think it is a collection of software packages. Or a software suite. Or many other things.\n\nAs currently phrased it sounds a bit more simple (pleasantly so) than it actually is.","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4983c7de0e61525e22c910fc03ee1ceb471194d4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":14,"context_line":"combined into different setups based on the actual need."},{"line_number":15,"context_line":"The services provide REST API-s for their users. These can be the cloud"},{"line_number":16,"context_line":"operators or other services. To make the usage of the API-s more easy it"},{"line_number":17,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":18,"context_line":"as projects inside the OpenStack community."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_318dbb31","line":16,"range":{"start_line":16,"start_character":54,"end_line":16,"end_character":59},"updated":"2018-04-24 11:03:36.000000000","message":"APIs","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"879da0e5aa1467152620af6ab5b873858a464c28","unresolved":false,"context_lines":[{"line_number":13,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":14,"context_line":"combined into different setups based on the actual need."},{"line_number":15,"context_line":"The services provide REST API-s for their users. These can be the cloud"},{"line_number":16,"context_line":"operators or other services. To make the usage of the API-s more easy it"},{"line_number":17,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":18,"context_line":"as projects inside the OpenStack community."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_0076083f","line":16,"range":{"start_line":16,"start_character":54,"end_line":16,"end_character":59},"in_reply_to":"9f6a8fd7_318dbb31","updated":"2018-04-25 11:54:50.000000000","message":"Done","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4983c7de0e61525e22c910fc03ee1ceb471194d4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Map of OpenStack projects"},{"line_number":25,"context_line":"-------------------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    .. image:: /_assets/introduction/map-of-OpenStack-projects.png"},{"line_number":28,"context_line":"        :scale: 80 %"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_119bd765","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":4},"updated":"2018-04-24 11:03:36.000000000","message":"remove leading whitespace, this leads to the grey bar you have.","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"879da0e5aa1467152620af6ab5b873858a464c28","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Map of OpenStack projects"},{"line_number":25,"context_line":"-------------------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    .. image:: /_assets/introduction/map-of-OpenStack-projects.png"},{"line_number":28,"context_line":"        :scale: 80 %"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_40a5e0a0","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":4},"in_reply_to":"9f6a8fd7_119bd765","updated":"2018-04-25 11:54:50.000000000","message":"Done","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4983c7de0e61525e22c910fc03ee1ceb471194d4","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"},{"line_number":31,"context_line":"--------------------------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. image:: /_assets/introduction/etsi-nfv-arch-framework.png"},{"line_number":34,"context_line":"        :scale: 80 %"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_51be2fb4","line":32,"updated":"2018-04-24 11:03:36.000000000","message":"I don\u0027t think this belongs in an introductory paragraph, this is advanced.","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"879da0e5aa1467152620af6ab5b873858a464c28","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"},{"line_number":31,"context_line":"--------------------------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. image:: /_assets/introduction/etsi-nfv-arch-framework.png"},{"line_number":34,"context_line":"        :scale: 80 %"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_e0e2f4d4","line":32,"in_reply_to":"9f6a8fd7_51be2fb4","updated":"2018-04-25 11:54:50.000000000","message":"Done","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4983c7de0e61525e22c910fc03ee1ceb471194d4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"},{"line_number":31,"context_line":"--------------------------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. image:: /_assets/introduction/etsi-nfv-arch-framework.png"},{"line_number":34,"context_line":"        :scale: 80 %"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    In the Network Function Virtualisation (NFV) framework different"},{"line_number":37,"context_line":"    OpenStack services can take different roles."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    For the Virtual Infrastructure Manager (VIM) and NFV Infrastructure (NFVI)"},{"line_number":40,"context_line":"    functions the OpenStack IaaS services are needed."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    For the Virtual Network Functions Manager (VNFM) functions the"},{"line_number":43,"context_line":"    Orchestration, Applicaiton Catalog and Workflow services can be used as a"},{"line_number":44,"context_line":"    part of a complete VNFM solution."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"What is OpenStack?"},{"line_number":47,"context_line":"\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":1,"id":"9f6a8fd7_71ab3374","line":44,"range":{"start_line":33,"start_character":0,"end_line":44,"end_character":20},"updated":"2018-04-24 11:03:36.000000000","message":"LIkewise - remove leading whitespace","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"879da0e5aa1467152620af6ab5b873858a464c28","unresolved":false,"context_lines":[{"line_number":30,"context_line":"OpenStack from Telecom/NFV perspective"},{"line_number":31,"context_line":"--------------------------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    .. image:: /_assets/introduction/etsi-nfv-arch-framework.png"},{"line_number":34,"context_line":"        :scale: 80 %"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    In the Network Function Virtualisation (NFV) framework different"},{"line_number":37,"context_line":"    OpenStack services can take different roles."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    For the Virtual Infrastructure Manager (VIM) and NFV Infrastructure (NFVI)"},{"line_number":40,"context_line":"    functions the OpenStack IaaS services are needed."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    For the Virtual Network Functions Manager (VNFM) functions the"},{"line_number":43,"context_line":"    Orchestration, Applicaiton Catalog and Workflow services can be used as a"},{"line_number":44,"context_line":"    part of a complete VNFM solution."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"What is OpenStack?"},{"line_number":47,"context_line":"\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":1,"id":"9f6a8fd7_80e538de","line":44,"range":{"start_line":33,"start_character":0,"end_line":44,"end_character":20},"in_reply_to":"9f6a8fd7_71ab3374","updated":"2018-04-25 11:54:50.000000000","message":"Done","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4983c7de0e61525e22c910fc03ee1ceb471194d4","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    Orchestration, Applicaiton Catalog and Workflow services can be used as a"},{"line_number":44,"context_line":"    part of a complete VNFM solution."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"What is OpenStack?"},{"line_number":47,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"OpenStack is a community working towards one mission:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_91984775","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":18},"updated":"2018-04-24 11:03:36.000000000","message":"duplicated title, this shows up in the table of contents and confuses","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"879da0e5aa1467152620af6ab5b873858a464c28","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    Orchestration, Applicaiton Catalog and Workflow services can be used as a"},{"line_number":44,"context_line":"    part of a complete VNFM solution."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"What is OpenStack?"},{"line_number":47,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"OpenStack is a community working towards one mission:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f6a8fd7_e00bd48a","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":18},"in_reply_to":"9f6a8fd7_91984775","updated":"2018-04-25 11:54:50.000000000","message":"Yes, but I think it makes people remember, that OpenStack is more than one thing.","commit_id":"6c47e75e47733d7ae280a487515b99f8e971fe95"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":14,"context_line":"combined into different setups based on the actual need."},{"line_number":15,"context_line":"The services provide REST API-s for their users. These can be the cloud"},{"line_number":16,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":17,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":18,"context_line":"as projects inside the OpenStack community."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_d71a136d","line":15,"range":{"start_line":15,"start_character":26,"end_line":15,"end_character":31},"updated":"2018-04-25 13:08:39.000000000","message":"APIs here too","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":14,"context_line":"combined into different setups based on the actual need."},{"line_number":15,"context_line":"The services provide REST API-s for their users. These can be the cloud"},{"line_number":16,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":17,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":18,"context_line":"as projects inside the OpenStack community."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_faacc536","line":15,"range":{"start_line":15,"start_character":26,"end_line":15,"end_character":31},"in_reply_to":"9f6a8fd7_d71a136d","updated":"2018-04-26 11:57:59.000000000","message":"Done","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"20ab25f3ecff59c3f1a3ec1abe93d3e6dec1d233","unresolved":false,"context_lines":[{"line_number":27,"context_line":".. image:: /_assets/introduction/map-of-OpenStack-projects.png"},{"line_number":28,"context_line":"    :scale: 80 %"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"What is OpenStack?"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"OpenStack is a community working towards one mission:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_d9056215","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":18},"updated":"2018-04-25 17:25:48.000000000","message":"Maybe have \u0027Software\u0027 and \u0027Community\u0027 subsections instead?","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":27,"context_line":".. image:: /_assets/introduction/map-of-OpenStack-projects.png"},{"line_number":28,"context_line":"    :scale: 80 %"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"What is OpenStack?"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"OpenStack is a community working towards one mission:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_5a2ff1a6","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":18},"in_reply_to":"9f6a8fd7_d9056215","updated":"2018-04-26 11:57:59.000000000","message":"Yes, that would also solve the comment from Andreas about the titles.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":37,"context_line":"**all** scales, **and** meets the needs of users and operators of both public"},{"line_number":38,"context_line":"**and** private clouds."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"OpenStack provides and ecosystem for collaboration. It has infrastructure for"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* Code review"},{"line_number":43,"context_line":"* Testing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_173e4bc0","line":40,"range":{"start_line":40,"start_character":19,"end_line":40,"end_character":22},"updated":"2018-04-25 13:08:39.000000000","message":"an","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"**all** scales, **and** meets the needs of users and operators of both public"},{"line_number":38,"context_line":"**and** private clouds."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"OpenStack provides and ecosystem for collaboration. It has infrastructure for"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* Code review"},{"line_number":43,"context_line":"* Testing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_3a3ebdda","line":40,"range":{"start_line":40,"start_character":19,"end_line":40,"end_character":22},"in_reply_to":"9f6a8fd7_173e4bc0","updated":"2018-04-26 11:57:59.000000000","message":"Done","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":50,"context_line":"The four opens"},{"line_number":51,"context_line":"--------------"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The basic princinples of the OpenStack community are the four opens."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_97781b90","line":53,"updated":"2018-04-25 13:08:39.000000000","message":"It might be better to link to the four opens rather than summarize them here. Or at least summarize them a bit more completely.\n\nThroughout the selection below there are grammatic and semantic issues that are hard to fully correct without a complete rewrite.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":50,"context_line":"The four opens"},{"line_number":51,"context_line":"--------------"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The basic princinples of the OpenStack community are the four opens."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_1a12d963","line":53,"in_reply_to":"9f6a8fd7_97781b90","updated":"2018-04-26 11:57:59.000000000","message":"Okay, how about listing them and link to the full descriptions?","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The basic princinples of the OpenStack community are the four opens."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."},{"line_number":57,"context_line":"* Open design. Every design decision is made on open meetings. In every"},{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_b752ff11","line":55,"range":{"start_line":55,"start_character":56,"end_line":55,"end_character":60},"updated":"2018-04-25 13:08:39.000000000","message":"has","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The basic princinples of the OpenStack community are the four opens."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."},{"line_number":57,"context_line":"* Open design. Every design decision is made on open meetings. In every"},{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_974fbb69","line":55,"range":{"start_line":55,"start_character":26,"end_line":55,"end_character":30},"updated":"2018-04-25 13:08:39.000000000","message":"that","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."},{"line_number":57,"context_line":"* Open design. Every design decision is made on open meetings. In every"},{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"},{"line_number":59,"context_line":"  to everyone."},{"line_number":60,"context_line":"* Open development. Every source code produced by the comunity is hosted in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_b77bdf89","line":57,"range":{"start_line":57,"start_character":45,"end_line":57,"end_character":47},"updated":"2018-04-25 13:08:39.000000000","message":"in","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":55,"context_line":"* Open source. Everything what is done in the community have to be licensed"},{"line_number":56,"context_line":"  with an open source license, preferably Apache License, 2.0."},{"line_number":57,"context_line":"* Open design. Every design decision is made on open meetings. In every"},{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"},{"line_number":59,"context_line":"  to everyone."},{"line_number":60,"context_line":"* Open development. Every source code produced by the comunity is hosted in"},{"line_number":61,"context_line":"  publicly available source code repositories and the roadmaps are public."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_3767cfeb","line":58,"range":{"start_line":58,"start_character":63,"end_line":58,"end_character":67},"updated":"2018-04-25 13:08:39.000000000","message":"that","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":57,"context_line":"* Open design. Every design decision is made on open meetings. In every"},{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"},{"line_number":59,"context_line":"  to everyone."},{"line_number":60,"context_line":"* Open development. Every source code produced by the comunity is hosted in"},{"line_number":61,"context_line":"  publicly available source code repositories and the roadmaps are public."},{"line_number":62,"context_line":"* Open community. All processes are documented, open and transparent. Most"},{"line_number":63,"context_line":"  decisions are mode using the `lazy consensus model"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_77a6a711","line":60,"range":{"start_line":60,"start_character":20,"end_line":60,"end_character":25},"updated":"2018-04-25 13:08:39.000000000","message":"All","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":58,"context_line":"  development cycle the community holds a face-to-face meeting what is open"},{"line_number":59,"context_line":"  to everyone."},{"line_number":60,"context_line":"* Open development. Every source code produced by the comunity is hosted in"},{"line_number":61,"context_line":"  publicly available source code repositories and the roadmaps are public."},{"line_number":62,"context_line":"* Open community. All processes are documented, open and transparent. Most"},{"line_number":63,"context_line":"  decisions are mode using the `lazy consensus model"},{"line_number":64,"context_line":"  \u003chttp://www.apache.org/foundation/glossary.html#LazyConsensus\u003e`_. The"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_17b16b47","line":61,"range":{"start_line":61,"start_character":21,"end_line":61,"end_character":32},"updated":"2018-04-25 13:08:39.000000000","message":"remove \"source code\"","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"20ab25f3ecff59c3f1a3ec1abe93d3e6dec1d233","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  \u003chttp://www.apache.org/foundation/glossary.html#LazyConsensus\u003e`_. The"},{"line_number":65,"context_line":"  technical governance is provided by the community itself."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Groups"},{"line_number":68,"context_line":"------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"In the OpenStack community anyone can start a project using the development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_dd2ead8a","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":6},"updated":"2018-04-25 17:25:48.000000000","message":"SIGs are already covered under the Governance section, so if we keep the Groups here it should be a very short intro with a link to the \u0027Governance\u0027 section.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"b264f67b78bffedbd4c5efd48ad924cac76b0bcb","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  \u003chttp://www.apache.org/foundation/glossary.html#LazyConsensus\u003e`_. The"},{"line_number":65,"context_line":"  technical governance is provided by the community itself."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Groups"},{"line_number":68,"context_line":"------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"In the OpenStack community anyone can start a project using the development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_4b9c055d","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":6},"in_reply_to":"9f6a8fd7_1d7c1371","updated":"2018-04-26 13:23:24.000000000","message":"I have a patch that renames the section the SIGs are described in to \u0027Groups\u0027. So I would add the missing ones there too.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"62f95beddeed293c7755341ee2bd1f0389134189","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  \u003chttp://www.apache.org/foundation/glossary.html#LazyConsensus\u003e`_. The"},{"line_number":65,"context_line":"  technical governance is provided by the community itself."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Groups"},{"line_number":68,"context_line":"------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"In the OpenStack community anyone can start a project using the development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_52c4a392","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":6},"in_reply_to":"9f6a8fd7_4b9c055d","updated":"2018-04-27 08:37:06.000000000","message":"Okay. I add a link from here to there.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  \u003chttp://www.apache.org/foundation/glossary.html#LazyConsensus\u003e`_. The"},{"line_number":65,"context_line":"  technical governance is provided by the community itself."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Groups"},{"line_number":68,"context_line":"------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"In the OpenStack community anyone can start a project using the development"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_1d7c1371","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":6},"in_reply_to":"9f6a8fd7_dd2ead8a","updated":"2018-04-26 11:57:59.000000000","message":"Governance covers only the SIG-s and not the User Groups and the development groups. I\u0027ve modified the SIG part, to point to the Governance page, but what to do with the others?","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"20ab25f3ecff59c3f1a3ec1abe93d3e6dec1d233","unresolved":false,"context_lines":[{"line_number":81,"context_line":"`OpenStack user groups \u003chttps://groups.openstack.org/\u003e`_  are organizing local"},{"line_number":82,"context_line":"OpenStack Meetups around the world."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Events"},{"line_number":85,"context_line":"------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"There is an `OpenStack Summit \u003chttps://www.openstack.org/summit/\u003e`_ for every"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_1d3e65b7","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":6},"updated":"2018-04-25 17:25:48.000000000","message":"I would skip this in the Intro. We have a story to list and describe events, so I planned to do that in a dedicated section.","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":81,"context_line":"`OpenStack user groups \u003chttps://groups.openstack.org/\u003e`_  are organizing local"},{"line_number":82,"context_line":"OpenStack Meetups around the world."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Events"},{"line_number":85,"context_line":"------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"There is an `OpenStack Summit \u003chttps://www.openstack.org/summit/\u003e`_ for every"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_fd927f9f","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":6},"in_reply_to":"9f6a8fd7_1d3e65b7","updated":"2018-04-26 11:57:59.000000000","message":"Done","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":101,"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":102,"context_line":""},{"line_number":103,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":104,"context_line":"to acomplish its mission. On top of code contribution it can be testing,"},{"line_number":105,"context_line":"documentation, requirements gathering of even fault reporting."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_77f467f1","line":104,"range":{"start_line":104,"start_character":26,"end_line":104,"end_character":35},"updated":"2018-04-25 13:08:39.000000000","message":"In addition to","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":101,"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":102,"context_line":""},{"line_number":103,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":104,"context_line":"to acomplish its mission. On top of code contribution it can be testing,"},{"line_number":105,"context_line":"documentation, requirements gathering of even fault reporting."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_5de7eb47","line":104,"range":{"start_line":104,"start_character":26,"end_line":104,"end_character":35},"in_reply_to":"9f6a8fd7_77f467f1","updated":"2018-04-26 11:57:59.000000000","message":"Done","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"908b175b41defe3663c497f4c79643440d21ee94","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":104,"context_line":"to acomplish its mission. On top of code contribution it can be testing,"},{"line_number":105,"context_line":"documentation, requirements gathering of even fault reporting."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_d7e4533e","line":105,"range":{"start_line":105,"start_character":38,"end_line":105,"end_character":45},"updated":"2018-04-25 13:08:39.000000000","message":"and","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"7317140979083f8eedb53481ae3cf6aa1795d48d","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":104,"context_line":"to acomplish its mission. On top of code contribution it can be testing,"},{"line_number":105,"context_line":"documentation, requirements gathering of even fault reporting."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f6a8fd7_3df6b7fb","line":105,"range":{"start_line":105,"start_character":38,"end_line":105,"end_character":45},"in_reply_to":"9f6a8fd7_d7e4533e","updated":"2018-04-26 11:57:59.000000000","message":"Done","commit_id":"30ba7901f718797eb2a178291b1080d6822a0848"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"d5aedc31a198c178921762d862d13ae44f8869dc","unresolved":false,"context_lines":[{"line_number":13,"context_line":"The main focus is on Infrastructure as a Service (IaaS) cloud and additional"},{"line_number":14,"context_line":"services built upon IaaS."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_0ea2324c","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":13},"updated":"2018-05-02 15:34:08.000000000","message":"As a software,","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"The main focus is on Infrastructure as a Service (IaaS) cloud and additional"},{"line_number":14,"context_line":"services built upon IaaS."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_29e9957f","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":13},"in_reply_to":"9f6a8fd7_0ea2324c","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_157008a5","line":19,"range":{"start_line":19,"start_character":59,"end_line":19,"end_character":68},"updated":"2018-05-02 09:38:57.000000000","message":"easier","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_557680a6","line":19,"range":{"start_line":18,"start_character":31,"end_line":19,"end_character":28},"updated":"2018-05-02 09:38:57.000000000","message":"for users and operators.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_d56930be","line":19,"range":{"start_line":19,"start_character":69,"end_line":19,"end_character":71},"updated":"2018-05-02 09:38:57.000000000","message":"it is","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"28e3c4183adc09d247c2c8fe4373bffc175ecb18","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_57a907dd","line":19,"range":{"start_line":18,"start_character":31,"end_line":19,"end_character":28},"in_reply_to":"5f7c97a3_69ef8d87","updated":"2018-05-03 11:49:54.000000000","message":"Yep, right. :)","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_a9e365a4","line":19,"range":{"start_line":19,"start_character":59,"end_line":19,"end_character":68},"in_reply_to":"9f6a8fd7_157008a5","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_69ef8d87","line":19,"range":{"start_line":18,"start_character":31,"end_line":19,"end_character":28},"in_reply_to":"9f6a8fd7_557680a6","updated":"2018-05-03 05:59:17.000000000","message":"The API users can be either cloud operators or other services.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"As a software OpenStack is built from a set of microservices which can be"},{"line_number":17,"context_line":"combined into different setups based on the actual need."},{"line_number":18,"context_line":"The services provide REST APIs for their users. These can be the cloud"},{"line_number":19,"context_line":"operators or other services. To make the usage of the APIs more easy it"},{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_89f4695d","line":19,"range":{"start_line":19,"start_character":69,"end_line":19,"end_character":71},"in_reply_to":"9f6a8fd7_d56930be","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Every project what is developed inside the OpenStack community provides"},{"line_number":24,"context_line":"documentation about itself and packaged to the different delivery options."},{"line_number":25,"context_line":"The packages and the documentation are available from the OpenStack site."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Map of OpenStack projects"},{"line_number":28,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_f5c0f47e","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":73},"updated":"2018-05-02 09:38:57.000000000","message":"Documentation is very important for the community so you can find guidelines about how to install and use the services developed by the project teams on the `documentation website for OpenStack \u003chttps://docs.openstack.org\u003e`_.\n\nThe services developed by the community are available as tarballs to install them from source and are also picked up and packaged to make it available for different Linux distributions or as part of OpenStack distributions.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"possible to use Software Development Kits (SDKs) which are also developed"},{"line_number":21,"context_line":"as projects inside the OpenStack community."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Every project what is developed inside the OpenStack community provides"},{"line_number":24,"context_line":"documentation about itself and packaged to the different delivery options."},{"line_number":25,"context_line":"The packages and the documentation are available from the OpenStack site."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Map of OpenStack projects"},{"line_number":28,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_c98ee1cf","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":73},"in_reply_to":"9f6a8fd7_f5c0f47e","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"OpenStack provides an ecosystem for collaboration. It has infrastructure for"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Code review"},{"line_number":46,"context_line":"* Testing"},{"line_number":47,"context_line":"* CI"},{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_553760b1","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":17},"updated":"2018-05-02 09:38:57.000000000","message":"I would add documentation here as opposed to the sentence below.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"OpenStack provides an ecosystem for collaboration. It has infrastructure for"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"* Code review"},{"line_number":46,"context_line":"* Testing"},{"line_number":47,"context_line":"* CI"},{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_e975ddcd","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":17},"in_reply_to":"9f6a8fd7_553760b1","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"d5aedc31a198c178921762d862d13ae44f8869dc","unresolved":false,"context_lines":[{"line_number":47,"context_line":"* CI"},{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_ee457e71","line":50,"range":{"start_line":50,"start_character":8,"end_line":50,"end_character":14},"updated":"2018-05-02 15:34:08.000000000","message":"has a\n\nThat or move this up to the list above as Ildiko recommends.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"* CI"},{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_097379e9","line":50,"range":{"start_line":50,"start_character":8,"end_line":50,"end_character":14},"in_reply_to":"9f6a8fd7_ee457e71","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"},{"line_number":54,"context_line":"^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_155a48f2","line":51,"range":{"start_line":51,"start_character":2,"end_line":51,"end_character":43},"updated":"2018-05-02 09:38:57.000000000","message":"This could be a bullet list as the above one I think.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"28e3c4183adc09d247c2c8fe4373bffc175ecb18","unresolved":false,"context_lines":[{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"},{"line_number":54,"context_line":"^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_d7b43738","line":51,"range":{"start_line":51,"start_character":2,"end_line":51,"end_character":43},"in_reply_to":"5f7c97a3_8950e934","updated":"2018-05-03 11:49:54.000000000","message":"Yeah, that can work too, I was just shooting for consistency here.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"d5aedc31a198c178921762d862d13ae44f8869dc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"},{"line_number":54,"context_line":"^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_ce719ae0","line":51,"range":{"start_line":51,"start_character":2,"end_line":51,"end_character":43},"in_reply_to":"9f6a8fd7_155a48f2","updated":"2018-05-02 15:34:08.000000000","message":"Agree","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"* Version control"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"It also have s documentation framework and a set of collaboration tools, like"},{"line_number":51,"context_line":"a wiki, IRC chanels, Etherpad and Ethercalc."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The four opens"},{"line_number":54,"context_line":"^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_8950e934","line":51,"range":{"start_line":51,"start_character":2,"end_line":51,"end_character":43},"in_reply_to":"9f6a8fd7_155a48f2","updated":"2018-05-03 05:59:17.000000000","message":"I would prefer to add all the collaboration tools as one bullet in the list. \nIs that okay?","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"d5aedc31a198c178921762d862d13ae44f8869dc","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Groups"},{"line_number":64,"context_line":"------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"There are lots of people working on OpenStack organized into different groups"},{"line_number":67,"context_line":"these are described in the the :ref:`special-interest-groups` section of"},{"line_number":68,"context_line":"the Governance chapter."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"What is a contribution?"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_ce5afa4e","line":67,"range":{"start_line":66,"start_character":71,"end_line":67,"end_character":5},"updated":"2018-05-02 15:34:08.000000000","message":"group.  These","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Groups"},{"line_number":64,"context_line":"------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"There are lots of people working on OpenStack organized into different groups"},{"line_number":67,"context_line":"these are described in the the :ref:`special-interest-groups` section of"},{"line_number":68,"context_line":"the Governance chapter."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"What is a contribution?"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_e95e3d44","line":67,"range":{"start_line":66,"start_character":71,"end_line":67,"end_character":5},"in_reply_to":"9f6a8fd7_ce5afa4e","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"d5aedc31a198c178921762d862d13ae44f8869dc","unresolved":false,"context_lines":[{"line_number":70,"context_line":"What is a contribution?"},{"line_number":71,"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":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_ee3a5ee5","line":73,"range":{"start_line":73,"start_character":60,"end_line":73,"end_character":65},"updated":"2018-05-02 15:34:08.000000000","message":"helps","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":70,"context_line":"What is a contribution?"},{"line_number":71,"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":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_e9239dbd","line":73,"range":{"start_line":73,"start_character":60,"end_line":73,"end_character":65},"in_reply_to":"9f6a8fd7_ee3a5ee5","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":71,"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":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_750864d8","line":74,"range":{"start_line":74,"start_character":3,"end_line":74,"end_character":12},"updated":"2018-05-02 09:38:57.000000000","message":"accomplish","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":71,"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":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_092139b5","line":74,"range":{"start_line":74,"start_character":3,"end_line":74,"end_character":12},"in_reply_to":"9f6a8fd7_750864d8","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_f5f314e6","line":75,"range":{"start_line":75,"start_character":38,"end_line":75,"end_character":41},"updated":"2018-05-02 09:38:57.000000000","message":",","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_552e8043","line":75,"range":{"start_line":75,"start_character":57,"end_line":75,"end_character":58},"updated":"2018-05-02 09:38:57.000000000","message":"and so forth.","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"df6fb4f02fb628d5400a25dde90b6265a8c4b175","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f6a8fd7_3512ec0a","line":75,"range":{"start_line":75,"start_character":42,"end_line":75,"end_character":47},"updated":"2018-05-02 09:38:57.000000000","message":"bug","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_891ea96e","line":75,"range":{"start_line":75,"start_character":42,"end_line":75,"end_character":47},"in_reply_to":"9f6a8fd7_3512ec0a","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_49189180","line":75,"range":{"start_line":75,"start_character":57,"end_line":75,"end_character":58},"in_reply_to":"9f6a8fd7_552e8043","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"},{"author":{"_account_id":21723,"name":"Gergely Csatari","email":"gergely.csatari@nokia.com","username":"csatari"},"change_message_id":"b972cca0a44410993e2670761cc02109c2aead8f","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"In open source projects a contribution can be anything which help the project"},{"line_number":74,"context_line":"to acomplish its mission. In addition to code contribution it can be testing,"},{"line_number":75,"context_line":"documentation, requirements gathering and fault reporting."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_e90cfd43","line":75,"range":{"start_line":75,"start_character":38,"end_line":75,"end_character":41},"in_reply_to":"9f6a8fd7_f5f314e6","updated":"2018-05-03 05:59:17.000000000","message":"Done","commit_id":"a1086ce60e7898294acbc4cc329c78c1632e22cd"}]}
