Skip to content
This repository has been archived by the owner on May 7, 2020. It is now read-only.

Commit

Permalink
Merge pull request #21 from osoykan/dev
Browse files Browse the repository at this point in the history
dev to master
  • Loading branch information
osoykan authored Mar 11, 2017
2 parents 61e6005 + fa4c260 commit 316e99d
Show file tree
Hide file tree
Showing 120 changed files with 1,646 additions and 943 deletions.
59 changes: 38 additions & 21 deletions Stove.sln
Original file line number Diff line number Diff line change
@@ -1,46 +1,53 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
# Visual Studio 15
VisualStudioVersion = 15.0.26228.4
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{4D2BAE52-1E23-4321-BBE6-2BAC28F7B389}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{23CB5044-8ECE-4DDC-89E0-FC1B8EC9DDDF}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove", "src\Stove\Stove.xproj", "{3E6ED7B7-031B-4BB0-9682-0B87189C16FD}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5D8189AC-B744-4EE6-B590-8E09FA5E4759}"
ProjectSection(SolutionItems) = preProject
.gitignore = .gitignore
appveyor.yml = appveyor.yml
LICENSE = LICENSE
README.md = README.md
EndProjectSection
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.EntityFramework", "src\Stove.EntityFramework\Stove.EntityFramework.xproj", "{38240661-A269-4ED4-8CF0-249BF09BF52D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove", "src\Stove\Stove.csproj", "{3E6ED7B7-031B-4BB0-9682-0B87189C16FD}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.HangFire", "src\Stove.HangFire\Stove.HangFire.xproj", "{3829D36D-C8DB-4571-9A57-1821A5AC0085}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.EntityFramework", "src\Stove.EntityFramework\Stove.EntityFramework.csproj", "{38240661-A269-4ED4-8CF0-249BF09BF52D}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.NLog", "src\Stove.NLog\Stove.NLog.xproj", "{B780E514-6F9F-45A3-94B1-D1E83C6E20AC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.HangFire", "src\Stove.HangFire\Stove.HangFire.csproj", "{3829D36D-C8DB-4571-9A57-1821A5AC0085}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Tests", "test\Stove.Tests\Stove.Tests.xproj", "{DACA9BC4-BE8A-4FFE-9243-74FBBC70FA5B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.NLog", "src\Stove.NLog\Stove.NLog.csproj", "{B780E514-6F9F-45A3-94B1-D1E83C6E20AC}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.TestBase", "test\Stove.TestBase\Stove.TestBase.xproj", "{F14A49EE-4931-4A13-86E2-74DAACFEAB94}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Tests", "test\Stove.Tests\Stove.Tests.csproj", "{DACA9BC4-BE8A-4FFE-9243-74FBBC70FA5B}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.EntityFramework.Tests", "test\Stove.EntityFramework.Tests\Stove.EntityFramework.Tests.xproj", "{A540038F-D692-41E6-9455-8D420E024A86}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.TestBase", "test\Stove.TestBase\Stove.TestBase.csproj", "{F14A49EE-4931-4A13-86E2-74DAACFEAB94}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5D8189AC-B744-4EE6-B590-8E09FA5E4759}"
ProjectSection(SolutionItems) = preProject
global.json = global.json
EndProjectSection
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.EntityFramework.Tests", "test\Stove.EntityFramework.Tests\Stove.EntityFramework.Tests.csproj", "{A540038F-D692-41E6-9455-8D420E024A86}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Demo.ConsoleApp", "test\Stove.Demo.ConsoleApp\Stove.Demo.ConsoleApp.csproj", "{7428E8F9-A34C-4B05-B4FF-D5A0E19F3BE1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Tests.SampleApplication", "test\Stove.Tests.SampleApplication\Stove.Tests.SampleApplication.csproj", "{1A13425B-038F-4F76-86C1-F25E5F02991C}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Demo.ConsoleApp", "test\Stove.Demo.ConsoleApp\Stove.Demo.ConsoleApp.xproj", "{7428E8F9-A34C-4B05-B4FF-D5A0E19F3BE1}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Dapper", "src\Stove.Dapper\Stove.Dapper.csproj", "{5D02A99B-2E08-44C5-83FB-F607AFA2B6FF}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Tests.SampleApplication", "test\Stove.Tests.SampleApplication\Stove.Tests.SampleApplication.xproj", "{1A13425B-038F-4F76-86C1-F25E5F02991C}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Mapster", "src\Stove.Mapster\Stove.Mapster.csproj", "{0213E41B-70C4-4E53-89ED-70A1753CAF4B}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Dapper", "src\Stove.Dapper\Stove.Dapper.xproj", "{5D02A99B-2E08-44C5-83FB-F607AFA2B6FF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Redis", "src\Stove.Redis\Stove.Redis.csproj", "{555DA8DA-3F03-4943-B6E3-C3ED8D258969}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Mapster", "src\Stove.Mapster\Stove.Mapster.xproj", "{0213E41B-70C4-4E53-89ED-70A1753CAF4B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.RabbitMQ", "src\Stove.RabbitMQ\Stove.RabbitMQ.csproj", "{C81A0EB0-6379-46C1-9BC5-A9CBBAC0069B}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Redis", "src\Stove.Redis\Stove.Redis.xproj", "{555DA8DA-3F03-4943-B6E3-C3ED8D258969}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.RabbitMQ.Tests", "test\Stove.RabbitMQ.Tests\Stove.RabbitMQ.Tests.csproj", "{F024076F-A7AA-4B54-9F01-D3691A8BC988}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.RabbitMQ", "src\Stove.RabbitMQ\Stove.RabbitMQ.xproj", "{C81A0EB0-6379-46C1-9BC5-A9CBBAC0069B}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Mapster.Tests", "test\Stove.Mapster.Tests\Stove.Mapster.Tests.csproj", "{7182FAE3-631D-4485-AF40-69D60A8BD8B7}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.RabbitMQ.Tests", "test\Stove.RabbitMQ.Tests\Stove.RabbitMQ.Tests.xproj", "{F024076F-A7AA-4B54-9F01-D3691A8BC988}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Stove.Hangfire.Tests", "test\Stove.Hangfire.Tests\Stove.Hangfire.Tests.csproj", "{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1}"
EndProject
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Stove.Mapster.Tests", "test\Stove.Mapster.Tests\Stove.Mapster.Tests.xproj", "{7182FAE3-631D-4485-AF40-69D60A8BD8B7}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stove.Dapper.Tests", "test\Stove.Dapper.Tests\Stove.Dapper.Tests.csproj", "{C4CCB48D-8B1E-4640-8B42-8E840678B120}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down Expand Up @@ -108,6 +115,14 @@ Global
{7182FAE3-631D-4485-AF40-69D60A8BD8B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7182FAE3-631D-4485-AF40-69D60A8BD8B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7182FAE3-631D-4485-AF40-69D60A8BD8B7}.Release|Any CPU.Build.0 = Release|Any CPU
{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1}.Release|Any CPU.Build.0 = Release|Any CPU
{C4CCB48D-8B1E-4640-8B42-8E840678B120}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4CCB48D-8B1E-4640-8B42-8E840678B120}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4CCB48D-8B1E-4640-8B42-8E840678B120}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4CCB48D-8B1E-4640-8B42-8E840678B120}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -128,5 +143,7 @@ Global
{C81A0EB0-6379-46C1-9BC5-A9CBBAC0069B} = {23CB5044-8ECE-4DDC-89E0-FC1B8EC9DDDF}
{F024076F-A7AA-4B54-9F01-D3691A8BC988} = {4D2BAE52-1E23-4321-BBE6-2BAC28F7B389}
{7182FAE3-631D-4485-AF40-69D60A8BD8B7} = {4D2BAE52-1E23-4321-BBE6-2BAC28F7B389}
{44BFDB6A-ECAD-4B6C-8616-2EC182706FD1} = {4D2BAE52-1E23-4321-BBE6-2BAC28F7B389}
{C4CCB48D-8B1E-4640-8B42-8E840678B120} = {4D2BAE52-1E23-4321-BBE6-2BAC28F7B389}
EndGlobalSection
EndGlobal
16 changes: 16 additions & 0 deletions Stove.v3.ncrunchsolution
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<SolutionConfiguration>
<Settings>
<AllowParallelTestExecution>True</AllowParallelTestExecution>
<MetricsExclusionList>
<Value>test\Stove.RabbitMQ.Tests\Stove.RabbitMQ.Tests.csproj</Value>
<Value>test\Stove.Mapster.Tests\Stove.Mapster.Tests.csproj</Value>
<Value>test\Stove.Tests\Stove.Tests.csproj</Value>
<Value>test\Stove.EntityFramework.Tests\Stove.EntityFramework.Tests.csproj</Value>
<Value>test\Stove.Hangfire.Tests\Stove.Hangfire.Tests.csproj</Value>
<Value>test\Stove.TestBase\Stove.TestBase.csproj</Value>
<Value>test\Stove.Tests.SampleApplication\Stove.Tests.SampleApplication.csproj</Value>
<Value>test\Stove.Dapper.Tests\Stove.Dapper.Tests.csproj</Value>
</MetricsExclusionList>
<SolutionConfigured>True</SolutionConfigured>
</Settings>
</SolutionConfiguration>
23 changes: 12 additions & 11 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,33 @@
version: 1.0.{build}
configuration: Release
image: Visual Studio 2017 RC
pull_requests:
do_not_increment_build_number: true
before_build:
- cmd: dotnet.exe restore

assembly_info:
patch: true
file: '**\AssemblyInfo.*'
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'

environment:
nuget_user: [email protected]
nuget_password:
secure: w73Xs1Is7iK/DtAOf0XTHg==

before_build:
- cmd: set PATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin;%PATH%
- cmd: nuget install nuget.commandline -source https://dotnet.myget.org/F/nuget-build -prerelease -excludeversion
- cmd: set PATH=%appveyor_build_folder%\NuGet.CommandLine\tools;%PATH%
- cmd: nuget restore Stove.sln

build:
project: Stove.sln
publish_nuget: true
publish_nuget_symbols: true
include_nuget_references: true
verbosity: minimal
after_build:
- cmd: dotnet pack "src\Stove" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.EntityFramework" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.Hangfire" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.NLog" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.Mapster" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.Redis" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.Dapper" -c "Release" -o "nupkg/"
- cmd: dotnet pack "src\Stove.RabbitMQ" -c "Release" -o "nupkg/"

test:
assemblies:
Expand Down
6 changes: 0 additions & 6 deletions global.json

This file was deleted.

42 changes: 42 additions & 0 deletions src/Stove.Dapper/Stove.Dapper.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<VersionPrefix>0.1.0</VersionPrefix>
<TargetFramework>net452</TargetFramework>
<AssemblyName>Stove.Dapper</AssemblyName>
<PackageId>Stove.Dapper</PackageId>
<PackageTags>.net;framework;boilerplate;entityframework;Dapper</PackageTags>
<PackageIconUrl>https://raw.githubusercontent.com/osoykan/Stove/master/stove.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/osoykan/Stove</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/osoykan/Stove/blob/master/LICENSE</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/osoykan/Stove</RepositoryUrl>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
</PropertyGroup>

<ItemGroup>
<None Update="bin\Release\net452\Stove.Dapper.pdb">
<PackagePath>lib/net452/</PackagePath>
<Pack>true</Pack>
</None>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Stove\Stove.csproj" />
<ProjectReference Include="..\Stove.EntityFramework\Stove.EntityFramework.csproj" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Dapper" Version="1.50.2" />
<PackageReference Include="DapperExtensions" Version="1.5.0" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

</Project>
5 changes: 5 additions & 0 deletions src/Stove.Dapper/Stove.Dapper.v3.ncrunchproject
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<ProjectConfiguration>
<Settings>
<PreviouslyBuiltSuccessfully>True</PreviouslyBuiltSuccessfully>
</Settings>
</ProjectConfiguration>
21 changes: 0 additions & 21 deletions src/Stove.Dapper/Stove.Dapper.xproj

This file was deleted.

44 changes: 0 additions & 44 deletions src/Stove.Dapper/project.json

This file was deleted.

51 changes: 51 additions & 0 deletions src/Stove.EntityFramework/Stove.EntityFramework.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<VersionPrefix>0.0.11</VersionPrefix>
<TargetFramework>net452</TargetFramework>
<AssemblyName>Stove.EntityFramework</AssemblyName>
<PackageId>Stove.EntityFramework</PackageId>
<PackageTags>.net;framework;boilerplate;entityframework</PackageTags>
<PackageIconUrl>https://raw.githubusercontent.com/osoykan/Stove/master/stove.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/osoykan/Stove</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/osoykan/Stove/blob/master/LICENSE</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/osoykan/Stove</RepositoryUrl>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Version>0.1.0</Version>
</PropertyGroup>

<ItemGroup>
<None Update="bin\Release\net452\Stove.EntityFramework.pdb">
<PackagePath>lib/net452/</PackagePath>
<Pack>true</Pack>
</None>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Stove\Stove.csproj" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="EntityFramework" Version="6.1.3" />
<PackageReference Include="EntityFramework.DynamicFilters" Version="2.6.0" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
<Reference Include="System" />
<Reference Include="Microsoft.CSharp" />
</ItemGroup>

<ItemGroup>
<Reference Include="System.Transactions" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<ProjectConfiguration>
<Settings>
<PreviouslyBuiltSuccessfully>True</PreviouslyBuiltSuccessfully>
</Settings>
</ProjectConfiguration>
19 changes: 0 additions & 19 deletions src/Stove.EntityFramework/Stove.EntityFramework.xproj

This file was deleted.

Loading

0 comments on commit 316e99d

Please sign in to comment.