To start contributing to this sample and get all set up, please refer to our local deployment guide.
Once you are locally all set up, create a new branch from main
branch and start making your changes. Have fun!
Here is a quick overview of the repo code structure:
.
├── deploy - folder gathering all that is needed for Azure deployment
├── src
│ ├── Controllers - folder gathering each controller which describes the path of each route and the method to call.
│ ├── Extensions - folder gathering all extensions like exeption handler middleware or service collection.
│ ├── Interfaces - folder gathering all interfaces.
│ ├── Models - folder gathering all objects.
│ ├── Properties - folder gathering properties needed to run the sample.
│ ├── Services - folder gathering all services used in the project like Microsoft Graph, Communication Services and Azure Active Directory.
│ ├── Program.cs - file containing the starting point of the sample.
│ └── Startup.cs - file containing configuration and setup of the sample.
└── tests - folder gathering all unit tests.
├── Controllers - folder gathering unit tests for each controller.
└── Services - folder gathering unit tests for each service.
- Next: Test Your Changes