https://github.com/nventive/cloud-template
Opinionated template to start .NET Cloud projects.
https://github.com/nventive/cloud-template
aspire aspire-dashboard aspire-hosting azure dotnet
Last synced: about 2 months ago
JSON representation
Opinionated template to start .NET Cloud projects.
- Host: GitHub
- URL: https://github.com/nventive/cloud-template
- Owner: nventive
- License: apache-2.0
- Created: 2024-07-11T16:25:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-09T16:19:12.000Z (about 1 year ago)
- Last Synced: 2026-01-25T21:22:33.866Z (5 months ago)
- Topics: aspire, aspire-dashboard, aspire-hosting, azure, dotnet
- Language: C#
- Homepage:
- Size: 523 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Open Source Project Template
This repository contains a template to seed a repository for an Aspire Open Source
project.
Prior to submitting your request for publication, make sure to review the
[Open Source guidelines for publications](https://nventive.visualstudio.com/Internal/_wiki/wikis/Internal_wiki?wikiVersion=GBwikiMaster&pagePath=%2FOpen%20Source%2FPublishing&pageId=7120).
## Features (to keep as-is, configure or remove)
- [Mergify](https://mergify.io/) is configured. You can edit or remove [.mergify.yml](/.mergify.yml).
The following is the template for the final README.md file:
### Usage
#### Install template from nuget.org (Not yet available)
- execute : ``` dotnet new install ```
#### Install template from source
- git clone the template project
- go to root folder
If you want to install the template from source directly :
- execute ``` dotnet new install ./template/ ```
- you can uninstall with the command ``` dotnet new uninstall ./template/ ```
If you want to install the template from local nuget (just to confirm the end to end creation):
- execute ``` dotnet pack ```
- execute ```dotnet new install ./bin/release/nventive.Template.1.0.0.nupkg```
- uninstall command : ```dotnet new uninstall nventive.Templates.Aspire```
#### Create new project
- Run the following command. Ensure that the name you provide (replacing `MyApp`) contains only letters and numbers :
```bash
dotnet new nv-aspire -n MyApp [--appInsights]
```
- follow the project readme.md
#### Options
- `--appInsights`
Adds App Insights integration with automatic provisioning.