Skip to content

Latest commit

History

History
56 lines (35 loc) 路 3.82 KB

SETUP.md

File metadata and controls

56 lines (35 loc) 路 3.82 KB

Environment Setup

1 - Prepare your Microsoft 365 tenant

Need a development environment?

If you don't currently have an Microsoft 365 work/school account, you can sign up for a Microsoft 365 Developer Program subscription. It's free for 90 days and will continually renew as long as you're using it for development activity. If you have a Visual Studio Enterprise or Professional subscription, both programs include a free Microsoft 365 developer subscription, active for the life of your Visual Studio subscription. See Set up a Microsoft 365 developer subscription.

Already have a Microsoft 365 account?

If you are a Microsoft 365 subscriber, you can develop apps with Microsoft Graph by using one of the following plans:

  • Business Essentials
  • Business Premium
  • Enterprise E1, E3, and E5
  • Developer
  • Education, Education Plus, and Education E5
  • Microsoft Teams will also be available to customers who subscribed to E4 prior to its retirement.

2 - Install Visual Studio or Visual Studio Code (Recommended)

Installing Visual Studio or Visual Studio Code for building your app is recommended for this hack, however it's not mandatory. You can also use any code editor or IDE that supports client-side development to build your application.

  • Install Visual Studio to work with .NET build environments.
  • Install Visual Studio Code to work with JavaScript, TypeScript, or SharePoint Framework (SPFx) build environments.

3 - Install Teams Toolkit for Visual Studio or Visual Studio Code (Recommended)

The Teams Toolkit is an extension for Visual Studio Code and Visual Studio 2022 that helps developers create and deploy Microsoft Teams apps with integrated identity, cloud storage, and other services across Microsoft 365 and Azure. Installing Teams Toolkit for Visual Studio or Visual Studio Code to build a Teams app is recommended for this hack, however it's not mandatory. You can also use any other tools to build your Teams app.

Teams Toolkit for Visual Studio

You can use Teams Toolkit for Visual Studio to build your app with .NET.

Teams Toolkit for Visual Studio Code

You can use Teams Toolkit for Visual Studio Code to build your app with JavaScript, TypeScript, or SharePoint Framework (SPFx).

4 - Install the browser of your choice

Install a browser with developer tools such as Microsoft Edge or Google Chrome.

5 - Setup your GitHub account

GitHub offers personal accounts for individuals and organizations for teams of people working together.

You can create a personal account, which serves as your identity on https://github.com, or an organization, which allows multiple personal accounts to collaborate across multiple projects.

For more information, see Signing up for a new GitHub account.


SharePoint Framework Environment Setup

This part is only for developers who want to work with SharePoint Framework during their hack.

Follow the steps to complete your setup for SharePoint Framework: Set up your SharePoint Framework development environment