Перейти к файлу
Chad Voelker d9d86be28d
Merge pull request #90 from microsoft/adaptive-cards
Adaptive cards
2023-04-26 11:51:02 -05:00
.github/workflows Fix case for gitHubTeamId param on main.bicep 2022-04-21 13:26:53 -04:00
.ionide update teams toolkit 2021-12-03 06:53:17 -06:00
.vs add graphql api auth 2022-04-15 10:39:23 -05:00
.vscode fix bug with acquiring github client 2022-04-04 10:46:41 -05:00
TeamBuilder.API add org name to create endpoint 2022-04-22 13:33:56 -05:00
TeamBuilder.AdaptiveCards Update joinApproval.json 2022-04-12 10:31:37 -07:00
TeamBuilder.GitHub add org name to create endpoint 2022-04-22 13:33:56 -05:00
TeamBuilder.Models add channelId 2022-04-11 14:56:14 -05:00
TeamBuilder.Serverless add custom converter to generated client 2022-04-22 13:05:21 -05:00
TeamBuilder.Serverless.Tests add unit test for custom jsonconverter 2022-04-22 11:22:03 -05:00
TokenUtil fix tab app bicep templates 2022-04-28 08:25:01 -05:00
deploy Add logic for auto-create-repository function 2022-04-21 13:13:37 -04:00
hackathonTeamBuilder bump version 2022-04-28 12:10:47 -05:00
.editorconfig Auto-generate GitHub API client in Serverless proj 2022-04-19 11:02:05 -04:00
.gitattributes Initial commit 2021-08-23 14:55:52 -05:00
.gitignore get latest updates from main 2022-04-07 16:13:15 -04:00
CHANGELOG.md Graph api phil (#25) 2022-01-14 12:19:59 -06:00
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md committed 2021-08-23 13:04:58 -07:00
LICENSE LICENSE committed 2021-08-23 13:04:59 -07:00
README.md Update README.md 2022-05-24 12:50:55 -04:00
SECURITY.md SECURITY.md committed 2021-08-23 13:04:59 -07:00
SUPPORT.md SUPPORT.md committed 2021-08-23 13:05:00 -07:00
TeamBuilder.sln add unit test for custom jsonconverter 2022-04-22 11:22:03 -05:00

README.md

Team Builder

Documentation Deployment guide Architecture

Description

Create and manage Hackathon Teams with this sample Microsoft Teams Tab application used to The app deploys all assets needed for users to: * Create a hackathon team * Edit a hackathon team's description * Join a hackathon team * Leave a hackathon team * Lead a hackathon team There is also optional GitHub integration through event grid that will automatically create GitHub repositories for teams.

You can use this app as sample code, or run a simple hackathon with it.

To run this locally, or deploy to your Team's workspace you need:

Desploying Locally Deploying To Teams

Deploying Locally

1 Clone the project and open Visual Studio Code at the hackathonTeamBuilder subdirectory

git clone https://github.com/microsoft/hackathon-team-builder.git
cd hackathon-team-builder
cd hackathonTeamBuilder
code .

2 Open the Team's Toolkit Extension 3 Sign in to your M365 organization (Create an M365 org) 4 Sign in to your Azure subscription (Create an Azure subscription) 5 Once signed in hit F5 to run locally (this may take several minutes) 6 A new broswer will open to a local instance of Teams (you might be asked to login again) 7 You will see a screen asking if you want to Add TeamBuilder to Teams - click add You're now in TeamBuilder!

Deploying to Teams

1 Follow steps 1-4 from the Deploying Locally section above 2 Click on the Team's Toolkit > Deployment > Provision in the cloud 3 Click on the Team's Toolkit > Deployment > Deploy to the cloud 4 Click on the Team's Toolkit > Deployment > Publish To Teams 5 In your Team's control panel you will need to update the version of the Team Builder A] 6 Add Team Builder to any Team Channel just as you would any a]

Products

  • Micorosoft Teams Tab App
  • React Application

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.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.