devdeer.Templates.Solution
10.2.0
dotnet new install devdeer.Templates.Solution::10.2.0
devdeer.Templates.Solutio
Disclaimer
If you want to use this package you should be aware of some principles and practices we at DEVDEER use. So be aware that this is not backed by a public repository. The purpose here is to give out customers easy access to our logic. Nevertheless you are welcome to use this lib if it provides any advantages.
Summary
This nuget package can be used to initialize a dotnet solution with API and one UI project for web. The solution will also include all additional assets for IaC using Bicep. We are following our own interpretation of the Microsoft CAF. The source control for this solution template is pre-defined as being Azure DevOps with Git.
Description
TBD
Installation
The solution template package can be found at nuget.org. To perform the installation the dotnet cli is required.
dotnet new install devdeer.Templates.Solution
The valid versions can be found on the nuget package site.
Usage
First you can inform yourself about the available options using
dotnet new devdeer-sln -h
dotnet new devdeer-sln `
-c YOUR_COMPANY_NAME `
-p YOUR_PROJECT_NAME `
-csk YOUR_COMPANY_SHORT_KEY `
-ten YOUR_TENANT_ID `
-dom YOUR_TENANT_DOMAIN `
-devid YOUR_AZURE_DEVELOPER_GROUP_ID
-devname YOUR_AZURE_DEVELOPER_GROUP_NAME `
-rmgid YOUR_ROOT_MANAGEMENT_GROUP_ID `
-mgid YOUR_MANAGEMENT_GROUP_ID `
-mgsub YOUR_MANAGEMENT_SUBSCRIPTION_ID `
-agname YOUR_ACTION_GROUP_NAME `
-sub YOUR_SUBSCRIPTION_ID `
-ado YOUR_DEVOPS_ORG_NAME `
-net 10 `
-node '20-lts' `
-o OUTPUT_DIR
YOUR-COMPANY-NAME: The name of your company/organization.YOUR-PROJECT-NAME: The name of your solution.YOUR-COMPANY-SHORT-KEY: The abbreviation of your company/organization.YOUR-TENANT-ID: The unique identifier of the Azure tenant to use.YOUR_TENANT_DOMAIN: The default domain of the Azure tenant.YOUR_AZURE_DEVELOPER_GROUP_ID: (optional) The ID of the Entra ID security group that represents developers for this project.YOUR_AZURE_DEVELOPER_GROUP_NAME: (optional) The corresponding name ofYOUR_AZURE_DEVELOPER_GROUP_ID.YOUR_ROOT_MANAGEMENT_GROUP_ID: (optional) The id of the management group that represents your tenant root.YOUR_MANAGEMENT_GROUP_ID: (optional) The id of the management group that is nearest to your landing zone.YOUR_MANAGEMENT_SUBSCRIPTION_ID: (optional) The subscription id of your landing zone.YOUR_ACTION_GROUP_NAME: The name of the action group to use in Azure.YOUR-SUBSCRIPTION-ID: (optional) The Azure subscription to use.YOUR_DEVOPS_ORG_NAME: (optional) The unique name of your Azure DevOps organization.OUTPUT_DIR: (optional) The output directory.
Cleanup
If you want to cleanup your Azure tenant after you tried out this template you have to:
- Delete the resource groups (the one for the stage resources and the shared one).
- Purge the Azure App Configuration.
- Delete the group
AZ-PROJECT_NAME-DbAdmins. - Delete the app registrations
PROJECT_NAME Core Api STAGE_NAMEandPROJECT_NAME UI STAGE_NAME. - Purge the deleted app registrations.
About DEVDEER
DEVDEER is a company from Magdeburg, Germany which is specialized in consulting, project management and development. We are very focussed on Microsoft Azure as a platform to run our products and solutions in the cloud. So all of our backend components usually runs in this environment and is developed using .NET. In the frontend area we are using react and a huge bunch of packages to build our UIs.
You can find us online:
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.2.0 | 244 | 11/10/2025 |
| 10.1.1 | 205 | 10/26/2025 |
| 10.1.0 | 201 | 10/26/2025 |
| 10.0.0 | 164 | 10/24/2025 |
| 9.0.0 | 337 | 1/9/2025 |
| 7.0.0 | 354 | 7/19/2024 |
| 6.0.0 | 436 | 4/24/2024 |
| 5.0.0 | 1,819 | 2/16/2024 |
| 4.0.0 | 1,138 | 1/18/2024 |
| 3.1.4-beta | 2,528 | 11/1/2023 |
| 3.1.3-beta | 971 | 7/28/2023 |
| 3.1.2-beta | 678 | 7/21/2023 |
| 3.1.1-beta | 801 | 7/13/2023 |
| 3.1.0-beta | 650 | 7/12/2023 |
| 3.0.1 | 731 | 7/4/2023 |
| 3.0.0 | 632 | 6/30/2023 |
| 2.0.6 | 803 | 6/13/2023 |
| 2.0.5 | 873 | 3/23/2023 |
| 2.0.4-beta | 761 | 2/7/2023 |
| 2.0.3-beta | 807 | 2/1/2023 |
| 2.0.2-beta | 784 | 1/9/2023 |
| 2.0.0-beta | 860 | 12/20/2022 |
| 1.4.0 | 906 | 12/5/2022 |
| 1.3.0 | 840 | 11/18/2022 |
| 1.2.1 | 1,069 | 6/27/2022 |
| 1.2.0 | 899 | 6/1/2022 |
| 1.1.0 | 1,086 | 5/10/2022 |
| 1.0.6 | 1,007 | 5/9/2022 |
| 1.0.5 | 944 | 4/11/2022 |
| 1.0.4 | 1,018 | 2/21/2022 |
| 1.0.3 | 892 | 1/5/2022 |
| 1.0.2 | 830 | 12/23/2021 |
| 1.0.1 | 875 | 12/21/2021 |
| 1.0.0 | 1,005 | 12/21/2021 |
| 0.2.5-beta | 878 | 12/9/2021 |
| 0.2.4-beta | 1,574 | 12/1/2021 |
| 0.2.2-beta | 791 | 11/29/2021 |
| 0.2.1-beta | 846 | 11/19/2021 |
| 0.2.0-beta | 864 | 11/12/2021 |
| 0.1.17-beta | 756 | 10/22/2021 |
| 0.1.16-beta | 906 | 9/28/2021 |
| 0.1.15-beta | 967 | 9/16/2021 |
| 0.1.13-beta | 1,451 | 8/9/2021 |
| 0.1.12-beta | 1,175 | 7/28/2021 |
| 0.1.10-beta | 2,087 | 5/1/2021 |
| 0.1.9-beta | 957 | 5/1/2021 |
| 0.1.7-beta | 984 | 2/10/2021 |
| 0.1.6-beta | 938 | 2/10/2021 |
| 0.1.5-beta | 842 | 1/14/2021 |
| 0.1.4-beta | 1,004 | 1/14/2021 |
| 0.1.2-beta | 956 | 1/10/2021 |
| 0.1.1-beta | 984 | 1/10/2021 |
- Fixed replacements.
- Added SP-generation for development stage.