{"id":10278,"date":"2022-04-06T06:07:09","date_gmt":"2022-04-06T13:07:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=10278"},"modified":"2022-08-04T16:42:58","modified_gmt":"2022-08-04T23:42:58","slug":"announcing-new-microsoft-365-unified-sample-gallery-with-more-than-1000-samples","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/announcing-new-microsoft-365-unified-sample-gallery-with-more-than-1000-samples\/","title":{"rendered":"Announcing new Microsoft 365 unified sample gallery with over 1,000 samples"},"content":{"rendered":"<p>Microsoft 365 has countless cool features and platform capabilities, so it can be challenging to get started building solutions from scratch. We hear time and again from partners and customers that <strong>samples are the key to generate demand \u2013 as they inspire and showcase the art of possible<\/strong>.<\/p>\n<p>There are hundreds of samples in GitHub provided by Microsoft and our community, but it can be hard to find what you are looking for across the hundreds of different GitHub repositories. To make it easier for you, we are releasing a new <a href=\"https:\/\/aka.ms\/m365\/samples\">Unified Microsoft 365 sample gallery<\/a>.\u00a0This gallery provides easy search functionality to find the relevant samples for you. It&#8217;s a <strong>one-stop location for finding all the latest samples around Microsoft 365<\/strong> provided by Microsoft and the community.<\/p>\n<p>You can find the sample gallery on the <a href=\"http:\/\/adoption.microsoft.com\/\">Microsoft Adoption portal<\/a> \u2013 simply by going to <a href=\"https:\/\/aka.ms\/m365\/samples\">https:\/\/aka.ms\/m365\/samples.<\/a><\/p>\n<p>Watch the quick introduction on the newly released gallery in this video:<\/p>\n<p><iframe title=\"Introduction to Microsoft 365 Unified Sample Gallery\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/A2fB1mpsEDc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>As shown in the video, the gallery has a few great features to make finding of the relevant sample(s) as easy as possible. It has a community contributor profile view where you can see all the samples which specific community members have provided. These pages also support deep links, so community members can share the list of their samples easily as one link.<\/p>\n<p>You can filter the samples based on the product or service \u2013 in this example, <a href=\"http:\/\/adoption.microsoft.com\/sample-solution-gallery?sortby=creationDateTime-true&amp;keyword=&amp;product=Microsoft%20Graph&amp;action=ajax_plugin_call_sample_solution_gallery\">Microsoft Graph samples<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product.png\"><img decoding=\"async\" class=\"alignnone wp-image-10280\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product.png\" alt=\"Image filter based on product\" width=\"995\" height=\"666\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product.png 1218w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product-300x201.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product-1024x685.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/filter-based-on-product-768x514.png 768w\" sizes=\"(max-width: 995px) 100vw, 995px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>You can also filter the samples based on who has provided them. In this example, we show Office Developer MVP Smita Nachan:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan.png\"><img decoding=\"async\" class=\"alignnone wp-image-10281\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan.png\" alt=\"Image smita nachan\" width=\"999\" height=\"592\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan.png 1496w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan-300x178.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan-1024x606.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/smita-nachan-768x455.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>How to get your samples listed in the unified sample gallery?<\/h2>\n<p>As a community contributor, you can share your samples with the <a href=\"https:\/\/github.com\/pnp\">Microsoft 365 Platform Community (PnP) organization<\/a>. They will be automatically listed in the Microsoft 365 unified sample gallery with a specific sample.json file which we ask to get included as part of the contribution.<\/p>\n<p>We do ask that you share your samples using this centralized community organization to avoid broken links or other accidental updates on the sample after the submission. This makes it easier for everyone to find the awesome work you\u2019ve done.<\/p>\n<p>Also, we intentionally want to have the community lead samples and project isolated to a specific organization to ensure that there\u2019s clear messaging around the supportability of these community lead projects. These samples and projects might also have Microsoft employees involved, but they do not have direct support options from Microsoft.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/pnp-github.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-10282\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/pnp-github.png\" alt=\"Image pnp github\" width=\"920\" height=\"309\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/pnp-github.png 920w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/pnp-github-300x101.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/04\/pnp-github-768x258.png 768w\" sizes=\"(max-width: 920px) 100vw, 920px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Depending on the type of your sample, here\u2019s a list of repositories where you can submit your sample. We do welcome contributions for all of these repositories.<\/p>\n<ul>\n<li>Adaptive Cards template samples \u2013 <a href=\"https:\/\/github.com\/pnp\/AdaptiveCards-Templates\">https:\/\/github.com\/pnp\/AdaptiveCards-Templates<\/a><\/li>\n<li>List formatting samples &#8211; <a href=\"https:\/\/github.com\/pnp\/List-Formatting\">https:\/\/github.com\/pnp\/List-Formatting<\/a><\/li>\n<li>Microsoft Graph Toolkit samples &#8211; <a href=\"https:\/\/github.com\/pnp\/mgt-samples\">https:\/\/github.com\/pnp\/mgt-samples<\/a><\/li>\n<li>Microsoft Teams samples &#8211; <a href=\"https:\/\/github.com\/pnp\/teams-dev-samples\">https:\/\/github.com\/pnp\/teams-dev-samples<\/a><\/li>\n<li>Microsoft 365 Script Samples (Graph, PowerShell, CLI) \u2013 <a href=\"https:\/\/github.com\/pnp\/script-samples\">https:\/\/github.com\/pnp\/script-samples<\/a><\/li>\n<li>Power Apps samples \u2013 <a href=\"https:\/\/github.com\/pnp\/powerapps-samples\">https:\/\/github.com\/pnp\/powerapps-samples<\/a><\/li>\n<li>Power Automate samples \u2013 <a href=\"https:\/\/github.com\/pnp\/powerautomate-samples\">https:\/\/github.com\/pnp\/powerautomate-samples<\/a><\/li>\n<li>Power Fx samples \u2013 <a href=\"https:\/\/github.com\/pnp\/powerfx-samples\">https:\/\/github.com\/pnp\/powerfx-samples<\/a><\/li>\n<li>SharePoint Framework web part samples \u2013 <a href=\"https:\/\/github.com\/pnp\/sp-dev-fx-webparts\">https:\/\/github.com\/pnp\/sp-dev-fx-webparts<\/a><\/li>\n<li>SharePoint Framework extension samples \u2013 <a href=\"https:\/\/github.com\/pnp\/sp-dev-fx-extensions\">https:\/\/github.com\/pnp\/sp-dev-fx-extensions<\/a><\/li>\n<li>SharePoint Syntex samples &#8211; <a href=\"https:\/\/github.com\/pnp\/syntex-samples\">https:\/\/github.com\/pnp\/syntex-samples<\/a><\/li>\n<li>Viva Connections Adaptive Card Extension samples \u2013 <a href=\"https:\/\/github.com\/pnp\/sp-dev-fx-aces\">https:\/\/github.com\/pnp\/sp-dev-fx-aces<\/a><\/li>\n<\/ul>\n<p>This community work is a partnership with external community member, Microsoft Cloud Advocates and numerous engineering organizations in the Microsoft.<\/p>\n<h2>How to get support for contributions to GitHub?<\/h2>\n<p>You might feel overwhelmed getting started contributing to open-source initiatives, but we got you covered. This is not hard at all, and we can help. We have a specific <a href=\"http:\/\/aka.ms\/sharing-is-caring\">Sharing is Caring initiate<\/a> targeted for helping everyone in the community to get started on different community areas, including on the GitHub contributions. We provide specific training sessions with hands-on guidance on how to guide you.<\/p>\n<h2>Next steps for the unified Microsoft 365 sample gallery<\/h2>\n<p>We continuing to bring new Microsoft owned repositories to this centralized location to increase discoverability of all the great samples which are out there. Also, we are looking into providing more specific set of search criteria based on additional sample metadata. For example, this will help to find samples which are using specific versions of the technology.<\/p>\n<p>We strive to continue to evolve this sample gallery during upcoming years. This is just a start. Please do join on our public <a href=\"https:\/\/aka.ms\/m365pnp\/calls\">Microsoft 365 platform (PnP) community calls<\/a> and share your input and feedback.<\/p>\n<p>Sharing is caring. Happy coding! \ud83e\udde1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce our new Microsoft 365 unified sample gallery with more than 1,000 samples, inspiring and showcasing the art of the possible.<\/p>\n","protected":false},"author":69080,"featured_media":10279,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8,3,128,142,11,20,9],"tags":[],"class_list":["post-10278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-adaptive-cards","category-microsoft-graph","category-microsoft-teams","category-microsoft-viva","category-office-add-ins","category-power-platform","category-sharepoint-framework"],"acf":[],"blog_post_summary":"<p>We are excited to announce our new Microsoft 365 unified sample gallery with more than 1,000 samples, inspiring and showcasing the art of the possible.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69080"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=10278"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/10279"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=10278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=10278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=10278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}