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 |