{"id":1906,"date":"2018-03-14T11:40:26","date_gmt":"2018-03-14T06:10:26","guid":{"rendered":"https:\/\/2018.mumbai.wordcamp.org\/?p=1906"},"modified":"2018-03-14T15:27:38","modified_gmt":"2018-03-14T09:57:38","slug":"writing-your-first-gutenberg-block-workshop","status":"publish","type":"post","link":"https:\/\/mumbai.wordcamp.org\/2018\/writing-your-first-gutenberg-block-workshop\/","title":{"rendered":"Writing your first Gutenberg Block Workshop by Hardeep Asrani"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2335 size-full\" src=\"https:\/\/2018.mumbai.wordcamp.org\/files\/2018\/03\/Hardeep.jpg\" alt=\"\" width=\"1280\" height=\"717\" srcset=\"https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/Hardeep.jpg 1280w, https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/Hardeep-300x168.jpg 300w, https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/Hardeep-768x430.jpg 768w, https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/Hardeep-1024x574.jpg 1024w, https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/Hardeep-500x280.jpg 500w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p><strong>About the Workshop:<\/strong><\/p>\n<blockquote><p><strong>IMPORTANT<\/strong>: If you&#8217;re attending this workshop, make sure you&#8217;ve setup WordPress, NodeJS, npm, React, SASS, babel and webkit in your environment.<\/p><\/blockquote>\n<p>Learn how to build custom Gutenberg WordPress editor blocks for your themes and plugins in this workshop to make your products Gutenberg compatible.<\/p>\n<p>How to install NPM: <a href=\"http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux\" target=\"_blank\" rel=\"noopener\">http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux<\/a><\/p>\n<p>Environment for React: <a href=\"https:\/\/medium.com\/@srinisoundar\/setting-up-environment-for-react-sass-es2015-babel-with-webpack-2f77445129\" target=\"_blank\" rel=\"noopener\">https:\/\/medium.com\/@srinisoundar\/setting-up-environment-for-react-sass-es2015-babel-with-webpack-2f77445129<\/a><\/p>\n<p>Know More About <a href=\"#\" target=\"_blank\" rel=\"noopener\">Hardeep<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>We request all our attendees to bring their laptops along with them at the WordCamp, in order to make the most of the workshops.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; About the Workshop: IMPORTANT: If you&#8217;re attending this workshop, make sure you&#8217;ve setup WordPress, NodeJS, npm, React, SASS, babel and webkit in your environment. Learn how to build custom Gutenberg WordPress editor blocks for your themes and plugins in this workshop to make your products Gutenberg compatible. How to install NPM: http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux Environment for [&hellip;]<\/p>\n","protected":false},"author":7772755,"featured_media":1904,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-1906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-speakers"],"jetpack_featured_media_url":"https:\/\/mumbai.wordcamp.org\/2018\/files\/2018\/03\/hardeep-asrani-workshop.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9gPnH-uK","_links":{"self":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/7772755"}],"replies":[{"embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=1906"}],"version-history":[{"count":5,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1906\/revisions"}],"predecessor-version":[{"id":2336,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1906\/revisions\/2336"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/media\/1904"}],"wp:attachment":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/categories?post=1906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/tags?post=1906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}