{"id":600,"date":"2018-02-27T04:32:57","date_gmt":"2018-02-27T07:32:57","guid":{"rendered":"http:\/\/magenteiro.com\/blog\/?p=600"},"modified":"2018-02-27T04:32:57","modified_gmt":"2018-02-27T07:32:57","slug":"magento-live-contribuindo-com-magento","status":"publish","type":"post","link":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/","title":{"rendered":"Minha primeira contribui\u00e7\u00e3o para o Magento"},"content":{"rendered":"<p>Na semana passada aconteceu o <a href=\"https:\/\/live-au.magento.com\/\" target=\"_blank\" rel=\"noopener\">Magento Live<\/a> aqui em Sydney, na Austr\u00e1lia. O evento contou com uma s\u00e9rie de palestras t\u00e9cnicas e de neg\u00f3cios sobre diversos assuntos relacionados a Magento e e-commerce de uma forma geral.<\/p>\n<p>Algumas celebridades do mundo de desenvolvimento tamb\u00e9m se fizeram presentes e fizeram suas apresenta\u00e7\u00f5es (falarei mais sobre a seguir). Entre eles, <a href=\"http:\/\/twitter.com\/benmarks\" target=\"_blank\" rel=\"noopener\">Ben Marks<\/a> (evangelista Magento), <a href=\"https:\/\/www.linkedin.com\/in\/oleksii-korshenko-6502285a\/\" target=\"_blank\" rel=\"noopener\">Oleksii Korshenko<\/a> (arquiteto Magento), <a href=\"https:\/\/www.linkedin.com\/in\/antonkril\/\" target=\"_blank\" rel=\"noopener\">Anton Kril<\/a> (diretor de arquitetura da Magento), e <a href=\"https:\/\/www.linkedin.com\/in\/mklave\/\" target=\"_blank\" rel=\"noopener\">Mark Lavelle<\/a> (CEO da Magento). Todos trouxeram conte\u00fado bem relevante sobre o desenvolvimento Magento e o futuro da plataforma.<\/p>\n<blockquote><p>Os Magenteiros cadastrados logo receber\u00e3o em seus e-mails um resumo exclusivo de tudo o que rolou no evento, incluindo slides, fotos e alguns coment\u00e1rios pessoais. Se voc\u00ea ainda n\u00e3o recebe as novidades semanais do Magenteiro, cadastre-se no campo aqui no canto direito. \ud83d\ude42 =&gt;<\/p><\/blockquote>\n<h2>Contribuindo para o Magento<\/h2>\n<p>Um dia antes do grande evento, tivemos o <a href=\"https:\/\/live-au.magento.com\/page\/1313687\/contribution-day\" target=\"_blank\" rel=\"noopener\">Magento Contribution Day<\/a>, tamb\u00e9m no Hilton Hotel, onde aconteceu o evento nos dias seguintes.<\/p>\n<p>No <strong>Contribution Day<\/strong> desenvolvedores de v\u00e1rios pa\u00edses tem a chance de estar lado a lado com alguns profissionais respons\u00e1veis pelo <em>core<\/em> da plataforma e, ali mesmo contribuir com uma melhoria ou corre\u00e7\u00e3o de um bug existente.<\/p>\n<div id=\"attachment_602\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-602\" loading=\"lazy\" class=\"size-full wp-image-602\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/IMG_20180221_165856536_HDR-resized.png\" alt=\"\" width=\"600\" height=\"444\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/IMG_20180221_165856536_HDR-resized.png 600w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/IMG_20180221_165856536_HDR-resized-300x222.png 300w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/IMG_20180221_165856536_HDR-resized-500x370.png 500w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-602\" class=\"wp-caption-text\">Oleksii Korshenko (Magento), eu, Alisson Oldoni (ex-Netstarter), e Max Yekaterynenko (Magento)<\/p><\/div>\n<h2>Como contribuir<\/h2>\n<p>O Magento 2 \u00e9 um projeto Open Source, cujo c\u00f3digo est\u00e1 dispon\u00edvel no Github <a href=\"https:\/\/github.com\/magento\/magento2\/\" target=\"_blank\" rel=\"noopener\">neste link<\/a>.<\/p>\n<p>Voc\u00ea pode contribuir com uma corre\u00e7\u00e3o de um bug existente vendo a <a href=\"https:\/\/github.com\/magento\/magento2\/issues?q=is%3Aissue+is%3Aopen+label%3A%22G3+Passed%22\" target=\"_blank\" rel=\"noopener\">lista de bugs reportados pela comunidade e que possuem a tag <strong>G3 Passed<\/strong><\/a>.<\/p>\n<div id=\"attachment_604\" style=\"width: 1027px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/github.com\/magento\/magento2\/issues?q=is%3Aissue+is%3Aopen+label%3A%22G3+Passed%22\" target=\"_blank\" rel=\"noopener\"><img aria-describedby=\"caption-attachment-604\" loading=\"lazy\" class=\"wp-image-604 size-full\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.17.47.png\" alt=\"\" width=\"1017\" height=\"399\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.17.47.png 1017w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.17.47-300x118.png 300w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.17.47-768x301.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.17.47-500x196.png 500w\" sizes=\"(max-width: 1017px) 100vw, 1017px\" \/><\/a><p id=\"caption-attachment-604\" class=\"wp-caption-text\">Bugs e melhorias aprovados<\/p><\/div>\n<p>Se preferir, tamb\u00e9m pode abrir uma <a href=\"https:\/\/github.com\/magento\/magento2\/issues\/new\" target=\"_blank\" rel=\"noopener\">nova issue<\/a> com a sua sugest\u00e3o de melhoria ou reportando algum novo bug caso o mesmo n\u00e3o esteja presente ou ainda n\u00e3o tenha sido fechado em algum release mais recente.<\/p>\n<p>Assim como a maioria dos projetos Open Source, para contribuir com uma melhoria ou corre\u00e7\u00e3o, voc\u00ea deve fazer duplicar o projeto em sua conta github. Este processo chama-se &#8220;fork&#8221; e para faz\u00ea-lo basta clicar no link no topo da p\u00e1gina. <img loading=\"lazy\" class=\"alignnone size-full wp-image-605\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.21.37.png\" alt=\"\" width=\"127\" height=\"38\" \/><\/p>\n<p>Depois de duplicar o reposit\u00f3rio em sua conta voc\u00ea dever\u00e1 clon\u00e1-lo (git clone) e trabalhar nas suas altera\u00e7\u00f5es em um branch separado. Ap\u00f3s finalizado, testado localmente, e comitado suas altera\u00e7\u00f5es em seu reposit\u00f3rio, voc\u00ea deve navegar at\u00e9 sua conta github e submeter o que chamamos de &#8220;pull request&#8221;, descrevendo sua altera\u00e7\u00e3o.<\/p>\n<div id=\"attachment_607\" style=\"width: 783px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-607\" loading=\"lazy\" class=\"size-full wp-image-607\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.28.26.png\" alt=\"\" width=\"773\" height=\"541\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.28.26.png 773w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.28.26-300x210.png 300w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.28.26-768x538.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.28.26-500x350.png 500w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><p id=\"caption-attachment-607\" class=\"wp-caption-text\">Descri\u00e7\u00e3o do Pull Request<\/p><\/div>\n<p>Neste momento algumas m\u00e1gicas acontecem e voc\u00ea estar\u00e1 a um passo de se tornar um Magento Contributor.<\/p>\n<p>A Magento lhe adicionar\u00e1 aos grupos de desenvolvedores no Slack, suas permiss\u00f5es no reposit\u00f3rio da Magento s\u00e3o elevadas, e voc\u00ea passa a fazer parte da organiza\u00e7\u00e3o Magento no Github. Mas antes de tudo isso, um r\u00e1pido contrato (CLA) que concede os direitos das suas altera\u00e7\u00f5es \u00e0 Magento precisa ser assinado digitalmente por voc\u00ea usando a pr\u00f3pria conta Github.<\/p>\n<div id=\"attachment_608\" style=\"width: 457px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-608\" loading=\"lazy\" class=\"wp-image-608 size-full\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.27.45.png\" alt=\"\" width=\"447\" height=\"137\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.27.45.png 447w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-27-at-16.27.45-300x92.png 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><p id=\"caption-attachment-608\" class=\"wp-caption-text\">Contrato CLA assinado<\/p><\/div>\n<p>Boa parte do processo \u00e9 automatizada, e um build autom\u00e1tico com uma bateria de testes \u00e9 executada ao realizar seu pull request. No entanto os mantenedores do projeto ainda precisar\u00e3o revisar e aprovar sua altera\u00e7\u00e3o. Este processo pode levar alguns dias dependendo da complexidade da sua altera\u00e7\u00e3o\/contribui\u00e7\u00e3o.<\/p>\n<h2>Porque contribuir?<\/h2>\n<p><img loading=\"lazy\" class=\"alignright size-medium wp-image-610\" src=\"http:\/\/magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor-300x222.png\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor-300x222.png 300w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor-768x568.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor-1024x758.png 1024w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor-500x370.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contributor.png 1688w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>No come\u00e7o fui um tanto relutante em participar do Contribution Day. N\u00e3o pelo fato de contribuir, mas sim porque ainda t\u00ednhamos que pagar pelo ingresso do Contribution Day. No final das contas a experi\u00eancia se mostrou quase t\u00e3o (talvez mais) valiosa que o pr\u00f3prio evento em si, e por 1\/3 do valor.<\/p>\n<p>Uma palestra inteira com o Kristof Ringleff &#8211; fundador da Fooman &#8211; sobre os motivos porque devemos contribuir com um projeto Open source tomou lugar no \u00faltimo dia do evento. Kristof \u00e9 conhecido por seus m\u00f3dulos e suas contribui\u00e7\u00f5es com a plataforma. Hoje ele \u00e9 um dos mantenedores do projeto.<\/p>\n<p>Como mantenedor ele \u00e9 um dos respons\u00e1veis por avaliar Pull Requests feitos ao projeto, e contou que esta \u00e9 uma experi\u00eancia enriquecedora e que aprende todos os dias com o c\u00f3digo dos outros.<\/p>\n<p>Al\u00e9m disso eu acrescentaria que contribuir com um projeto Open Source, al\u00e9m de ser uma experi\u00eancia riqu\u00edssima de aprendizado e aumentar nosso senso de retribui\u00e7\u00e3o, pode ser uma \u00f3tima forma de se destacar no mercado de trabalho que voc\u00ea est\u00e1 inserido, mesmo fora do pa\u00eds. Ainda estou come\u00e7ando, mas tenho certeza que isso ajuda a sustentar minha credibilidade quando algu\u00e9m est\u00e1 em d\u00favida em adquirir um dos <a href=\"https:\/\/www.magenteiro.com\/cursos\">meus cursos de magento<\/a>. \ud83d\ude42<\/p>\n<p>O Magento \u00e9 a plataforma de e-commerce Open Source mais popular do mundo, com mais de 300.000 membros no f\u00f3rum e mais de 20 eventos de contribui\u00e7\u00e3o como este. Apesar disso, apenas cerca de 1600 Pull requests foram feitos, dos quais somente 355 por pessoas como eu, que contribu\u00edram pela primeira vez com alguma coisa do projeto.<\/p>\n<h2>N\u00e3o \u00e9 t\u00e3o dif\u00edcil assim<\/h2>\n<p>Se soubesse que era t\u00e3o simples e t\u00e3o pouco burocr\u00e1tico, teria come\u00e7ado antes.<\/p>\n<p>Voc\u00ea pode come\u00e7ar com um pequeno <a href=\"https:\/\/github.com\/magento\/magento2\/issues?q=is%3Aissue+is%3Aopen+label%3A%22G3+Passed%22\">bug j\u00e1 existente,<\/a> melhorar algo que j\u00e1 existe, ou ainda <a href=\"https:\/\/github.com\/magento\/magento2\/issues\/new\" target=\"_blank\" rel=\"noopener\">abrir uma nova issue<\/a> com algo que voc\u00ea acabou de descobrir e corrigir por conta pr\u00f3pria no seu trabalho.<\/p>\n<p>No meu caso, peguei algo realmente pequeno e que me incomodava. Era pra ser uma tarefa de 10 minutos apenas para &#8220;esquentar os motores&#8221;, mas acabou tomando o dia todo do <strong>contribution day<\/strong>.<\/p>\n<p>Minha corre\u00e7\u00e3o consistiu apenas em remover algumas moedas antigas que apareciam no processo de instala\u00e7\u00e3o do Magento 2, como Cruzado, Cruzeiro, entre outras. No final, o problema parecia estar ligado a uma lib do pr\u00f3prio PHP, mas j\u00e1 existia um jeito nativo do Magento de lidar com elas. Menos de meia d\u00fazia de linhas alteradas e pronto. Na ocasi\u00e3o do contribution day ainda rolou uma mini apresenta\u00e7\u00e3o aos desenvolvedores presentes, mas na pr\u00e1tica uma boa descri\u00e7\u00e3o no seu <em>commit<\/em> j\u00e1 ser\u00e1 suficiente. \ud83d\ude42<\/p>\n<p>Espero que esta seja a primeira de muitas. Mas lembre-se: uma linha de melhoria ou corre\u00e7\u00e3o j\u00e1 vale o <em>pull request<\/em>.<\/p>\n<h2>Cuidados e conselhos<\/h2>\n<h3>Etiqueta<\/h3>\n<p>Como o pr\u00f3prio Kristof comentou na palestra dele, alguns desenvolvedores n\u00e3o se contentam em mostrar seu ponto de vista, mas de provar que ele est\u00e1 certo. E isso leva a muitas discuss\u00f5es infrut\u00edferas em f\u00f3runs e grupos de discuss\u00e3o.<\/p>\n<p>Portanto, tomar cuidado ao &#8220;dar um pitaco&#8221; usando uma abordagem interrogativa pode lhe poupar alguns minutos perdidos neste tipo de discuss\u00e3o. Veja:<\/p>\n<p>&#8220;Voc\u00ea j\u00e1 tentou fazer desta outra forma?&#8221;,\u00a0 &#8220;Voc\u00ea j\u00e1 pensou em usar isso ao inv\u00e9s daquilo?&#8221;, &#8220;N\u00e3o sei se este \u00e9 o melhor caminho, mas talvez usando a ferramenta X voc\u00ea consiga.&#8221; podem ser melhor que um &#8220;Isso n\u00e3o segue o padr\u00e3o X&#8221;, &#8220;N\u00e3o vai funcionar assim, porque..&#8221;.<\/p>\n<h3>Antes de come\u00e7ar a desenvolver aquele recurso novo<\/h3>\n<p>Muita gente investe seu trabalho e tempo desenvolvendo um novo recurso ou realizando uma grande melhoria ou corre\u00e7\u00e3o em algo que ainda n\u00e3o foi aprovado ou que n\u00e3o faz parte da estrat\u00e9gia de neg\u00f3cios da Magento (ou qualquer projeto).<\/p>\n<p>Portanto, antes de sair desenvolvendo, certifique-se de que exista uma issue aberta, com a label &#8220;G3 Passed&#8221; e que n\u00e3o h\u00e1 sinal que algu\u00e9m est\u00e1 desenvolvendo ou trabalhando naquilo.<\/p>\n<p>Ao come\u00e7ar a trabalhar em alguma das issues listadas no projeto, pode ser bacana adicionar um coment\u00e1rio informando que est\u00e1 trabalhando naquilo. Outras pessoas podem ajud\u00e1-lo(a).<\/p>\n<h2>Pronto para come\u00e7ar?<\/h2>\n<p>J\u00e1 fez fork do reposit\u00f3rio? J\u00e1 criou a nova branch? J\u00e1 escolheu ou criou a issue que vai trabalhar?<\/p>\n<p>M\u00e3os \u00e0 obra. Nos vemos no <a href=\"https:\/\/magentocommeng.slack.com\/\" target=\"_blank\" rel=\"noopener\">Slack<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>PS: Lembre-se de se cadastrar na lista aqui do lado para receber o resumo do Magento Live que enviarei em breve.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Na semana passada aconteceu o Magento Live aqui em Sydney, na Austr\u00e1lia. O evento contou com uma s\u00e9rie de palestras [&hellip;]","protected":false},"author":1,"featured_media":613,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[27,25,1],"tags":[63,41,64],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento Live: minha primeira contribui\u00e7\u00e3o para o Magento<\/title>\n<meta name=\"description\" content=\"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minha primeira contribui\u00e7\u00e3o para o Magento\" \/>\n<meta property=\"og:description\" content=\"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\" \/>\n<meta property=\"og:site_name\" content=\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/magenteiro\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-27T07:32:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contribution-day.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:site\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Martins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\",\"name\":\"Magenteiro\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/magenteiro\",\"https:\/\/www.linkedin.com\/company\/magenteiro\",\"https:\/\/www.youtube.com\/magenteiro\",\"https:\/\/facebook.com\/magenteiro\",\"https:\/\/twitter.com\/magenteiro\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"contentUrl\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"width\":787,\"height\":149,\"caption\":\"Magenteiro\"},\"image\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"name\":\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\",\"description\":\"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.\",\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\",\"name\":\"Magento Live: minha primeira contribui\u00e7\u00e3o para o Magento\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\"},\"datePublished\":\"2018-02-27T07:32:57+00:00\",\"dateModified\":\"2018-02-27T07:32:57+00:00\",\"description\":\"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magenteiro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minha primeira contribui\u00e7\u00e3o para o Magento\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\"},\"author\":{\"name\":\"Ricardo Martins\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\"},\"headline\":\"Minha primeira contribui\u00e7\u00e3o para o Magento\",\"datePublished\":\"2018-02-27T07:32:57+00:00\",\"dateModified\":\"2018-02-27T07:32:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/\"},\"wordCount\":1362,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"keywords\":[\"eventos\",\"Magento 2\",\"magento live\"],\"articleSection\":[\"Desenvolvimento\",\"Magento 2\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\",\"name\":\"Ricardo Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"caption\":\"Ricardo Martins\"},\"description\":\"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.\",\"sameAs\":[\"https:\/\/www.magenteiro.com\/\"],\"url\":\"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Magento Live: minha primeira contribui\u00e7\u00e3o para o Magento","description":"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/","og_locale":"pt_BR","og_type":"article","og_title":"Minha primeira contribui\u00e7\u00e3o para o Magento","og_description":"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.","og_url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/","og_site_name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","article_publisher":"https:\/\/facebook.com\/magenteiro","article_published_time":"2018-02-27T07:32:57+00:00","og_image":[{"width":700,"height":700,"url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2018\/02\/magento-contribution-day.jpg","type":"image\/jpeg"}],"author":"Ricardo Martins","twitter_card":"summary_large_image","twitter_creator":"@magenteiro","twitter_site":"@magenteiro","twitter_misc":{"Written by":"Ricardo Martins","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.magenteiro.com\/blog\/#organization","name":"Magenteiro","url":"https:\/\/www.magenteiro.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/magenteiro","https:\/\/www.linkedin.com\/company\/magenteiro","https:\/\/www.youtube.com\/magenteiro","https:\/\/facebook.com\/magenteiro","https:\/\/twitter.com\/magenteiro"],"logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","contentUrl":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","width":787,"height":149,"caption":"Magenteiro"},"image":{"@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.magenteiro.com\/blog\/#website","url":"https:\/\/www.magenteiro.com\/blog\/","name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","description":"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.","publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/","url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/","name":"Magento Live: minha primeira contribui\u00e7\u00e3o para o Magento","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/#website"},"datePublished":"2018-02-27T07:32:57+00:00","dateModified":"2018-02-27T07:32:57+00:00","description":"Na semana passada aconteceu o Magento Live aqui em Sydney. Um dia antes, tivemos o Contribution Day, onde pude fazer minha primeira contribui\u00e7\u00e3o com o Magento. Veja como foi e como voc\u00ea tamb\u00e9m pode contribuir. Aproveite para receber um resumo do Magento Live com as principais palestras.","breadcrumb":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magenteiro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Minha primeira contribui\u00e7\u00e3o para o Magento"}]},{"@type":"Article","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#article","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/"},"author":{"name":"Ricardo Martins","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150"},"headline":"Minha primeira contribui\u00e7\u00e3o para o Magento","datePublished":"2018-02-27T07:32:57+00:00","dateModified":"2018-02-27T07:32:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/"},"wordCount":1362,"commentCount":3,"publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"keywords":["eventos","Magento 2","magento live"],"articleSection":["Desenvolvimento","Magento 2"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/desenvolvimento-m2\/magento-live-contribuindo-com-magento\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150","name":"Ricardo Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","caption":"Ricardo Martins"},"description":"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.","sameAs":["https:\/\/www.magenteiro.com\/"],"url":"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/"}]}},"_links":{"self":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/600"}],"collection":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/comments?post=600"}],"version-history":[{"count":0,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media\/613"}],"wp:attachment":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media?parent=600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/categories?post=600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/tags?post=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}