GitHub Workflow - Backend

Development Enviornment

The preferred development enviornment for the Cloud-Infrastructure .NET solution is Microsoft Visual Studio 2022 Community Edition. When installing Visual Studio, make sure to install all of the options checked below:

Alt text Alt text

After installing Visual Studio, you will also need to install SQL Server Developer Edition (Free). All of the default installation settings can be followed for this. Finally, you’ll need to install SQL Server Management Studio. The default installation options for SSMS can be followed here also.

Cloning The Repository

To clone the Cloud-Infrastructure repository, head over to the GitHub Repository, click the green “Code” dropdown on the repo page, then copy the https link given from the dropdown, as seen below:

Alt text Alt text

After copying the repo link, open Visual Studio and click "" on the start page as seen here:

Alt text Alt text

From here you will be prompted to enter the link of the repository to clone and the path at which to create the directory of the repo on your machine. Go ahead and paste the repository link and choose where to save it, then hit the “clone” button in the bottom right as seen below:

Alt text Alt text

Now that the repo has been cloned, Go ahead and click on the configuration manager next to the run button. Next, ensure that the “Server: https” configuration is selected and then hit run.

Alt text Alt text

Lastly, the Swagger website will open up locally and will contain of all the API endpoints. Taaa daaa

Alt text Alt text

Everything from here on is basic source control practice. If you are unfamiliar with these practices, check out the Git Cheat Sheet for an introduction to them!