{"id":584,"date":"2018-05-13T22:28:45","date_gmt":"2018-05-13T22:28:45","guid":{"rendered":"https:\/\/2018.grandrapids.wordcamp.org\/?post_type=wcb_session&#038;p=584"},"modified":"2018-05-17T20:20:43","modified_gmt":"2018-05-17T20:20:43","slug":"wordpress-devops","status":"publish","type":"wcb_session","link":"https:\/\/grandrapids.wordcamp.org\/2018\/session\/wordpress-devops\/","title":{"rendered":"WordPress DevOps"},"content":{"rendered":"<p>Learn how to connect source code management to test automation and release deployment. You&#8217;ll learn some tips on setting up a solid plugin, or theme, workflow that will help take care of many repetitive tasks that can help with collaboration on open source development as well as deploying plugins to both private websites and the WordPress plugin repository.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to connect source code management to test automation and release deployment. You&#8217;ll learn some tips on setting up a solid plugin, or theme, workflow that will help take care of many repetitive tasks that can help with collaboration on open source development as well as deploying plugins to both private websites and the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/grandrapids.wordcamp.org\/2018\/session\/wordpress-devops\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;WordPress DevOps&#8221;<\/span><\/a><\/p>\n","protected":false},"author":887901,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1530370800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[556],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-584","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9tyLW-9q","session_date_time":{"date":"June 30, 2018","time":"11:00 am"},"session_speakers":[{"id":"556","slug":"tim-nolte","name":"Tim Nolte","link":"https:\/\/grandrapids.wordcamp.org\/2018\/speaker\/tim-nolte\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/584\/revisions"}],"predecessor-version":[{"id":599,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/584\/revisions\/599"}],"speakers":[{"embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/556"}],"author":[{"embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/tnolte"}],"wp:attachment":[{"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=584"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=584"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}