)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"d444f3e0388b73a9e016fa30f35dc58634127ba3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Kendall Nelson \u003ckennelson11@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-08 15:48:55 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Revamping Module 19"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The slides were reworked to be more accurate and succinct about the"},{"line_number":10,"context_line":"actual upstream contribution experience. This is the first step in"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a89bdaa_e624e6b3","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":19},"updated":"2016-09-09 07:50:37.000000000","message":"Would you add a prefix like \"[upstream] Revamping Module 19\"?","commit_id":"297af19da09bef603026d558d7e1ba80a74e7abd"}],"doc/upstream-training/source/19-training-contribution-process.rst":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Each project has it\u0027s own purpose"},{"line_number":13,"context_line":"- Each project has it\u0027s own culture"},{"line_number":14,"context_line":"- Does you company want you to work on something specific?"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Getting to Know Your Project"},{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_5aed0324","line":14,"range":{"start_line":14,"start_character":7,"end_line":14,"end_character":10},"updated":"2016-09-06 17:56:16.000000000","message":"s/you/your/","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Each project has it\u0027s own purpose"},{"line_number":13,"context_line":"- Each project has it\u0027s own culture"},{"line_number":14,"context_line":"- Does you company want you to work on something specific?"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Getting to Know Your Project"},{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_0ec1802e","line":14,"range":{"start_line":14,"start_character":7,"end_line":14,"end_character":10},"in_reply_to":"9a89bdaa_5aed0324","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- Talking in the channel"},{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing bugs"},{"line_number":32,"context_line":"- Fixing bugs"},{"line_number":33,"context_line":"- Filing a blueprint"},{"line_number":34,"context_line":"- Implementing a blueprint"},{"line_number":35,"context_line":"- Writing a spec"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_5ae183cf","line":32,"range":{"start_line":31,"start_character":2,"end_line":32,"end_character":13},"updated":"2016-09-06 17:56:16.000000000","message":"I wonder whether manage bugs or smth like would be better here as sometimes triaging can be helpful as well and adding comments if someone reproduced the issue?","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- Talking in the channel"},{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing bugs"},{"line_number":32,"context_line":"- Fixing bugs"},{"line_number":33,"context_line":"- Filing a blueprint"},{"line_number":34,"context_line":"- Implementing a blueprint"},{"line_number":35,"context_line":"- Writing a spec"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_2e056479","line":32,"range":{"start_line":31,"start_character":2,"end_line":32,"end_character":13},"in_reply_to":"9a89bdaa_5ae183cf","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing bugs"},{"line_number":32,"context_line":"- Fixing bugs"},{"line_number":33,"context_line":"- Filing a blueprint"},{"line_number":34,"context_line":"- Implementing a blueprint"},{"line_number":35,"context_line":"- Writing a spec"},{"line_number":36,"context_line":"- Implementing a spec"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_9ae14b01","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":20},"updated":"2016-09-06 17:56:16.000000000","message":"Are we differentiating this much between blueprint and spec? Maybe write as blueprint/spec?","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing bugs"},{"line_number":32,"context_line":"- Fixing bugs"},{"line_number":33,"context_line":"- Filing a blueprint"},{"line_number":34,"context_line":"- Implementing a blueprint"},{"line_number":35,"context_line":"- Writing a spec"},{"line_number":36,"context_line":"- Implementing a spec"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_4e08e891","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":20},"in_reply_to":"9a89bdaa_9ae14b01","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":38,"context_line":"General Contribution Workflow"},{"line_number":39,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Pick a task (bug, trivial fix, implementation)"},{"line_number":42,"context_line":"- Make a new branch in your clone"},{"line_number":43,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":44,"context_line":"- Make code changes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_7a272764","line":41,"range":{"start_line":41,"start_character":20,"end_line":41,"end_character":31},"updated":"2016-09-06 17:56:16.000000000","message":"Maybe add documentation instead to mention that as well but keeping the list short?","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":38,"context_line":"General Contribution Workflow"},{"line_number":39,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Pick a task (bug, trivial fix, implementation)"},{"line_number":42,"context_line":"- Make a new branch in your clone"},{"line_number":43,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":44,"context_line":"- Make code changes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_ae4094a6","line":41,"range":{"start_line":41,"start_character":20,"end_line":41,"end_character":31},"in_reply_to":"9a89bdaa_7a272764","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":39,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Pick a task (bug, trivial fix, implementation)"},{"line_number":42,"context_line":"- Make a new branch in your clone"},{"line_number":43,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":44,"context_line":"- Make code changes"},{"line_number":45,"context_line":"- Update/ Add tests (unit, functional, etc)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_7a364753","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":33},"updated":"2016-09-06 17:56:16.000000000","message":"s/clone/local repo/","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":39,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Pick a task (bug, trivial fix, implementation)"},{"line_number":42,"context_line":"- Make a new branch in your clone"},{"line_number":43,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":44,"context_line":"- Make code changes"},{"line_number":45,"context_line":"- Update/ Add tests (unit, functional, etc)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_ce3b1837","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":33},"in_reply_to":"9a89bdaa_7a364753","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":44,"context_line":"- Make code changes"},{"line_number":45,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":46,"context_line":"- Run tests (py27, pep8, functional, etc)"},{"line_number":47,"context_line":"- Add files to your commit"},{"line_number":48,"context_line":"- Commit added files and write a commit message"},{"line_number":49,"context_line":"- Push upstream for review"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Your Patch Upstream"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_3a967ff0","line":48,"range":{"start_line":47,"start_character":2,"end_line":48,"end_character":47},"updated":"2016-09-06 17:56:16.000000000","message":"I would add a main bullet with sub bullets like\n\n- Create your commit\n  * Add the files\n  * Explain your changes in the commit message\n\nI\u0027m not sure what\u0027s the best way to describe these so that those can follow as well who may not be that familiar with Git. Although I might overreact this one. :)","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":44,"context_line":"- Make code changes"},{"line_number":45,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":46,"context_line":"- Run tests (py27, pep8, functional, etc)"},{"line_number":47,"context_line":"- Add files to your commit"},{"line_number":48,"context_line":"- Commit added files and write a commit message"},{"line_number":49,"context_line":"- Push upstream for review"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Your Patch Upstream"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_6e84ccd3","line":48,"range":{"start_line":47,"start_character":2,"end_line":48,"end_character":47},"in_reply_to":"9a89bdaa_3a967ff0","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- Community members will review your patch"},{"line_number":55,"context_line":"- Jenkins and vendor CI\u0027s will review your patch"},{"line_number":56,"context_line":"- Reply to comments"},{"line_number":57,"context_line":"- Make changes and push new patchsets"},{"line_number":58,"context_line":"- Merge conflicts"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_1a553b1c","line":55,"range":{"start_line":55,"start_character":2,"end_line":55,"end_character":48},"updated":"2016-09-06 17:56:16.000000000","message":"I would add this as first line as most probably that will happen first. And it can also be emphasised that if the tests fail it\u0027s less likely the patch will get reviews from team members.","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- Community members will review your patch"},{"line_number":55,"context_line":"- Jenkins and vendor CI\u0027s will review your patch"},{"line_number":56,"context_line":"- Reply to comments"},{"line_number":57,"context_line":"- Make changes and push new patchsets"},{"line_number":58,"context_line":"- Merge conflicts"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_6e5bec87","line":55,"range":{"start_line":55,"start_character":2,"end_line":55,"end_character":48},"in_reply_to":"9a89bdaa_1a553b1c","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":76,"context_line":"Build Your Network"},{"line_number":77,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- PM or talk in the channel to people"},{"line_number":80,"context_line":"- Ask people you know about the project"},{"line_number":81,"context_line":"- Ask people  about their contributions"},{"line_number":82,"context_line":"- Ask people about their contribution experience"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_fa309703","line":79,"range":{"start_line":79,"start_character":2,"end_line":79,"end_character":4},"updated":"2016-09-06 17:56:16.000000000","message":"Is this personal message? :)","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- PM or talk in the channel to people"},{"line_number":80,"context_line":"- Ask people you know about the project"},{"line_number":81,"context_line":"- Ask people  about their contributions"},{"line_number":82,"context_line":"- Ask people about their contribution experience"},{"line_number":83,"context_line":"- Pay attention to who is an expert in what area"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_7a13a766","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":14},"updated":"2016-09-06 17:56:16.000000000","message":"Double spaces","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":80,"context_line":"- Ask people you know about the project"},{"line_number":81,"context_line":"- Ask people  about their contributions"},{"line_number":82,"context_line":"- Ask people about their contribution experience"},{"line_number":83,"context_line":"- Pay attention to who is an expert in what area"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Code of conduct"},{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_2e2724b7","line":83,"range":{"start_line":83,"start_character":44,"end_line":83,"end_character":48},"updated":"2016-09-06 17:56:16.000000000","message":"Maybe we can encourage people to attend events, either Summits or something in their area like OS Days or user group meetups?","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"aff50a9120514c41050c127acc8ab2cf51082ba3","unresolved":false,"context_lines":[{"line_number":82,"context_line":"- Ask people about their contribution experience"},{"line_number":83,"context_line":"- Pay attention to who is an expert in what area"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Code of conduct"},{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"- Be considerate"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_6e592cfe","line":85,"range":{"start_line":85,"start_character":0,"end_line":85,"end_character":15},"updated":"2016-09-06 17:56:16.000000000","message":"I think we should move this to the common part as everyone should be aware of this in general.","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c741220bedb52e99fa72ee4ea1b245346046f32b","unresolved":false,"context_lines":[{"line_number":82,"context_line":"- Ask people about their contribution experience"},{"line_number":83,"context_line":"- Pay attention to who is an expert in what area"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Code of conduct"},{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"- Be considerate"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_6ed20cd4","line":85,"range":{"start_line":85,"start_character":0,"end_line":85,"end_character":15},"in_reply_to":"9a89bdaa_6e592cfe","updated":"2016-09-06 18:15:48.000000000","message":"Done","commit_id":"8a0880f1bb04829439db511519164f1e3d87cc46"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":6,"context_line":"   :class: fill"},{"line_number":7,"context_line":"   :width: 100%"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Project pulse"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Code speaks : run Gource"},{"line_number":13,"context_line":"- How many contributors?"},{"line_number":14,"context_line":"- How old is the project?"},{"line_number":15,"context_line":"- When was the last update?"},{"line_number":16,"context_line":"- etc."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. note::"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    - Gource (gource.io): software version control visualization"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Who\u0027s behind it?"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"- Individuals"},{"line_number":26,"context_line":"- Companies"},{"line_number":27,"context_line":"- What\u0027s their incentive?"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Project as social groups"},{"line_number":30,"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\u003d\u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- Group of friends"},{"line_number":33,"context_line":"- Company employees"},{"line_number":34,"context_line":"- Corporate driven"},{"line_number":35,"context_line":"- Volunteers"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Assess your approach"},{"line_number":38,"context_line":"\u003d\u003d\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":3,"id":"9a89bdaa_cd575556","side":"PARENT","line":35,"range":{"start_line":9,"start_character":0,"end_line":35,"end_character":12},"updated":"2016-09-07 21:30:03.000000000","message":"By the way, I would like to hear your rationale why those and other parts should be removed. The parts are not appropriate to upstream training students you think?","commit_id":"546083d1b7c82413973b48ae315dc4dbe1aa0407"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":1,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Overview of the Contribution Process"},{"line_number":3,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. image:: ./_assets/os_background.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_ee744a37","line":2,"range":{"start_line":2,"start_character":16,"end_line":2,"end_character":36},"updated":"2016-09-07 21:30:03.000000000","message":"Frankly speaking, I am not sure whether capitalizing the first letter of each word is good or not.\n\nFor most upstream training slides, we did not use such capitalizing [1]. Moreover, section titles are not capitalized on most OpenStack documentations, such as install-guide [2].\n\n\n[1] http://docs.openstack.org/upstream-training/05-design-summit.html\n\n[2] http://docs.openstack.org/mitaka/install-guide-ubuntu/keystone.html","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Picking Your Project"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Each project has it\u0027s own purpose"},{"line_number":13,"context_line":"- Each project has it\u0027s own culture"},{"line_number":14,"context_line":"- Does your company want you to work on something specific?"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_eac87f57","line":12,"range":{"start_line":12,"start_character":19,"end_line":12,"end_character":23},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"its\"? (http://docs.openstack.org/contributor-guide/writing-style/general-writing-guidelines.html#do-not-use-contractions)","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Each project has it\u0027s own purpose"},{"line_number":13,"context_line":"- Each project has it\u0027s own culture"},{"line_number":14,"context_line":"- Does your company want you to work on something specific?"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Getting to Know Your Project"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_6ae38fd9","line":13,"range":{"start_line":13,"start_character":19,"end_line":13,"end_character":23},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e (ditto)","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Getting to Know Your Project"},{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_4e67f64c","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":16},"updated":"2016-09-07 21:30:03.000000000","message":"How about describing a little bit more such as \"Clone and be familiar with the target project code\"?","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_4e19b6d6","line":20,"range":{"start_line":20,"start_character":12,"end_line":20,"end_character":30},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e Using \"git://git.openstack.org/\" instead of github.com is highly recommended.","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_4d3a659a","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":2},"updated":"2016-09-07 21:30:03.000000000","message":"Like http://git.openstack.org/cgit/openstack/training-guides/tree/doc/upstream-training/source/03-technical-committee.rst#n18, one blank line and starting with \"  - \" will present this line better","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0890e5784bfefb7612135ace44fa26ca90ead601","unresolved":false,"context_lines":[{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_3ec9805b","line":20,"range":{"start_line":20,"start_character":12,"end_line":20,"end_character":30},"in_reply_to":"9a89bdaa_2225f009","updated":"2016-09-09 01:03:33.000000000","message":"github.com is the mirror of main repo, git.openstack.org [1]. Using github.com is fine, but as you see [2], OpenStack documentation should encourage to use the main repo. For github.com, you can leave as \"notes\".\n\n\n[1] https://wiki.openstack.org/wiki/Getting_The_Code\n\n[2] https://review.openstack.org/#/c/222897/","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a6653f0c35c66ccad9162f1b45f47dbe7c69d188","unresolved":false,"context_lines":[{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_2225f009","line":20,"range":{"start_line":20,"start_character":12,"end_line":20,"end_character":30},"in_reply_to":"9a89bdaa_4e19b6d6","updated":"2016-09-08 20:47:38.000000000","message":"Is this where you actually clone code from? I haven\u0027t ever cloned code from here.","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"},{"line_number":24,"context_line":"- Run the tests"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_2e7b92f6","line":22,"range":{"start_line":22,"start_character":3,"end_line":22,"end_character":27},"updated":"2016-09-07 21:30:03.000000000","message":"However, some OpenStack projects (e.g., head) do not follow this channel name logistic (Ref: https://wiki.openstack.org/wiki/IRC ).","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- Clone the code"},{"line_number":20,"context_line":"  git clone http://github.com/openstack/\u003cyour_project\u003e"},{"line_number":21,"context_line":"- Be in the IRC channel"},{"line_number":22,"context_line":"  #openstack-\u003cyour_project\u003e"},{"line_number":23,"context_line":"- Look at open reviews"},{"line_number":24,"context_line":"- Run the tests"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_6d3d698e","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":2},"updated":"2016-09-07 21:30:03.000000000","message":"Like http://git.openstack.org/cgit/openstack/training-guides/tree/doc/upstream-training/source/03-technical-committee.rst#n18, one blank line and starting with \"  - \" will present this line better","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Interacting with the Project"},{"line_number":27,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- Talking in the channel"},{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing, fixing, and triaging bugs"},{"line_number":32,"context_line":"- Filing a blueprint/spec"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_0df13dcd","line":29,"range":{"start_line":29,"start_character":17,"end_line":29,"end_character":24},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"IRC channel or mailing list\"","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":27,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- Talking in the channel"},{"line_number":30,"context_line":"- Attending weekly meetings"},{"line_number":31,"context_line":"- Filing, fixing, and triaging bugs"},{"line_number":32,"context_line":"- Filing a blueprint/spec"},{"line_number":33,"context_line":"- Implementing a blueprint/spec"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_adb691f6","line":30,"range":{"start_line":30,"start_character":12,"end_line":30,"end_character":18},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"regular IRC\"? (Some IRC meetings might not be weekly)","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- Pick a task (bug, trivial fix, documentation, implementation)"},{"line_number":39,"context_line":"- Make a new branch in your local repository"},{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_2dbfe1aa","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":40},"updated":"2016-09-07 21:30:03.000000000","message":"Using \".. code-block:: console\" is better for displaying this part.","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a6653f0c35c66ccad9162f1b45f47dbe7c69d188","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- Pick a task (bug, trivial fix, documentation, implementation)"},{"line_number":39,"context_line":"- Make a new branch in your local repository"},{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_82e15c9d","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":40},"in_reply_to":"9a89bdaa_2dbfe1aa","updated":"2016-09-08 20:47:38.000000000","message":"You mean you want me to do a code block? Or is this an rst thing?","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0890e5784bfefb7612135ace44fa26ca90ead601","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- Pick a task (bug, trivial fix, documentation, implementation)"},{"line_number":39,"context_line":"- Make a new branch in your local repository"},{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_5e22c402","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":40},"in_reply_to":"9a89bdaa_82e15c9d","updated":"2016-09-09 01:03:33.000000000","message":"I wrote my comments because 1) it was shown without first carriage return and 2) suggesting better layout. Found that 1) is currently addressed, and for 2), my suggestion is to use \".. code-block\" as [1] with source code [2]. Do you think this UI is not appropriate?\n\n\n[1] http://docs.openstack.org/draft/training-guides/associate-guide/04-using-with-cli.html#3\n\n[2] http://git.openstack.org/cgit/openstack/training-guides/tree/doc/training-guides/associate-guide/04-using-with-cli.rst#n38","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":39,"context_line":"- Make a new branch in your local repository"},{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"},{"line_number":44,"context_line":"- Create your commit"},{"line_number":45,"context_line":"    - Add files to your commit"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_0df21d9a","line":42,"range":{"start_line":42,"start_character":2,"end_line":42,"end_character":13},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"Update or add\"? (only one space for the right side is awkward)","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":39,"context_line":"- Make a new branch in your local repository"},{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"},{"line_number":44,"context_line":"- Create your commit"},{"line_number":45,"context_line":"    - Add files to your commit"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_6d31e959","line":42,"range":{"start_line":42,"start_character":39,"end_line":42,"end_character":42},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"etc.\"","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":41,"context_line":"- Make code changes"},{"line_number":42,"context_line":"- Update/ Add tests (unit, functional, etc)"},{"line_number":43,"context_line":"- Run tests (py27, pep8, functional, etc)"},{"line_number":44,"context_line":"- Create your commit"},{"line_number":45,"context_line":"    - Add files to your commit"},{"line_number":46,"context_line":"    - Commit added files and explain changes in the commit message"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_8d346d4a","line":43,"range":{"start_line":43,"start_character":37,"end_line":43,"end_character":40},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"etc.\"","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"1bd157f4e20039c872619b83b302879765032452","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Your Patch Upstream"},{"line_number":50,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- Jenkins and vendor CI\u0027s will review your patch"},{"line_number":53,"context_line":"- Community members will review your patch"},{"line_number":54,"context_line":"- Reply to comments"},{"line_number":55,"context_line":"- Make changes and push new patchsets"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a89bdaa_6d1809d4","line":52,"range":{"start_line":52,"start_character":21,"end_line":52,"end_character":25},"updated":"2016-09-07 21:30:03.000000000","message":"-\u003e \"CIs\"","commit_id":"3e142c2418f7ff9b3cfee148f93f53a4fa046a9a"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"001e0f3c05bac43dc78dda42cc8ccb2b904bd029","unresolved":false,"context_lines":[{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":"  "},{"line_number":21,"context_line":"  git clone http://git.openstack.org/\u003cyour_project\u003e"},{"line_number":22,"context_line":"  Ex. http://git.openstack.org/"},{"line_number":23,"context_line":"- Be in the IRC channel"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a89bdaa_fe81d8c4","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":2},"updated":"2016-09-09 01:03:45.000000000","message":"Remove the white trailing spaces.","commit_id":"297af19da09bef603026d558d7e1ba80a74e7abd"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"001e0f3c05bac43dc78dda42cc8ccb2b904bd029","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- Pick a task (bug, trivial fix, documentation, implementation)"},{"line_number":41,"context_line":"- Make a new branch in your local repository"},{"line_number":42,"context_line":"  "},{"line_number":43,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":44,"context_line":"- Make code changes"},{"line_number":45,"context_line":"- Update or add tests (unit, functional, etc.)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a89bdaa_7e76a807","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":2},"updated":"2016-09-09 01:03:45.000000000","message":"(ditto)","commit_id":"297af19da09bef603026d558d7e1ba80a74e7abd"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"cdfdef04bc076a024141495090ed3560572d9e74","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  git clone git://git.openstack.org/\u003cyour_project\u003e"},{"line_number":22,"context_line":"  Ex. git://git.openstack.org/training-guides"},{"line_number":23,"context_line":"- Be in the IRC channel"},{"line_number":24,"context_line":"  https://wiki.openstack.org/wiki/IRC"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_98817750","line":21,"range":{"start_line":21,"start_character":12,"end_line":21,"end_character":50},"updated":"2016-09-11 15:21:41.000000000","message":"-\u003e \"git://git.openstack.org/openstack/\u003cyour_project\u003e\"","commit_id":"14efa854ade398a56c58ee7177c8906b2ce81dd0"},{"author":{"_account_id":11889,"name":"Matjaz Pancur","email":"matjaz.pancur@fri.uni-lj.si","username":"matjazp"},"change_message_id":"3e532da7e080fae5584271c310255dd51a794d4c","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  git clone git://git.openstack.org/\u003cyour_project\u003e"},{"line_number":22,"context_line":"  Ex. git://git.openstack.org/training-guides"},{"line_number":23,"context_line":"- Be in the IRC channel"},{"line_number":24,"context_line":"  https://wiki.openstack.org/wiki/IRC"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_a72e0ef8","line":21,"range":{"start_line":21,"start_character":12,"end_line":21,"end_character":50},"in_reply_to":"9a89bdaa_98817750","updated":"2016-09-12 07:20:52.000000000","message":"add a line. As it is, it merges both git clone commands.\n\nI second the idea that we use \n\n.. code-block:: console\n\nfor console commands. I know it takes a lot of space, but this can be fixed with CSS.","commit_id":"14efa854ade398a56c58ee7177c8906b2ce81dd0"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"cdfdef04bc076a024141495090ed3560572d9e74","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  git clone git://git.openstack.org/\u003cyour_project\u003e"},{"line_number":22,"context_line":"  Ex. git://git.openstack.org/training-guides"},{"line_number":23,"context_line":"- Be in the IRC channel"},{"line_number":24,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":25,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a89bdaa_38aa2bd3","line":22,"range":{"start_line":22,"start_character":6,"end_line":22,"end_character":45},"updated":"2016-09-11 15:21:41.000000000","message":"-\u003e \"git://git.openstack.org/openstack/training-guides\"","commit_id":"14efa854ade398a56c58ee7177c8906b2ce81dd0"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"b1014a31c57d8ebf374666c3e63c747edfababd5","unresolved":false,"context_lines":[{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  git clone git://git.openstack.org/\u003cyour_project\u003e"},{"line_number":22,"context_line":"  Ex. git://git.openstack.org/training-guides"},{"line_number":23,"context_line":"- Be in the IRC channel"},{"line_number":24,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":25,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7a8ec9b2_f94e5095","line":22,"range":{"start_line":22,"start_character":6,"end_line":22,"end_character":45},"in_reply_to":"9a89bdaa_38aa2bd3","updated":"2016-09-13 22:07:08.000000000","message":"Although this works fine, we usually use \"https://\" instead of \"git://\"","commit_id":"14efa854ade398a56c58ee7177c8906b2ce81dd0"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"828b569fcc42800292a9f71f5de6b68e4cb34609","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  code-block:: console git clone git://git.openstack.org/openstack/\u003cyour_project\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  Ex. git://git.openstack.org/openstack/training-guides"},{"line_number":24,"context_line":"- Be in the IRC channel"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a89bdaa_4fce1d2e","line":21,"updated":"2016-09-12 14:35:23.000000000","message":".. code-block::\n\n   console git clone etc etc.","commit_id":"fb379c6cee3d87c9373decbc93660645221d50b0"},{"author":{"_account_id":11889,"name":"Matjaz Pancur","email":"matjaz.pancur@fri.uni-lj.si","username":"matjazp"},"change_message_id":"3ca52bcf29ab6d95f9a02531fe60c73d521a312a","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"  code-block:: console git clone git://git.openstack.org/openstack/\u003cyour_project\u003e"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  Ex. git://git.openstack.org/openstack/training-guides"},{"line_number":24,"context_line":"- Be in the IRC channel"},{"line_number":25,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":26,"context_line":"- Look at open reviews"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a89bdaa_18de1911","line":23,"range":{"start_line":23,"start_character":6,"end_line":23,"end_character":55},"updated":"2016-09-12 15:06:14.000000000","message":"try to render with \".. code-block:: console\" both git commands (example for all projects and training-guides repo. \"console\" is in the code-block line.\n\n.. code-block:: console\n\n  git clone git://git.....","commit_id":"fb379c6cee3d87c9373decbc93660645221d50b0"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"   git clone git://git.openstack.org/openstack/\u003cyour_project\u003e"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"  Ex."},{"line_number":26,"context_line":".. code-block:: console"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"   git clone git://git.openstack.org/openstack/training-guides"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_6cc00751","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":5},"updated":"2016-09-16 17:37:24.000000000","message":"This is waht Ian is referring to below: http://docs-draft.openstack.org/55/366255/10/check/gate-training-guides-tox-doc-publish-checkbuild/e46460e//publish-docs/upstream-training/19-training-contribution-process.html#3\n\nMaybe it\u0027s easier to have the Example as a new bullet point.","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"   git clone git://git.openstack.org/openstack/training-guides"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- Be in the IRC channel"},{"line_number":31,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":32,"context_line":"- Look at open reviews"},{"line_number":33,"context_line":"- Run the tests"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_c98caddc","line":30,"range":{"start_line":30,"start_character":2,"end_line":30,"end_character":23},"updated":"2016-09-16 17:37:24.000000000","message":"nit: This sounds a bit odd to me. Maybe write something like \u0027Join the corresponding IRC channel\u0027 or \u0027Join the project\u0027s IRC channel\u0027 instead?","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"0a360625eab6946ffb75c3b7f0cc47b9f8d34c3e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Getting to Know Your Project"},{"line_number":17,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- Clone and be familiar with the code"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":".. code-block:: console"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"   git clone git://git.openstack.org/openstack/\u003cyour_project\u003e"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"  Ex."},{"line_number":26,"context_line":".. code-block:: console"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"   git clone git://git.openstack.org/openstack/training-guides"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"- Be in the IRC channel"},{"line_number":31,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":32,"context_line":"- Look at open reviews"},{"line_number":33,"context_line":"- Run the tests"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_45af59e3","line":31,"range":{"start_line":19,"start_character":0,"end_line":31,"end_character":37},"updated":"2016-09-13 20:07:16.000000000","message":"Thank you the change. However unfortunately \"Ex.\" is also in code-block.\n\nPlease see http://paste.openstack.org/show/574805/ for better presentation. In this paste, I purposely used a blank link in line 5 and 15 to show URLs into a separated line.","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":30,"context_line":"- Be in the IRC channel"},{"line_number":31,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":32,"context_line":"- Look at open reviews"},{"line_number":33,"context_line":"- Run the tests"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Interacting with the Project"},{"line_number":36,"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\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_c90f4d35","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":15},"updated":"2016-09-16 17:37:24.000000000","message":"I would move this under or right after cloning the repo part as they belong together in some extent.\n\nI would also add a bullet like \u0027Join the Dev mailing list for project related discussions\u0027.","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":36,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- Talking in the IRC channel"},{"line_number":39,"context_line":"- Attending regular meetings"},{"line_number":40,"context_line":"- Filing, fixing, and triaging bugs"},{"line_number":41,"context_line":"- Filing a blueprint/spec"},{"line_number":42,"context_line":"- Implementing a blueprint/spec"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_6c2c8799","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":28},"updated":"2016-09-16 17:37:24.000000000","message":"Additionally \u0027Follow and participate in project related mail threads on the mailing list\u0027.","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":51,"context_line":"- Make code changes"},{"line_number":52,"context_line":"- Update or add tests (unit, functional, etc.)"},{"line_number":53,"context_line":"- Run tests (unit, functional, etc.)"},{"line_number":54,"context_line":"- Create your commit"},{"line_number":55,"context_line":"    - Add files to your commit"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_0c4b035a","line":52,"range":{"start_line":52,"start_character":9,"end_line":52,"end_character":11},"updated":"2016-09-16 17:37:24.000000000","message":"and/or","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":54,"context_line":"- Create your commit"},{"line_number":55,"context_line":"    - Add files to your commit"},{"line_number":56,"context_line":"    - Commit added files and explain changes in the commit message"},{"line_number":57,"context_line":"    - Push upstream for review"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Your Patch Upstream"},{"line_number":60,"context_line":"\u003d\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":10,"id":"7a8ec9b2_ac704fa5","line":57,"range":{"start_line":57,"start_character":6,"end_line":57,"end_character":30},"updated":"2016-09-16 17:37:24.000000000","message":"I would move this a level up.","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":63,"context_line":"- Community members will review your patch"},{"line_number":64,"context_line":"- Reply to comments"},{"line_number":65,"context_line":"- Make changes and push new patchsets"},{"line_number":66,"context_line":"- Merge conflicts"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Speeding the Acceptance"},{"line_number":69,"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"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_4c850b58","line":66,"range":{"start_line":66,"start_character":2,"end_line":66,"end_character":7},"updated":"2016-09-16 17:37:24.000000000","message":"Resolve merge conflicts","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7881e6f6489b7ff4c34667e57c7c26bc48a410a2","unresolved":false,"context_lines":[{"line_number":68,"context_line":"Speeding the Acceptance"},{"line_number":69,"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":70,"context_line":""},{"line_number":71,"context_line":"- Be on top of people\u0027s comments"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"REMEMBER: This is open source."},{"line_number":74,"context_line":"Things happen on the community\u0027s schedule, not yours."}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a8ec9b2_cce03b2c","line":71,"range":{"start_line":71,"start_character":2,"end_line":71,"end_character":32},"updated":"2016-09-16 17:37:24.000000000","message":"Maybe also add\n\n- Be patient\n- Be communicative\n- Be collaborative","commit_id":"0310ffe319d7b74b269b9639ed2a07a234434406"},{"author":{"_account_id":7007,"name":"Pranav Salunke","email":"dguitarbite@gmail.com","username":"dguitarbite"},"change_message_id":"bdf6c55396402e0ff593d18324ed9bea8d8bd9cb","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    - Be patient"},{"line_number":77,"context_line":"    - Be communicative"},{"line_number":78,"context_line":"    - Be collaborative"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"REMEMBER: This is open source."},{"line_number":81,"context_line":"Things happen on the community\u0027s schedule, not yours."},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"7a8ec9b2_3dd03953","line":79,"updated":"2016-09-21 08:19:23.000000000","message":"- Be proactive?","commit_id":"66e81e215acdbe470ad039b9a1b2c87869043484"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"d1ee01fcfcf1ae039d63ae93e5e5437d08c2bdcd","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- Run the tests"},{"line_number":33,"context_line":"- Join the project\u0027s the IRC channel"},{"line_number":34,"context_line":"  https://wiki.openstack.org/wiki/IRC"},{"line_number":35,"context_line":"- Look at open reviews"},{"line_number":36,"context_line":"- Join the openstack-dev mailing list"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7a8ec9b2_51bb10e5","line":33,"range":{"start_line":33,"start_character":21,"end_line":33,"end_character":25},"updated":"2016-09-21 15:02:35.000000000","message":"Delete \u0027the\u0027","commit_id":"eccd344a33187f37cbde5c2fd2efab7347b45c85"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"d1ee01fcfcf1ae039d63ae93e5e5437d08c2bdcd","unresolved":false,"context_lines":[{"line_number":39,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Talking in the IRC channel"},{"line_number":42,"context_line":"- Follow and participate in project related mail threads in the mailing list"},{"line_number":43,"context_line":"- Attending regular meetings"},{"line_number":44,"context_line":"- Filing, fixing, and triaging bugs"},{"line_number":45,"context_line":"- Filing a blueprint/spec"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7a8ec9b2_b184540b","line":42,"range":{"start_line":42,"start_character":2,"end_line":42,"end_character":24},"updated":"2016-09-21 15:02:35.000000000","message":"Following and participating","commit_id":"eccd344a33187f37cbde5c2fd2efab7347b45c85"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"d1ee01fcfcf1ae039d63ae93e5e5437d08c2bdcd","unresolved":false,"context_lines":[{"line_number":51,"context_line":"- Pick a task (bug, trivial fix, documentation, implementation)"},{"line_number":52,"context_line":"- Make a new branch in your local repository"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"  git checkout -b name_whatever_you_want"},{"line_number":55,"context_line":"- Make code changes"},{"line_number":56,"context_line":"- Update and add tests (unit, functional, etc.)"},{"line_number":57,"context_line":"- Run tests (unit, functional, etc.)"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7a8ec9b2_11d98822","line":54,"range":{"start_line":54,"start_character":2,"end_line":54,"end_character":40},"updated":"2016-09-21 15:02:35.000000000","message":"This could be code block too like the ones above","commit_id":"eccd344a33187f37cbde5c2fd2efab7347b45c85"}]}
