Skip to content

Commit adf5f8b

Browse files
committed
updated for dotnet CLI template
1 parent e63e8e3 commit adf5f8b

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44

55
## Что нового
66

7+
### Версия 2.2.0
8+
9+
Создан шаблон для генерации проекта `ASP.NET Web API c AppDefinitions`. То есть, чтобы не устанавливать каждый раз `Calabonga.AspNetCore.AppDefinitions` nuget-пакет в новый (в пустой) проект, можно воспользоваться уже готовым шаблоном, который создаст приложение с установленным nuget-пакетом (плюс еще *Serilog*). Это гораздо быстрее и удобнее. Я использую этот шаблона в своих видео на своём канале [boosty.to/calabonga](https://boosty.to/calabonga).
10+
11+
[Проект шаблона с инструкцией по использованию](https://github.com/Calabonga/Calabonga.AspNetCore.AppDefinitions.Template).
12+
713
### Версия 2.1.0
814

915
* В новой версии появилась возможность подключения модулей к проекту. Достаточно воспользовать новым способом регистрации.
@@ -40,7 +46,7 @@ builder.AddDefinitionsWithModules(modulesPath, typeof(Program));
4046
[15:43:03 DBG] From Program assemblies totally AppDefinitions found: 18
4147
[15:43:04 DBG] Total AppDefinitions applied: 18
4248
```
43-
* Появилсь возможность не только включать/выключать определенные AppDefinitions, но и указывать нужно ли их экспортировать или нет. Обратите внимание, что по умолчанию `Exported` свойство задано как `False`, то есть, не экспортировать данный `AppDefinition`. Например, если регистрацию конечной точки (endpoint) `WeatherForcast` слелать через определение (AppDefinition), то экспорт мог бы выглядеть так:
49+
* Появилась возможность не только включать/выключать определенные AppDefinitions, но и указывать нужно ли их экспортировать или нет. Обратите внимание, что по умолчанию `Exported` свойство задано как `False`, то есть, не экспортировать данный `AppDefinition`. Например, если регистрацию конечной точки (endpoint) `WeatherForcast` слелать через определение (AppDefinition), то экспорт мог бы выглядеть так:
4450
```
4551
public class WeatherForecastEndpoints : AppDefinition
4652
{

src/Calabonga.AspNetCore.AppDefinitions/AppDefinitionExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55

66
namespace Calabonga.AspNetCore.AppDefinitions;
77

8+
/// <summary>
9+
/// Extension for <see cref="WebApplicationBuilder"/>
10+
/// </summary>
811
public static class AppDefinitionExtensions
912
{
1013
/// <summary>

src/Calabonga.AspNetCore.AppDefinitions/Calabonga.AspNetCore.AppDefinitions.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<Nullable>enable</Nullable>
77
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
88
<Title>Calabonga.AspNetCore.AppDefinitions</Title>
9-
<Version>2.1.0</Version>
9+
<Version>2.2.0</Version>
1010
<Authors>Calabonga</Authors>
1111
<Company>Calabonga Soft</Company>
1212
<Product>Calabonga.AspNetCore.AppDefinitions</Product>
@@ -18,7 +18,7 @@
1818
<RepositoryUrl>https://github.com/Calabonga/Calabonga.AspNetCore.AppDefinitions</RepositoryUrl>
1919
<RepositoryType>git</RepositoryType>
2020
<PackageTags>calabonga;architecture;definitions;minimal-api;nimble-framework</PackageTags>
21-
<PackageReleaseNotes>Modules as plugins posibility was added.</PackageReleaseNotes>
21+
<PackageReleaseNotes>Updated for profject template for dotnet CLI</PackageReleaseNotes>
2222
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2323
</PropertyGroup>
2424

0 commit comments

Comments
 (0)