Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.87 KB

File metadata and controls

39 lines (30 loc) · 1.87 KB

Contribution Guides

  1. Get Set up
  2. Test Your Changes
  3. Write Unit Tests
  4. Submit a PR
  5. Publish Your Changes

1. Get Set up

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.

Code dependencies: Azure Communication Services Authentication Server Sample - Code Dependency Diagram