Slack Bolt to Teams SDK porting guide#2697
Conversation
|
@microsoft-github-policy-service agree |
@microsoft-github-policy-service agree |
There was a problem hiding this comment.
Pull request overview
This PR adds a comprehensive porting guide to help developers migrate their Slack Bolt applications to the Teams SDK. The guide provides side-by-side comparisons of concepts, code examples, and migration steps for authentication, message handlers, and adaptive cards.
Changes:
- Added new Slack Bolt to Teams SDK migration guide with detailed comparison tables covering installation, authentication, messaging, cards, and AI features
- Created TypeScript code examples demonstrating migration patterns for app configuration, message handlers, adaptive cards, and OAuth authentication
- Updated authentication patterns across multiple existing migration guides to use consistent
await signin()pattern instead ofisSignedInchecks
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| teams.md/static/missing-pages.json | Added entry indicating C# and Python implementations are not yet available for the new Slack Bolt migration guide |
| teams.md/src/pages/templates/migrations/slack-bolt.mdx | New comprehensive migration guide comparing Slack Bolt and Teams SDK concepts with detailed comparison table |
| teams.md/src/components/include/migrations/slack-bolt/typescript.incl.md | TypeScript code examples showing migration patterns for app setup, message handlers, adaptive cards, Graph API usage, and external OAuth |
| teams.md/src/components/include/migrations/v1/typescript.incl.md | Updated authentication examples to use consistent await signin() pattern |
| teams.md/src/components/include/migrations/botbuilder/user-authentication/typescript.incl.md | Updated authentication pattern for consistency |
| teams.md/src/components/include/in-depth-guides/user-authentication/typescript.incl.md | Updated authentication examples to use consistent await signin() pattern |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
teams.md/src/components/include/migrations/slack-bolt/typescript.incl.md
Show resolved
Hide resolved
teams.md/src/components/include/migrations/slack-bolt/typescript.incl.md
Outdated
Show resolved
Hide resolved
teams.md/src/components/include/migrations/slack-bolt/typescript.incl.md
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…pt.incl.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
First draft for Slack Bolt -> Teams SDK porting guide.