{"id":163118,"date":"2014-06-26T16:28:37","date_gmt":"2014-06-26T20:28:37","guid":{"rendered":"https:\/\/2014.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=163118"},"modified":"2014-06-27T13:41:53","modified_gmt":"2014-06-27T17:41:53","slug":"lutilisation-de-la-plateforme-varying-vagrant-vagrants-pour-le-developpement-de-plugins","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2014\/session\/lutilisation-de-la-plateforme-varying-vagrant-vagrants-pour-le-developpement-de-plugins\/","title":{"rendered":"L&#8217;utilisation de la plateforme Varying Vagrant Vagrants pour le d\u00e9veloppement de plugins"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2014.montreal.wordcamp.org\/files\/2014\/06\/jonathan-bardo.jpeg\" alt=\"Jonathan Bardo\" width=\"100\" height=\"100\" class=\"alignleft size-full wp-image-163191\" \/>Cette ann\u00e9e j\u2019ai eu la chance de faire partie d\u2019une \u00e9quipe extraordinaire d\u2019ing\u00e9nieurs WordPress d\u00e9veloppant notre tout premier plugin grande \u00e9chelle appell\u00e9 Stream. Cette pr\u00e9sentation traitera des outils que nous avons utilis\u00e9 pour collaborer, d\u00e9boguer, tester, d\u00e9ployer notre code et pour le rendre accessible \u00e0 la communaut\u00e9.<\/p>\n<p>Je vais d\u00e9montrer:<\/p>\n<ul>\n<li>comment tester plusieurs version de WordPress avec Varying Vagrant Vagrants (VVV)<\/li>\n<li>comment utiliser le framework de test de WordPress<\/li>\n<li>comment utiliser Vagrant Share pour collaborer en temps r\u00e9el<\/li>\n<li>comment utiliser votre instance local de WP-CLI pour int\u00e9ragir avec des serveurs externes<\/li>\n<li>comment utiliser git et github et pouvoir d\u00e9ployer facilement vers WordPress.org<\/li>\n<li>comment utiliser le d\u00e9boguage \u00e0 distance et le proffilage pour optimizer votre code \u00e0 l\u2019aide de VVV<\/li>\n<li>comment utiliser Travis CI comme plateforme de tests continue gratuitement<\/li>\n<li>et bien plus!<\/li>\n<\/ul>\n<p><em>Pr\u00e9alables:  Bonne connaissance de la ligne de commande et de php.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette ann\u00e9e j\u2019ai eu la chance de faire partie d\u2019une \u00e9quipe extraordinaire d\u2019ing\u00e9nieurs WordPress d\u00e9veloppant notre tout premier plugin grande \u00e9chelle appell\u00e9 Stream. Cette pr\u00e9sentation traitera des outils que nous avons utilis\u00e9 pour collaborer, d\u00e9boguer, tester, d\u00e9ployer notre code et &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2014\/session\/lutilisation-de-la-plateforme-varying-vagrant-vagrants-pour-le-developpement-de-plugins\/\">Continue reading <span class=\"screen-reader-text\">L&#8217;utilisation de la plateforme Varying Vagrant Vagrants pour le d\u00e9veloppement de plugins<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4229527,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582047051,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[163029],"footnotes":""},"session_track":[323010],"session_category":[],"class_list":["post-163118","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developerprogramer"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"February 18, 2020","time":"12:30 pm"},"session_speakers":[{"id":"163029","slug":"jonathan-bardo","name":"Jonathan Bardo","link":"https:\/\/montreal.wordcamp.org\/2014\/speaker\/jonathan-bardo\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/163118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/4229527"}],"version-history":[{"count":4,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/163118\/revisions"}],"predecessor-version":[{"id":163270,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/163118\/revisions\/163270"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/163029"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=163118"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=163118"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=163118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}