Skip to content

Commit 49a5aa1

Browse files
author
o.nadymov
committed
Consolidate options in Directiory.Build.prors and manual versioning.
1 parent 3dc1f3c commit 49a5aa1

File tree

8 files changed

+94
-122
lines changed

8 files changed

+94
-122
lines changed

Spoleto.PaymentCallback.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ EndProject
1212
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{FAF55DD7-487F-43DF-A141-4AFA430BAE73}"
1313
ProjectSection(SolutionItems) = preProject
1414
.editorconfig = .editorconfig
15+
src\Directory.Build.props = src\Directory.Build.props
1516
LICENSE = LICENSE
1617
publish-assets-to-github.sh = publish-assets-to-github.sh
1718
README.md = README.md

src/Spoleto.PaymentCallback.AlfaBank/Resources/MainIcon.jpg renamed to assets/MainIcon.jpg

File renamed without changes.

src/Directory.Build.props

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<LangVersion>latest</LangVersion>
5+
</PropertyGroup>
6+
7+
<!-- Include symbols for debugging -->
8+
<PropertyGroup>
9+
<!-- This command creates external file (snupkg) with .pdb next to nuget file (nupkg) -->
10+
<IncludeSymbols>true</IncludeSymbols>
11+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
12+
</PropertyGroup>
13+
14+
<!-- https://github.com/dotnet/sourcelink -->
15+
<PropertyGroup>
16+
<!-- Optional: Publish the repository URL in the built .nupkg (in the NuSpec <Repository> element) -->
17+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
18+
19+
<!-- Optional: Embed source files that are not tracked by the source control manager in the PDB -->
20+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
21+
</PropertyGroup>
22+
23+
<!-- Package info -->
24+
<PropertyGroup>
25+
<Product>Spoleto.PaymentCallback libraries</Product>
26+
<Authors>Spoleto-Software</Authors>
27+
<Company>SPOLETO Software Development</Company>
28+
<PackageIcon>MainIcon.jpg</PackageIcon>
29+
<PackageProjectUrl>https://spoleto.ru</PackageProjectUrl>
30+
<RepositoryUrl>https://github.com/spoleto-software/Spoleto.PaymentCallback</RepositoryUrl>
31+
<RepositoryType>GitHub</RepositoryType>
32+
<PackageReadmeFile>README.md</PackageReadmeFile>
33+
<PackageLicenseFile>LICENSE</PackageLicenseFile>
34+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
35+
<Copyright>Copyright © $([System.DateTime]::Now.Year.ToString())</Copyright>
36+
<PackageReleaseNotes></PackageReleaseNotes>
37+
<Version>1.2.0</Version>
38+
<AssemblyVersion>1.2.0.0</AssemblyVersion>
39+
<FileVersion>1.2.0.0</FileVersion>
40+
</PropertyGroup>
41+
42+
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
43+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
44+
<NoWarn>$(NoWarn);CS1591</NoWarn>
45+
</PropertyGroup>
46+
47+
<ItemGroup>
48+
<None Include="$(MSBuildThisFileDirectory)..\LICENSE">
49+
<Pack>True</Pack>
50+
<PackagePath>\</PackagePath>
51+
<Visible>False</Visible>
52+
</None>
53+
<None Include="$(MSBuildThisFileDirectory)..\README.md">
54+
<Pack>True</Pack>
55+
<PackagePath>\</PackagePath>
56+
<Visible>False</Visible>
57+
</None>
58+
<None Include="$(MSBuildThisFileDirectory)..\assets\MainIcon.jpg">
59+
<Pack>True</Pack>
60+
<PackagePath></PackagePath>
61+
<Visible>False</Visible>
62+
</None>
63+
</ItemGroup>
64+
65+
<ItemGroup>
66+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
67+
</ItemGroup>
68+
69+
</Project>

src/Spoleto.PaymentCallback.AlfaBank/Spoleto.PaymentCallback.AlfaBank.csproj

Lines changed: 10 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,18 @@
88
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
99
<DocumentationFile>bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
1010
<GenerateDocumentationFile>True</GenerateDocumentationFile>
11-
<LangVersion>preview</LangVersion>
1211
</PropertyGroup>
1312

14-
<!-- Include symbols for debugging -->
15-
<PropertyGroup>
16-
<!-- This command creates external file (snupkg) with .pdb next to nuget file (nupkg) -->
17-
<IncludeSymbols>true</IncludeSymbols>
18-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19-
<GenerateDocumentationFile>True</GenerateDocumentationFile>
20-
</PropertyGroup>
21-
22-
<!-- Package info -->
23-
<PropertyGroup>
24-
<Product>Spoleto.PaymentCallback.AlfaBank library</Product>
25-
<Description>C# SDK для обработки уведомлений от НСПК на основе API Альфа-Банка.
26-
The base project for callback service for Fast Payment System based on the AlfaBank host.
27-
</Description>
28-
<PackageId>Spoleto.PaymentCallback.AlfaBank</PackageId>
29-
<Authors>OlegNadymov;Spoleto-Software</Authors>
30-
<Company>SPOLETO Software Development</Company>
31-
<PackageIcon>MainIcon.jpg</PackageIcon>
32-
<PackageProjectUrl>https://spoleto.ru</PackageProjectUrl>
33-
<RepositoryUrl>https://github.com/spoleto-software/Spoleto.PaymentCallback</RepositoryUrl>
34-
<RepositoryType>git</RepositoryType>
35-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
36-
<PackageTags>АльфаБанк; Альфа-Банк; AlfaBank; Fast Payment System; Система быстрых платежей</PackageTags>
37-
<Copyright>Copyright © $([System.DateTime]::Now.Year.ToString())</Copyright>
38-
<PackageReleaseNotes></PackageReleaseNotes>
39-
<Version>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</Version>
40-
<AssemblyVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</AssemblyVersion>
41-
<FileVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</FileVersion>
42-
<PackageReadmeFile>README.md</PackageReadmeFile>
43-
</PropertyGroup>
44-
45-
<ItemGroup>
46-
<None Update="README.md">
47-
<Pack>True</Pack>
48-
<PackagePath>\</PackagePath>
49-
</None>
50-
<None Include="Resources\MainIcon.jpg">
51-
<Pack>True</Pack>
52-
<PackagePath></PackagePath>
53-
</None>
54-
</ItemGroup>
13+
<!-- Package info -->
14+
<PropertyGroup>
15+
<Title>Spoleto.PaymentCallback.AlfaBank library</Title>
16+
<PackageId>Spoleto.PaymentCallback.AlfaBank</PackageId>
17+
<PackageTags>АльфаБанк; Альфа-Банк; AlfaBank; Fast Payment System; Система быстрых платежей; СПБ</PackageTags>
18+
<Description>
19+
C# SDK для обработки уведомлений от НСПК на основе API Альфа-Банка.
20+
The base project for callback service for Fast Payment System based on the AlfaBank host.
21+
</Description>
22+
</PropertyGroup>
5523

5624
<ItemGroup>
5725
<PackageReference Include="Spoleto.MQ.Interfaces" Version="1.10.18.1210" />
-11 KB
Binary file not shown.

src/Spoleto.PaymentCallback.AtolOnline/Spoleto.PaymentCallback.AtolOnline.csproj

Lines changed: 11 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,51 +8,19 @@
88
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
99
<DocumentationFile>bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
1010
<GenerateDocumentationFile>True</GenerateDocumentationFile>
11-
<LangVersion>preview</LangVersion>
1211
</PropertyGroup>
1312

14-
<!-- Include symbols for debugging -->
15-
<PropertyGroup>
16-
<!-- This command creates external file (snupkg) with .pdb next to nuget file (nupkg) -->
17-
<IncludeSymbols>true</IncludeSymbols>
18-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19-
<GenerateDocumentationFile>True</GenerateDocumentationFile>
20-
</PropertyGroup>
21-
22-
<!-- Package info -->
23-
<PropertyGroup>
24-
<Product>Spoleto.PaymentCallback.AtolOnline library</Product>
25-
<Description>C# SDK для обработки уведомлений от АТОЛ Онлайн.
26-
The base project for callback service for Atol Online.
27-
</Description>
28-
<PackageId>Spoleto.PaymentCallback.AtolOnline</PackageId>
29-
<Authors>OlegNadymov;Spoleto-Software</Authors>
30-
<Company>SPOLETO Software Development</Company>
31-
<PackageIcon>MainIcon.jpg</PackageIcon>
32-
<PackageProjectUrl>https://spoleto.ru</PackageProjectUrl>
33-
<RepositoryUrl>https://github.com/spoleto-software/Spoleto.PaymentCallback</RepositoryUrl>
34-
<RepositoryType>git</RepositoryType>
35-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
36-
<PackageTags>АТОЛ-Онлайн; АТОЛ; Atol; AtolOnline; Atol-Online</PackageTags>
37-
<Copyright>Copyright © $([System.DateTime]::Now.Year.ToString())</Copyright>
38-
<PackageReleaseNotes></PackageReleaseNotes>
39-
<Version>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</Version>
40-
<AssemblyVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</AssemblyVersion>
41-
<FileVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</FileVersion>
42-
<PackageReadmeFile>README.md</PackageReadmeFile>
43-
</PropertyGroup>
44-
45-
<ItemGroup>
46-
<None Update="README.md">
47-
<Pack>True</Pack>
48-
<PackagePath>\</PackagePath>
49-
</None>
50-
<None Include="Resources\MainIcon.jpg">
51-
<Pack>True</Pack>
52-
<PackagePath></PackagePath>
53-
</None>
54-
</ItemGroup>
55-
13+
<!-- Package info -->
14+
<PropertyGroup>
15+
<Title>Spoleto.PaymentCallback.AtolOnline library</Title>
16+
<PackageId>Spoleto.PaymentCallback.AtolOnline</PackageId>
17+
<PackageTags>АТОЛ-Онлайн; АТОЛ; Atol; AtolOnline; Atol-Online</PackageTags>
18+
<Description>
19+
C# SDK для обработки уведомлений от АТОЛ Онлайн.
20+
The base project for callback service for Atol Online.
21+
</Description>
22+
</PropertyGroup>
23+
5624
<ItemGroup>
5725
<PackageReference Include="Spoleto.MQ.Interfaces" Version="1.10.18.1210" />
5826
</ItemGroup>
-11 KB
Binary file not shown.

src/Spoleto.PaymentCallback.CloudKassir/Spoleto.PaymentCallback.CloudKassir.csproj

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFramework>netcoreapp3.1</TargetFramework>
54
<AssemblyName>Spoleto.PaymentCallback.CloudKassir</AssemblyName>
@@ -8,52 +7,19 @@
87
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
98
<DocumentationFile>bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
109
<GenerateDocumentationFile>True</GenerateDocumentationFile>
11-
<LangVersion>preview</LangVersion>
12-
</PropertyGroup>
13-
14-
<!-- Include symbols for debugging -->
15-
<PropertyGroup>
16-
<!-- This command creates external file (snupkg) with .pdb next to nuget file (nupkg) -->
17-
<IncludeSymbols>true</IncludeSymbols>
18-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19-
<GenerateDocumentationFile>True</GenerateDocumentationFile>
2010
</PropertyGroup>
2111

2212
<!-- Package info -->
2313
<PropertyGroup>
24-
<Product>Spoleto.PaymentCallback.CloudKassir library</Product>
14+
<Title>Spoleto.PaymentCallback.CloudKassir library</Title>
15+
<PackageId>Spoleto.PaymentCallback.CloudKassir</PackageId>
16+
<PackageTags>CloudKassir</PackageTags>
2517
<Description>
2618
C# SDK для обработки уведомлений от CloudKassir.
2719
The base project for callback service for CloudKassir.
2820
</Description>
29-
<PackageId>Spoleto.PaymentCallback.CloudKassir</PackageId>
30-
<Authors>Spoleto-Software</Authors>
31-
<Company>SPOLETO Software Development</Company>
32-
<PackageIcon>MainIcon.jpg</PackageIcon>
33-
<PackageProjectUrl>https://spoleto.ru</PackageProjectUrl>
34-
<RepositoryUrl>https://github.com/spoleto-software/Spoleto.PaymentCallback</RepositoryUrl>
35-
<RepositoryType>git</RepositoryType>
36-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
37-
<PackageTags>CloudKassir</PackageTags>
38-
<Copyright>Copyright © $([System.DateTime]::Now.Year.ToString())</Copyright>
39-
<PackageReleaseNotes></PackageReleaseNotes>
40-
<Version>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</Version>
41-
<AssemblyVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</AssemblyVersion>
42-
<FileVersion>$([System.DateTime]::Now.AddYears(-2021).Year.ToString()).$([System.DateTime]::Now.ToString("MM.dd.HHmm"))</FileVersion>
43-
<PackageReadmeFile>README.md</PackageReadmeFile>
4421
</PropertyGroup>
4522

46-
<ItemGroup>
47-
<None Update="README.md">
48-
<Pack>True</Pack>
49-
<PackagePath>\</PackagePath>
50-
</None>
51-
<None Include="Resources\MainIcon.jpg">
52-
<Pack>True</Pack>
53-
<PackagePath></PackagePath>
54-
</None>
55-
</ItemGroup>
56-
5723
<ItemGroup>
5824
<PackageReference Include="Spoleto.MQ.Interfaces" Version="1.10.18.1210" />
5925
</ItemGroup>

0 commit comments

Comments
 (0)