A batteries-included repository template for C# packages.
Core
project that represents the libraryTests
project withxUnit
,FluentAssertions
andNSubstitute
installedBenchmarks
project withBenchmarkDotNet
installedPlayground
project for playing with stuff in the console.editorconfig
(fully configured)- NuGet publish for
Core
project - GitHub Actions: testing (
test.yml
) and deployment (deploy.yml
)
- Make sure
dotnet-script
tool is installed - Execute
dotnet script install.csx
at the root of the repository
$ dotnet script install.csx
Project name: Test
Project description: Test description.
Repository name (e.g., 'candy-kingdom/summary'): candy-kingdom/test
Installing...
√ Step 1
√ Step 2
√ ...
√ Step N
Done!