RodriOliveira.DotNet.Library.Template
1.4.1
dotnet new install RodriOliveira.DotNet.Library.Template@1.4.1
This package contains a .NET Template Package you can call from the shell/command line.
Rodrigo Oliveira .NET Library Template
Opinionated dotnet new template for creating .NET 10 class libraries with a ready-to-use engineering baseline.
Requirements
- .NET 10 SDK
Install
dotnet new install RodriOliveira.DotNet.Library.Template
Create a Library
dotnet new rodri-lib -n MyCompany.MyLibrary
cd MyCompany.MyLibrary
The rodri-lib short name creates a new library project and replaces the neutral Template.Library identity in generated paths and files.
Validate the Generated Project
dotnet restore --locked-mode
dotnet build --configuration Release --no-restore
dotnet test --configuration Release --no-build
Included Baseline
- .NET 10 class library and test projects
- Central Package Management and reproducible restore
- nullable reference types, analyzers, and warnings as errors
- xUnit v3, AwesomeAssertions, NSubstitute, and Coverlet
- NuGet package metadata, symbols, Source Link, and package validation
- GitHub Actions for CI, security checks, quality analysis, versioning, and release automation
Update Installed Templates
dotnet new update
Uninstall
dotnet new uninstall RodriOliveira.DotNet.Library.Template
Documentation
Full documentation is available in the GitHub repository:
https://github.com/rodri-oliveira-dev/dotnet-library-template
This package has 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.