Use it for setting up a take-home interview assignment or a portfolio project.
For building and starting up the project using commands:
- dotnet build
- dotnet run --project .\backend\backend.csproj
For building and starting up the project using the codespace IDE:
- Install the extention names
C# Dev Kit
(it should appear as popup when you start the codespace, or you can search for it in the Extensions section in the left menu). After this is installed a small Play icon should appear in the top left corner of your codespace.
If you're using codespace, you'll see a popup in the bottom right corner asking for permission to open a new tab in your browser. On this new tab navigate to /swagger
, and you'll be able to test your solution here.
- Backend service - an .NET service with a
/ping
endpoint. Extend with your code. - API test suite - a Cypress test suite. Extend with your tests.
- Pipeline - a test Runner that executes the Cypress tests on push to a branch other than
master
/main
.
- .NET7
- Cypress
- GitHub Actions
Made by DevSkills.
Did you find this repo useful? Give us a shout on Twitter / LinkedIn.