Skip to content

Repository files navigation

Burcin

Open in Visual Studio Code

ci

The template will change all Burcin words under the dist folder to the folder name.

Install

# retrieves latest
dotnet new install "Burcin.Templates.CSharp"

# retrieves a specific version with source definition
dotnet new install "Burcin.Templates.CSharp::1.2.21" --nuget-source https://api.nuget.org/v3/index.json

Update

Warning

It looks like --update-* commands are not working (4/22/2020)

# checks if tere is an update
dotnet new "Burcin.Templates.CSharp" --update-check
# applies if tere is an update
dotnet new "Burcin.Templates.CSharp" --update-apply

Uninstall

dotnet new uninstall "Burcin.Templates.CSharp"

Help

dotnet new burcin --help

Run

cd "<PATH>"; #e.g. C:\Users\<USERNAME>\Source\local\<MYPROJECT>

# Full Modular Polylith on .NET 10 (the canonical example):
dotnet new burcin --name "MyFolder" `
    --OrganizationLegalName "MyOrganization, Inc." --OrganizationName "MyOrganization" --ProjectName "MyProject" `
    --DatabaseName "MyProjectDb" --Authors "Your Name" `
    --RepositoryUrl "https://github.com/<changeme>/myproject" `
    --EntityFramework --OData --Cache "All" `
    --DocFx --GitHubTemplates --NugetSourceGitHub --NugetSourceAzureDevOps `
    --SkipRestore;

# Minimal scaffold (no EF / no modules / no OData) — useful for stateless services:
dotnet new burcin --name "MyFolder" `
    --OrganizationLegalName "MyOrganization, Inc." --OrganizationName "MyOrganization" --ProjectName "MyService" `
    --DatabaseName "MyServiceDb" --Authors "Your Name" `
    --SkipRestore;

See the generated project's README.md for architecture details — the Modular Polylith pattern, per-module schemas, Outbox/Inbox flows, Aspire AppHost orchestration, and how to add a new module.

List all templates

dotnet new list burcin;

About

.NET C# project template package

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages