{"id":602,"date":"2016-03-21T14:40:37","date_gmt":"2016-03-21T18:40:37","guid":{"rendered":"https:\/\/2016.jacksonville.wordcamp.org\/?post_type=wcb_session&#038;p=602"},"modified":"2016-04-06T21:42:48","modified_gmt":"2016-04-07T01:42:48","slug":"leveraging-your-git-workflow-to-improve-quality-and-communication","status":"publish","type":"wcb_session","link":"https:\/\/jacksonville.wordcamp.org\/2016\/session\/leveraging-your-git-workflow-to-improve-quality-and-communication\/","title":{"rendered":"Leveraging Your Git Workflow to Improve Quality and Communication"},"content":{"rendered":"<p>Git is an amazing tool for maintaining version control for your code, but that\u2019s just the beginning of its utility. With a little bit of planning and organization, you can design a workflow for yourself and your team that leverages the power of git to encourage clear communication, consistent code reviews, and effective QA testing. I\u2019ll share the lessons I\u2019ve learned working with a growing team of designers, developers, and testers building amazing WordPress sites with <a href=\"http:\/\/tri.be\/\">Modern Tribe<\/a>. When and how to create a branch, what a pull request is, what to look for in a code review, when to merge, and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Git is an amazing tool for maintaining version control for your code, but that\u2019s just the beginning of its utility. With a little bit of planning and organization, you can design a workflow for yourself and your team that leverages &hellip; <a href=\"https:\/\/jacksonville.wordcamp.org\/2016\/session\/leveraging-your-git-workflow-to-improve-quality-and-communication\/\">Continue reading <span class=\"assistive-text\">Leveraging Your Git Workflow to Improve Quality and Communication<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":383275,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1460905800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[601],"footnotes":""},"session_track":[144],"session_category":[],"class_list":["post-602","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6uG2V-9I","session_date_time":{"date":"April 17, 2016","time":"11:10 am"},"session_speakers":[{"id":"601","slug":"jonathan-brinley","name":"Jonathan Brinley","link":"https:\/\/jacksonville.wordcamp.org\/2016\/speaker\/jonathan-brinley\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/602\/revisions"}],"predecessor-version":[{"id":1456,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/602\/revisions\/1456"}],"speakers":[{"embeddable":true,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/601"}],"author":[{"embeddable":true,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/jbrinley"}],"wp:attachment":[{"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=602"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=602"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/jacksonville.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}