Home

Awesome

Microsoft Teams Samples

Sample code build status

Click here to find out what's new with Microsoft Teams Platform

NOTE: These samples are designed to help understand Microsoft Teams platform capabilities and scenarios. If you are looking for production ready apps then please visit App Templates for Microsoft Teams

The easy way to browse through all the samples is to visit the Microsoft 365 Sample Solution Gallery

Sample lists

  1. Microsoft 365 Copilot samples
  2. Teams Toolkit samples
  3. Getting Started Samples and Tutorials
  4. Tabs samples
  5. Bots samples (using the v4 SDK)
  6. Messaging Extensions samples (using the v4 SDK)
  7. Webhooks and Connectors samples
  8. Graph APIs
  9. Calls and online meetings bots
  10. Meetings samples
  11. Actions Preview
  12. Scenario specific samples

Microsoft 365 Copilot samples

NameDescriptionLevel.NETTypeScriptJavaScript
Product supportPlugin that allows users to query the Products held in SharePoint Online team site via Microsoft GraphBasicView
Northwind InventoryPlugin that allows users to query the Northwind DatabaseIntermediateViewView
Document SearchPlugin that enables Hybrid Search (Vector + Semantic)AdvancedViewView
Multi ParametersPlugin that demonstrates how to implement complex utterances and support deep retrievalAdvancedViewViewView

Samples built using new generation of Teams development tool - Teams Toolkit

The Teams Toolkit is an extension on Visual Studio Code and Visual Studio. It enable Teams developers to create and deploy Teams apps with integrated identity, access to cloud storage, data from Microsoft Graph, and other services in Azure and M365 with a "zero-configuration" approach to the developer experience. And Sample Apps are provided in Teams Toolkit. Download and try it by today! Learn more about Teams Toolkit.

Getting Started - Samples and Tutorials

Sample NameDescriptionLevelC#TypeScriptApp Manifest
1Hello WorldA Microsoft Teams Hello World sample app built with .NET/NodeJS that demonstrates essential features like tabs, bots, and messaging extensions for seamless interaction within the Teams environment.BasicViewView toolkit-iconView

AI samples

Sample NameDescriptionLevelJavaScriptApp Manifest
1msgext-expert-finder-jsThis sample implements a Teams message extension for Copilot, enabling users to query a database of candidates based on skills, location, and availability.BasicView-
2api-doc-searchThis is a sample API application that demonstrates how to perform RAG-based semantic search using NoSQL CosmosDB.IntermediateView-
3Compliance CheckerUse Azure OpenAI to compare proposal documents against a guideline document and return whether the proposal complies and why/why not.AdvancedView toolkit-iconView
4bot-virtual-assistantThis is a sample application that demonstrates a root bot that routes inputs to skill bots for tailored responses.AdvancedView-
5bot-ai-meeting-helperThis sample demonstrates how Azure Open AI extracts action items from meeting transcriptions for all participants who subscribed to the meeting, and subsequently sends these action items to each individual user in a 1:1 chat after the meeting concludes.AdvancedView toolkit-iconView

Tabs samples

#Sample NameDescriptionLevelC#TypeScriptJavaScriptApp Manifest
1Personal tabsSample app showing custom personal Tab with ASP.NET Core.BasicMVC, RazorYeoman GeneratorView
2Personal tab quick-startSample personal tab quick-start app.BasicView toolkit-iconView toolkit-icon
3Channel and group tabsSample app showing custom group and channel Tab with ASP.NET Core.BasicMVC, RazorYeoman GeneratorView
4Channel and group tab quick-startSample channel and group tab hello world app.BasicView toolkit-iconView toolkit-iconView
5SPFx TabSample app showing Microsoft Teams tabs using SharePoint Framework.BasicView
6Tab people pickerThis is a tab app that shows the feature of the client SDK people picker.BasicViewView toolkit-iconView
7Tab channel contextThis sample shows the contents of the tab context object in a private and shared channel.BasicView toolkit-icon
8tab-ui-templatesThis sample app provides tested, high-quality UI templates to help developers understand how to create effective applications for Microsoft Teams, covering common use cases like dashboards and forms.BasicView toolkit-icon
9Personal tab with SSO quick-startSample personal tab with SSO hello world app.IntermediateViewView toolkit-iconView toolkit-icon
10Channel and group tab with SSO quick-startSample channel and group tab with SSO hello world app.IntermediateViewView toolkit-iconView toolkit-icon
11Tab SSOMicrosoft Teams sample app demonstrating Azure AD SSO in a Teams tab using C#.IntermediateViewView toolkit-icon
12Deep Link consuming Subentity IDMicrosoft Teams sample app for demonstrating deeplink from Bot chat to Tab consuming Subentity ID.IntermediateViewView toolkit-icon
13Device permissionsMicrosoft Teams tab sample app for demonstrating device permissions.IntermediateView toolkit-iconView
14Tab in stage viewThis sample app demonstrates the use of Teams tab in stage view using C#, showcasing collaborative features and interactive elements.IntermediateViewView toolkit-iconView
15Product inspectionDemonstrating a feature where the user can scan a product and mark it as approved/rejected.IntermediateViewView toolkit-iconView
16Tab Meeting Transcript RecordingThis sample shows meeting transcripts and recordings.IntermediateViewView toolkit-icon
17Tab DeepLink Pass ValuesMicrosoft Teams sample which displays deeplinks based on the values passed dynamically to the context.IntermediateView
18Offline Support TicketsThis sample app demonstrates a classic CRUD application that functions offline within Microsoft Teams. When the Android device reconnects to the internet, users can sync their data with blob storage.IntermediateView toolkit-iconView
19Tab Meeting Transcript RecordingThis sample shows meeting transcripts and recordings.IntermediateViewView toolkit-icon
20Tab DeepLink Pass ValuesMicrosoft Teams sample which displays deeplinks based on the values passed dynamically to the context.IntermediateView
21Offline Support TicketsThis sample app demonstrates a classic CRUD application that functions offline within Microsoft Teams. When the Android device reconnects to the internet, users can sync their data with blob storage.IntermediateView toolkit-iconView
22Staggered PermissionThis sample demos app to request staggered Graph API permissions in Teams tabs.AdvancedViewView toolkit-iconView
23Tab Multi HubInteract with the user's calendar, mail, profile, geolocation from a personal tabs app.AdvancedView toolkit-icon
24Tab External AuthThis sample illustrates how to implement Google auth using external auth providers.AdvancedView
25Nested App AuthenticationThis sample shows nested app authentication (NAA), a new protocol that simplifies single sign-on (SSO) for single-page applications.AdvancedViewView toolkit-icon
26Tab Meeting Recording and transcript with auto recordingThis sample shows meeting recording and transcript with auto recording.AdvancedView
27Tab External AuthThis sample illustrates how to implement Google auth using external auth providers.AdvancedView
28Tab Meeting Recording and transcript with auto recordingThis sample shows meeting recording and transcript with auto recording.AdvancedView
29Nested App AuthenticationThis sample shows nested app authentication (NAA), a new protocol that simplifies single sign-on (SSO) for single-page applications.AdvancedViewView toolkit-icon

Bots samples (using the v4 SDK)

NOTE: Visit the Bot Framework Samples repository to view Microsoft Bot Framework v4 SDK task-focused samples for C#, JavaScript, TypeScript, and Python.

#Sample NameDescriptionLevel.NETJavaScriptPythonJavaApp Manifest
1Teams Conversation Bot quick-startThis app showcases bot conversation events and messaging extensions for Microsoft Teams using the Bot Framework v4.Basic-View---
2Start new thread in a channelDemonstrates starting a conversation thread in a specific Teams channel using Bot Framework v4.BasicViewViewViewViewView
3Authentication with OAuthPromptAuthentication and basic messaging in Bot Framework v4.BasicViewViewViewViewView
4Teams File UploadDemonstrates file upload capabilities in Microsoft Teams using Bot Framework v4.IntermediateViewViewViewViewView
5Teams Conversation Bot SSO quick-startDemonstrates implementing SSO in Microsoft Teams using Azure AD.IntermediateViewView---
6Message ReactionsDemonstrates using message reactions in Microsoft Teams with a bot built on the Bot Framework.IntermediateViewView-ViewView
7Task ModuleDemonstrates how to retrieve a Task Module and values from cards in it for a Messaging Extension.IntermediateViewViewViewViewView
8Proactive Messaging sampleDemonstrates saving user conversation references to send proactive messages.Intermediate-View---
9Proactive Tab ConversationsDemonstrates using a bot to proactively message channels and manage tab conversations.IntermediateView----
10Suggested Actions BotDemonstrates sending suggested actions using a bot.IntermediateViewView--View
11People picker control in Adaptive CardsDemonstrates using a people picker control in Adaptive Cards.IntermediateViewView--View
12Adaptive Card exampleDemonstrates basic usage of Adaptive Cards in Teams Bot framework.IntermediateViewView---
13Forms submission BotDemonstrates collecting data via a customizable form in Teams.IntermediateViewView---
14Teams Bot with DialogsDemonstrates handling dialogs in Teams Bot Framework.IntermediateViewView---
15Running jobs using botDemonstrates handling long-running jobs via a bot and sending updates to users.IntermediateViewView---
16Create a bot with a search capabilityDemonstrates creating a bot that allows users to search for specific information.IntermediateViewView---
17Teams App Registration AssistantAssists in registering a Microsoft Teams App with required assets.IntermediateViewView---
18Bot showing news items with translationDemonstrates sending news items using Adaptive Cards in Microsoft Teams.IntermediateViewView---
19Different types of cards using botDemonstrates interacting with a bot using various types of cards.IntermediateViewView---
20Channel messages with RSC permissionsDemonstrates capturing all channel messages in Teams using RSC permissions.AdvancedViewView--View
21Adaptive Card Actions BotDemonstrates creating and sending Adaptive Cards with different action types.AdvancedViewView--View
22Integration with Microsoft SearchDemonstrates integrating the Microsoft Search API with Teams bots.AdvancedViewView---
23Calendar botIntegrates Microsoft Teams calendar with a bot to view upcoming events.AdvancedViewView---
24Teams Bot with Video CallingDemonstrates integrating video calls in Teams with a bot.AdvancedViewView---
25Universal botsDemonstrates placing food and drink orders in Teams using Universal Adaptive Cards.AdvancedView----
26Business process automation with botDemonstrates automating workflows and tasks with bots in Teams.AdvancedViewView---
27SSO for your Adaptive CardsDemonstrates enabling SSO authentication for Adaptive Cards Universal Actions in bots.AdvancedViewView---
28Sequential workflow adaptive cardsDemonstrates implementing sequential workflows using Adaptive Cards in bots.AdvancedViewView--View
29Teams Bot with AI integrationDemonstrates using AI for automated responses and intelligent suggestions.AdvancedViewView---
30Microsoft Graph API integrationDemonstrates connecting to the Microsoft Graph API to retrieve information into a bot.AdvancedViewView---
31Secure Communication BotEnsures encrypted communication using security tools like Multi-Factor Authentication.AdvancedViewView---

Additional samples

No.Sample NameDescriptionLevel.NETJavaScript
1Microsoft Teams Tab App CookieThis sample application demonstrates key web storage features, including managing cookies, SameSite cookies, and partitioned cookies. It also covers local storage and IndexedDB for data persistence in modern web applications.IntermediateView
2User Scope Web AppThis sample app demonstrates posting notifications for team/channel changes using Microsoft Graph API in Node.js.IntermediateView
3SharePoint List BotThis sample bot for Microsoft Teams captures user input using adaptive cards and stores the data in a SharePoint list. It includes setup for SharePoint registration, permissions configuration, and deployment in Teams for streamlined data management.IntermediateView
4Proactive MessagingSample to highlight solutions to two challenges with building proactive messaging apps in Microsoft Teams.AdvancedView
5Teams Virtual AssistantCustomized virtual assistant template to support teams capabilities.AdvancedView

Messaging Extensions samples (using the v4 SDK)

NOTE: Visit the Bot Framework Samples repository to view Microsoft Bot Framework v4 SDK task-focused samples for C#, JavaScript, TypeScript, and Python.

#Sample NameDescriptionLevel.NETJavaScriptPythonJavaApp Manifest
1Messaging extensions - action quick-startHello world Messaging Extension that accepts parameters and returns a card. Also, how to receive a forwarded message as a parameter in a Messaging Extension.BasicView toolkit-iconView
2Messaging extensions - search quick-startThis sample demonstrates a Messaging Extension that accepts search requests and returns results within Microsoft Teams.BasicView toolkit-iconView
3Messaging extensions - actionMessaging Extension that accepts parameters and returns a card. Also, how to receive a forwarded message as a parameter in a Messaging Extension.IntermediateViewView toolkit-iconViewViewView
4Messaging extensions - searchThis sample demonstrates how to create a Messaging Extension in Microsoft Teams that enables users to perform searches and retrieve results seamlessly.IntermediateViewView toolkit-iconViewViewView
5Messaging extensions - action previewDemonstrates how to create a Preview and Edit flow for a Messaging Extension.IntermediateViewView toolkit-iconViewViewView
6Link unfurlingThis sample app demonstrates how to implement link unfurling in a Teams messaging extension using the Bot Framework v4.IntermediateViewView toolkit-iconViewViewView
7Messaging extensions - SSO authThis sample demonstrates a Messaging Extension for Microsoft Teams that includes a configuration page and supports SSO authentication for enhanced user experience.AdvancedViewView toolkit-icon
8Messaging extensions - auth and configThis sample demonstrates how to create a search Messaging Extension in Microsoft Teams that includes a configuration page and supports user authentication.AdvancedViewViewView
9Messaging Extensions AI - Sentiment AnalysisMessaging Extension with AI capability that performs sentiment analysis (positive/negative/neutral) for messages posted in Microsoft Teams chatAdvancedViewView toolkit-icon
10Messaging extension - Adaptive Card based loop componentsDemonstrates a Messaging Extension for Microsoft Teams that utilizes adaptive card-based loop components, enabling link unfurling and dynamic interactions within the compose area.AdvancedViewView toolkit-iconView
11Copilot HandoffThis sample implements a Teams message extension that can be used as a plugin for Microsoft Copilot for Microsoft 365. The message extension showcases copilot handoff along with allowing users to query the Northwind DatabaseAdvancedView toolkit-icon

Additional samples

#Sample NameDescriptionLevel.NETJavaScriptPython
1Link unfurling demo of RedditMessaging Extension with Link Unfurling Samples for Reddit LinksIntermediateView
2Link unfurling - setup a meetingThis sample illustrates a common scenario where a user shares a link to a resource with a group of users, and they collaborate to review it in a meeting.IntermediateView

Webhooks and Connectors samples

[!IMPORTANT]

The existing Microsoft 365 (previously called Office 365) connectors across all cloud platforms are nearing deprecation, and the creation of new Microsoft 365 connectors will soon be blocked. For more information on the schedule and how the Workflows app provides a more flexible and secure experience, see retirement of Microsoft 365 connectors within Microsoft Teams.

#Sample NameDescriptionLevelC#JavaScript
1ConnectorsSample Office 365 Connector generating notifications to Teams channel.IntermediateViewView
2Generic connectors sampleSample code for a generic connector that's easy to customize for any system which supports webhooks.IntermediateView
3Incoming WebhookThis sample demonstrates a Teams tab to send message cards using Incoming Webhook, showcasing the HttpPOST action for interactive cards.IntermediateViewView
4Outgoing WebhooksImplement Outgoing Webhook for Microsoft Teams for external integrations.IntermediateViewView
5Authentication in Todo Connector AppThis is a sample app which shows connector authentication and sends notification on task creation.AdvancedView

Graph APIs

#Sample NameDescriptionLevelC#JavaScriptApp Manifest
1Activity Feed NotificationMicrosoft Teams sample app for Sending Activity feed notification using Graph API in a Teams Tab.BasicViewView toolkit-icon
2Graph API Explorer for RSCResource-specific consent (RSC) is a Microsoft Teams and Microsoft Graph API integration that enables your app to use API endpoints to manage specific teams within an organizationBasicView toolkit-icon
3Graph API Channel Life CycleThis sample illustrates how you can use Graph API Channel Life Cycle to call Graph APIs.IntermediateViewView toolkit-icon
4Graph API Teams App Installation Life CycleThis sample illustrates how you can use Teams App Installation Life Cycle by calling Microsoft Graph APIs.IntermediateViewView toolkit-icon
5Graph API Chat Life CycleThis sample illustrates how you can use Teams App Chat Life Cycle by calling Microsoft Graph APIs.IntermediateViewView toolkit-icon
6Proactive installation of App and sending proactive notificationsThis sample application demonstrates proactive installation of a Teams app and sending notifications to users using Microsoft Graph APIs.IntermediateViewView toolkit-iconView
7Change NotificationThis sample application demonstrates how to send real-time change notifications for user presence in Microsoft Teams.IntermediateViewView toolkit-icon
8Graph Pinned MessageThis sample application demonstrates how to pin messages in Microsoft Teams chat using the Graph API and displays all pinned messages in a group chat.IntermediateViewView toolkit-icon
9Graph Bulk MeetingsThis sample app demonstrates bulk meeting creation on Teams calendars using an Excel upload.IntermediateViewView toolkit-icon
10Graph Meeting NotificationThis sample application demonstrates how to use an online meeting subscription to send notifications in Microsoft Teams chat when users join, leave, or when meetings start and end.IntermediateViewView toolkit-icon
11Change Notifications Team/ChannelThis sample application showcases how to post notifications in Microsoft Teams when users create, edit, or delete teams and channels using Microsoft Graph and C#.IntermediateViewView toolkit-icon
12graph-teams-tagThis sample application demonstrates how to perform CRUD operations on team tags using Microsoft Graph API within a Microsoft Teams tab.IntermediateViewView toolkit-icon
13Resource Specific Consent (RSC)This sample illustrates how you can use Resource Specific Consent (RSC) to call Graph APIs.AdvancedViewView toolkit-iconView
14Graph API Teams App Catalog Life CycleThis sample demonstrates how to manage the lifecycle of Teams apps in the app catalog using Microsoft Graph APIs through a bot.AdvancedViewView toolkit-iconView

Calls and online meetings bots

#Sample NameDescriptionLevelC#
1Local Media SamplesLocal media samples give the developer direct access to the inbound and outbound media streams.IntermediateView
2Remote Media SamplesThe Incident Bot sample is a Remote Media sample demonstrating a simple incident process workflow started by a Calling Bot.IntermediateView
3Calling and Meeting botThis sample demonstrates how a bot can create, join, and transfer calls or meetings within Microsoft Teams.AdvancedView

Meetings samples

#Sample NameDescriptionLevelC#JavaScriptApp Manifest
1Meetings Audio StateThis sample tab application demonstrates how to control meeting audio in Microsoft Teams by muting and unmuting using the Incoming Client Audio API.BasicViewtoolkit-icon
2Meetings NotificationThis sample application demonstrates how to implement in-meeting and targeted notifications within Microsoft Teams meetings using adaptive cards and bot interactions.IntermediateViewView
3Meetings Context AppThis sample demonstrates how to retrieve and display meeting context and participant details in Microsoft Teams using bot APIs.IntermediateViewViewtoolkit-icon
4Meetings Details Tab in MeetingsThis sample demonstrates how to create and manage polls during Microsoft Teams meetings, allowing participants to respond and view results through adaptive cards.IntermediateViewViewView
5Meeting EventsReceive real-time meeting and participant events with this Teams bot sample.IntermediateViewViewView
6Meeting Recruitment AppSample app showing meeting app experience for interview scenario.IntermediateViewViewView
7Meeting-TabsThis sample shows app stage view, Mute/Unmute Teams meeting audio call, and Side panel.IntermediateViewViewtoolkit-icon
8Meeting Transcript AppThis sample app retrieves meeting transcripts via the Graph API and showcases them in a task module.IntermediateViewView
9Meetings Attendance ReportThis sample application demonstrates how to retrieve meeting attendance reports using the Graph API and send them through a bot in the meeting chat.IntermediateViewViewtoolkit-icon
10Anonymous User SupportThis sample demonstrates how to support anonymous users in Microsoft Teams meeting apps, showcasing the setup and interaction flow for integrating guest and tenant users seamlessly.IntermediateViewViewtoolkit-icon
11Meetings SidePanelThis Microsoft Teams sample app demonstrates how to use the Live Share SDK to implement a side panel that allows for real-time data sharing during meetings.AdvancedViewView
12Meetings Stage ViewThis sample app demonstrates how to enable and configure applications for Microsoft Teams meetings, allowing users to interact with a shared meeting stage using the Live Share SDK.AdvancedViewViewView
13Meeting Live CaptionThis sample application demonstrates how to utilize CART links to send live captions in Microsoft Teams meetings.AdvancedViewViewtoolkit-icon
14Meetings ExtensibilityThe Meeting Token Generator app for Microsoft Teams allows participants to request and manage interaction tokens, ensuring equitable participation during meetings like scrums and Q&A sessions.AdvancedViewView
15Live Coding Interview using Shared Meeting StageThis sample application showcases live coding interviews in Microsoft Teams using the Live Share SDK, allowing participants to collaborate in real-time on coding questions.AdvancedViewViewtoolkit-icon
16Meeting Signing Programmatic Share to StageThis Microsoft Teams sample app enables users to review and sign documents in real time during meetings, facilitating seamless collaboration.AdvancedView

Actions Preview

#Sample NameDescriptionLevelJavaScriptApp Manifest
1Actions across Microsoft 365This sample demonstrates how to build Teams apps using Actions in the Microsoft 365 app to streamline task management and enhance productivity by minimizing context switching.IntermediateViewtoolkit-icon

Scenario specific samples

#Sample NameDescriptionLevelC#JavaScriptApp Manifest
1Teams Dialogs (referred as task modules in TeamsJS v1.x)Sample app showing off the Teams Dialogs(referred as task modules in TeamsJS v1.x), a way to invoke custom code from a bot, a tab, or both!IntermediateViewViewView
2AuthenticationThis sample showcases how to implement authentication in Microsoft Teams using both a bot and a tab, supporting Teams SSO with MSAL.js 2.0.IntermediateView
3Region Selection AppEnables region selection for data centers using both a Bot and a Tab, with interactions through adaptive cards.IntermediateViewView
4App LocalizationDemonstrates adding localization support to Teams apps with Bots and Tabs integration.IntermediateViewViewView
5App Installation using QR codeShowcases app installation via QR codes, featuring adaptive cards and task modules.IntermediateViewViewView
6Archive Groupchat messagesDemonstrates archiving group chat messages and sending them to users as a file.IntermediateViewView
7App check-in locationEnables location check-ins with bot integration and adaptive cards.IntermediateViewViewView
8Message reminder setup through messaging extensionAllows users to schedule tasks and receive reminders in Teams.IntermediateViewViewView
9Bot daily task reminderHelps users schedule recurring tasks and receive reminders at specified times.IntermediateViewViewView
10Tab request approvalEnables users to raise requests for managers to approve or reject, with notifications and task module redirections.IntermediateViewViewView
11Bot request approvalAllows users to request task approval within group chats, with managers approving or rejecting requests.IntermediateViewViewView
12Join the Team using QR codeEnables users to join Teams directly by scanning QR codes, integrating bots, Adaptive Cards, and Graph API.IntermediateViewViewView
13Activity feed broadcastDemonstrates notifying all members of the organization using activity feed notifications.IntermediateViewView
14App complete authDemonstrates authentication features in bot, tab, and messaging extensions.IntermediateView
15Release ManagementSends work item notifications using Azure webhook.IntermediateViewView
16Link unfurling for 'Share to Teams'Demonstrates link unfurling for the "Share to Teams" feature.IntermediateView
17App Icon Badging In Microsoft Teams MeetingsShows how to send app icon badging notifications in Teams meetings.IntermediateViewView
18SharePoint Tab Request ApprovalDemonstrates using SharePoint Embedded for storage in Teams with tab request approval functionality.IntermediateView
19AI-Powered Enterprise Search BotDemonstrates user search functionality powered by Azure Open AI embeddings and Redis DB, supporting file-based queries in Teams bots.AdvancedView
20Complete SamplesSample covering multiple scenarios - dialogs, ME, and Facebook auth.AdvancedViewView
21App SSOProvides SSO functionality for Teams, supporting Tabs, Bots, and Messaging Extensions with secure API access.AdvancedViewViewView
22Combined Tab and Office Add-inDemonstrates using an add-in to act on Office documents and a tab to aggregate data about these actions.AdvancedViewView
23App HR TalentIntegrates with a simulated recruiting and talent management system, supporting bot, tab, and messaging extensions for HR operations.AdvancedViewView

Application templates

#App NameDescriptionLevelCode
2Resource HubResource Hub is a solution designed to provide all the help you need to use Teams, all in one place.BasicView
1QBotQBot is a solution for Microsoft Teams designed to facilitate intelligent Q&A interactions among educators, tutors, and students within classroom settings.AdvancedView

Submitting issues

The issue tracker is for issues, in other words, bugs and suggestions. If you have a question, feedback or suggestions, please check our support page.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

<img src="https://pnptelemetry.azurewebsites.net/microsoft-teams-samples/samples/landing-page" />