MSB.Templates 1.0.20

MSB.Templates

Om projektet

Detta projektet innehåller MSB-anpassade mallar för olika typer om NET-applikationer. Mallarna är preppade med grundläggande funktioner enligt MSB:s preferenser.

Utvecklingsmiljö

IDE Version
Visual Studio/VS Code 2022

Ramverk

Ramverk som används för webbplatsen är

Ramverk Version
Microsoft.TemplateEngine

Komponenter (NuGet)

MSB:s egna paket kräver att en ny källa läggs till i Visual Studio under Tools -> Nuget Package Manager -> Package Manager Settings -> Package Sources. Adressen till källan är: https://nuget.msb.se/nuget

För .NET > 6 görs det samma med hjälp av kommandot "dotnet nuget add source -n MSB https://nuget.msb.se/nuget"

Byggen

För byggen och deployer används Atlassian Bamboo. Projektet bygger ut ett Nuget-paket som laddas upp till MSB:s Nuget-feed. paketet innehåller alla mallar.

Projektet kan manuellt paketeras med kommandot "dotnet pack", vilket genererar en Nuget-fil under bin/Release.

Branchstrategi

MSB använder arbetsflödet Gitflow.
Grenar i källkodssystemet namnsätts enligt prefix/ärendenummer, t.ex. bugfix/MSBSE-13

[Kompletterande beskrivning av projektets branchstrategi.]

Tester

Vid varje bygge testas samtliga mallar får sårbara/utdaterade paket, både Nuget och NPM.

Varje mall i projektet har en egen katalog under content, och projekten kan öppnas och köras därifrån. Innan paketering/deploy ska ändrade projekt testköras manuellt för att säkerställa funktion.

Användning

Kontrollera att MSB:s Nuget-feed finns definierat antingen i den lokla nuget.config eller globalt.

Skapa ett nytt projekt genom att i CLI köra: dotnet new [mallnamn] -n [projektnamn]

Exempel: dotnet new msb.optimizely -n mincoolawebbplats

OBS! Se till att stå i en tom katalog när projektet skapas! Mallarna skapar inte en ny katalog utan placerar projektet i den katalog man står!

Mallar i projektet

Mallens namn Beskrivning
msb.optimizely Skapar ett MSB-anpassat optimizely 12 project

.NET 8.0

  • No dependencies.

Version Downloads Last updated
1.0.20 1 2025-11-20
1.0.19 1 2025-10-07
1.0.18 4 2025-08-20
1.0.17 6 2025-05-19
1.0.16 0 2025-05-19
1.0.15 1 2025-05-19
1.0.13 3 2025-04-14
1.0.12 5 2025-04-07
1.0.10 0 2025-04-02
1.0.8 1 2025-03-07
1.0.6 0 2025-01-23
1.0.4 0 2025-01-16
1.0.3 0 2025-01-16
1.0.2 0 2025-01-16
1.0.1 0 2025-01-16
1.0.0 0 2025-01-16