- Notifications
You must be signed in to change notification settings - Fork 527
/
Copy pathmstdd-landing.yml
282 lines (260 loc) · 12.7 KB
/
mstdd-landing.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
### YamlMime:Landing
title: Microsoft Teams developer documentation # < 60 chars
summary: Welcome to overview of Microsoft Teams developer documentation. Teams apps bring key information, common tools, and trusted processes to where people increasingly gather, learn, and work. # < 160 chars
metadata:
title: Microsoft Teams Developer Documentation # Required; page title displayed in search results. Include the brand. < 60 chars.
description: Learn about Microsoft Teams developer documentation, how to build apps for Teams, and create collaborative workspaces for effective communication. # Required; article description that is displayed in search results. < 160 chars.
ms.service: msteams
ms.subservice: teams-apps # Optional; Remove if no subservice is used.
ms.topic: landing-page # Required
ms.collection: collection # Optional; Remove if no collection is used.
author: surbhigupta12 #Required; your GitHub user alias, with correct capitalization.
ms.author: surbhigupta #Required; microsoft alias of author; optional team alias.
ms.date: 12/11/2024 #Required; mm/dd/yyyy format.
ms.localizationpriority: high
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new
landingContent:
# Cards and links should be based on top customer tasks or top subjects
# Start card title with a verb
# - title:
# linkLists:
# - linkListType: whats-new
# links:
# - text: Introduced app manifest v1.14
# url: ~/resources/schema/manifest-schema.md
# - text: Common reasons for app validation failure
# url: ~/concepts/deploy-and-publish/appsource/common-reasons-for-app-validation-failure.md
# - text: Upload your app in Microsoft Teams
# url: ~/concepts/deploy-and-publish/apps-upload.md
# - text: Share to Teams from personal app or tab
# url: ~/concepts/build-and-test/Share-to-Teams-from-personal-app-or-tab.md
# - text: Create Teams conversation bot
# url: ~/sbs-teams-conversation-bot.yml
# - text: Build your first app using Blazor
# url: sbs-gs-blazorupdate.yml
# - text: Device permissions for the browser
# url: ~/concepts/device-capabilities/browser-device-permissions.md
# - text: Integrate People Picker
# url: ~/concepts/device-capabilities/people-picker-capability.md
- title: What's new
linkLists:
- linkListType: whats-new
links:
- text: Best practices to optimize tab performance in Teams mobile
url: resources/teams-mobile-best-practices.md
- text: Advanced step-by-step guide to build custom engine agent
url: sbs-Teams-AI.yml
- text: AI label, citations, feedback buttons, and sensitivity labels for bot messages
url: bots/how-to/format-ai-bot-messages.md
- text: Copilot handoff
url: bots/how-to/conversations/bot-copilot-handoff.md
- text: Assistants API to create powerful AI assistants
url: bots/how-to/teams-conversational-ai/teams-conversation-ai-overview.md#how-do-teams-ai-library-features-benefit-me
- text: Build apps with Teams AI library
url: bots/how-to/teams-conversational-ai/conversation-ai-quick-start.md
- text: Build a custom engine agent to chat with your data
url: teams-ai-library-tutorial.yml
- title: What's new
linkLists:
- linkListType: whats-new
links:
- text: Custom engine agents support for Microsoft 365 Copilot Chat
url: bots/how-to/teams-conversational-ai/how-conversation-ai-get-started.md#add-support-for-microsoft-365-copilot-chat
- text: Precache your tab app to optimize its initial load time
url: tabs/how-to/app-caching.md#precaching-tab-apps
- text: App package editor in Developer Portal for Teams
url: concepts/build-and-test/manage-your-apps-in-developer-portal.md#configure
- text: Introducing third-party cloud storage for drag-dropped files in a Teams chat
url: concepts/device-capabilities/third-party-storage-capability.md
- text: Tab app caching is generally available
url: tabs/how-to/app-caching.md
- text: AI label, citations, feedback buttons, and sensitivity labels in bot messages are generally available
url: bots/how-to/bot-messages-ai-generated-content.md
- text: Introducing share to meeting from personal app
url: concepts/build-and-test/share-to-teams-from-personal-app-or-tab.md#share-to-meeting-from-personal-app
- text: Text customization for share to stage button
url: apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md#advanced-share-to-stage-apis
- text: Multi parameters for API-based message extensions
url: messaging-extensions/create-api-message-extension.md#multi-parameters
- text: Extend bot-based message extension as an agent for Microsoft 365 Copilot
url: messaging-extensions/build-bot-based-agent.md
- linkListType: reference
links:
- text: Extend Microsoft 365 Copilot
url: /microsoft-365-copilot/extensibility/
- text: Community chat room for Microsoft Teams app developers
url: https://gitter.im/OfficeDev/home
- title: Get started
linkLists:
- linkListType: get-started
links:
- text: Get started with building apps
url: ../msteams-platform/get-started/get-started-overview.md
- text: Get started with GitHub
url: /contribute/additional-resources
- text: Glossary
url: ~/get-started/glossary.md
- text: Overview
url: ~/overview.md
- linkListType: tutorial
links:
- text: Build app with JavaScript
url: sbs-gs-javascript.yml
- text: Build your first app using Blazor
url: sbs-gs-blazorupdate.yml
- text: Build app with SPFx
url: sbs-gs-spfx.yml
- text: Build app with C# or .NET
url: sbs-gs-csharp.yml
- text: Build app with Node.js
url: sbs-gs-nodejs.yml
- text: Build command bot with JavaScript
url: sbs-gs-commandbot.yml
- text: Build notification bot with JavaScript
url: sbs-gs-notificationbot.yml
- text: Build workflow bot
url: sbs-gs-workflow-bot.yml
- title: Monetize your app
linkLists:
- linkListType: concept
links:
- text: Guidelines for apps linked to SaaS offers
url: concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md#apps-linked-to-saas-offer
- text: Microsoft Teams Store validation guidelines
url: ~/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md
- text: Monetize your Teams app with a transactable SaaS offer
url: ~/concepts/deploy-and-publish/appsource/prepare/include-saas-offer.md
- text: In-app purchases
url: ~/concepts/deploy-and-publish/appsource/prepare/in-app-purchase-flow.md
- text: Test preview for monetized apps
url: ~/concepts/deploy-and-publish/appsource/prepare/test-preview-for-monetized-apps.md
- text: Additional tips for rapid approval to publish your app linked to a SaaS offer
url: ~/concepts/deploy-and-publish/appsource/publish.md#additional-tips-for-rapid-approval-to-publish-your-app-linked-to-a-saas-offer
- title: Build apps for Teams
linkLists:
- linkListType: overview
links:
- text: Build apps for Microsoft Teams
url: ../msteams-platform/overview.md
- text: App fundamentals
url: ~/concepts/app-fundamentals-overview.md
- text: Design your app
url: ~/concepts/design/design-teams-app-overview.md
- text: Code samples
url: https://github.com/OfficeDev/Microsoft-Teams-Samples
- text: Build apps for Teams meeting stage
url: ~/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
- linkListType: whats-new
links:
- text: What's new
url: ../msteams-platform/whats-new.md
- title: Build app capabilities
linkLists:
- linkListType: concept
links:
- text: Build tabs
url: ~/tabs/what-are-tabs.md
- text: Build bots
url: ~/bots/what-are-bots.md
- text: Build message extensions
url: ~/messaging-extensions/what-are-messaging-extensions.md
- text: Build apps for Teams meetings
url: ~/apps-in-teams-meetings/teams-apps-in-meetings.md
- text: Build webhooks and connectors
url: ~/webhooks-and-connectors/what-are-webhooks-and-connectors.md
- text: Build cards and dialogs
url: ~/task-modules-and-cards/cards-and-task-modules.md
- text: App manifest
url: ../msteams-platform/resources/schema/manifest-schema.md
- text: Public developer preview manifest schema
url: ~/resources/schema/manifest-schema-dev-preview.md
- title: Step-by-step guides
linkLists:
- linkListType: tutorial
links:
- text: Debug your AI chat bot using Teams App Test Tool
url: ~/sbs-teams-app-test-tool.yml
- text: Bot configuration experience
url: ~/qsg-bot-configuration-experience.yml
- text: Create Teams conversation bot
url: ~/sbs-teams-conversation-bot.yml
- text: Create Calling and meeting bot
url: ~/sbs-calling-and-meeting.yml
- text: Configure SSO for tabs and message extensions
url: ~/sbs-tabs-and-messaging-extensions-with-SSO.yml
- text: Build tabs with Adaptive Card
url: ~/sbs-tab-with-adaptive-cards.yml
- text: Build a bot to send Proactive messages
url: ~/sbs-send-proactive.yml
- text: Build a bot with SSO authentication
url: ~/sbs-bots-with-sso.yml
- text: Generate meeting token
url: ~/sbs-meeting-token-generator.yml
- linkListType: tutorial
links:
- text: Generate meeting side panel
url: ~/sbs-meetings-sidepanel.yml
- text: Build an in-meeting document signing app
url: ~/sbs-inmeeting-document-signing.yml
- text: Build command bot with JavaScript
url: sbs-gs-commandbot.yml
- text: Build notification bot with JavaScript
url: sbs-gs-notificationbot.yml
- text: Upload files to Teams from a bot
url: ~/sbs-file-handling-in-bot.yml
- text: Generate meeting content bubble
url: ~/sbs-meeting-content-bubble.yml
- text: Invoke dialogs from Microsoft Teams
url: ~/sbs-botbuilder-taskmodule.yml
- text: Build search based message extension
url: ~/sbs-messagingextension-searchcommand.yml
- text: Build action based message extension
url: ~/sbs-meetingextension-action.yml
- text: Build Outgoing Webhooks
url: ~/sbs-outgoing-webhooks.yml
- linkListType: tutorial
links:
- text: Unfurl links in Teams using bot
url: ~/sbs-botbuilder-linkunfurling.yml
- text: Build Teams connectors
url: ~/sbs-teams-connectors.yml
- text: Send activity feed notification
url: ~/sbs-graphactivity-feedbroadcast.yml
- title: Teams app scenarios
linkLists:
- linkListType: reference
links:
- text: Best practices for Teams app scenarios
url: https://developer.microsoft.com/microsoft-teams/app-development-resources/?filter=bestpractices
- text: Explore low-code apps for Teams
url: ~/samples/teams-low-code-solutions.md
- title: Publish Teams app
linkLists:
- linkListType: concept
links:
- text: Publish Teams apps in Microsoft Teams Store
url: /training/modules/microsoft-teams-publish-app-to-store
- text: Publish your Teams apps
url: ~/concepts/deploy-and-publish/apps-publish-overview.md
- text: Upload your app in Microsoft Teams
url: ~/concepts/deploy-and-publish/apps-upload.md
- text: Publish to Microsoft Teams Store
url: ~/concepts/deploy-and-publish/appsource/publish.md
- text: Microsoft Teams Store validation guidelines
url: ~/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md
- text: Common reasons for app validation failure
url: ~/concepts/deploy-and-publish/appsource/common-reasons-for-app-validation-failure.md
- text: Maintain your published app
url: ~/concepts/deploy-and-publish/appsource/post-publish/overview.md
- title: Notifications
linkLists:
- linkListType: reference
links:
- text: Design activity feed notifications
url: concepts/design/activity-feed-notifications.md
- text: Send activity feed notifications
url: /graph/teams-send-activityfeednotifications
- text: Best practices for activity feed notifications
url: /graph/teams-activity-feed-notifications-best-practices
- text: Send proactive messages
url: bots/how-to/conversations/send-proactive-messages.md