From 42a6f60926f10b1e70162018c48440b004cf134b Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Fri, 19 May 2017 14:40:09 +0200 Subject: [PATCH 01/11] Update slack badge link to slackin [skip ci] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d1854c46..c2784ba3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Stashbox is a lightweight, portable dependency injection framework for .NET based solutions. -[![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-container.slack.com) +[![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-slack-in.herokuapp.com/) ## Features From 0601ab8a9a5d3794b192ea8c5054d73657753893 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Mon, 29 May 2017 23:35:48 +0200 Subject: [PATCH 02/11] Switched to codecov --- appveyor.yml | 2 ++ coverage.ps1 | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 6f0fbe9b..18fb93b0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -84,6 +84,8 @@ secure: Q9gcbZnzJ5a0YYF6mkr4QoQylIzeQmVytMnIe4WL7aPtb30SdNes7brLkvnXOirt version: $(build_version)-preview-{build} + + skip_tags: true pull_requests: do_not_increment_build_number: true diff --git a/coverage.ps1 b/coverage.ps1 index c797c046..b5076e9f 100644 --- a/coverage.ps1 +++ b/coverage.ps1 @@ -2,17 +2,18 @@ exit 0 } -nuget install coveralls.net -Version 0.7.0 -OutputDirectory .\tools nuget install OpenCover -Version 4.6.519 -OutputDirectory .\tools nuget install ReportGenerator -Version 2.5.2 -OutputDirectory .\tools $openCoverPath = Join-Path $PSScriptRoot "tools\OpenCover.4.6.519\tools\OpenCover.Console.exe" -$coverallsPath = Join-Path $PSScriptRoot "tools\coveralls.net.0.7.0\tools\csmacnz.Coveralls.exe" $reportGeneratorPath = Join-Path $PSScriptRoot "tools\ReportGenerator.2.5.2\tools\ReportGenerator.exe" $testPath = Join-Path $PSScriptRoot "src\stashbox.tests\stashbox.tests.csproj" $coverageReportDir = Join-Path $PSScriptRoot "coverageresults" +$env:Path += ";c:\Python34;C:\Python34\Scripts" + $arguments = "-returntargetcode", "-register:user", "`"-filter:+[*]Stashbox.* -[Stashbox.Tests]* -[Stashbox]*.Utils* -[Stashbox]*.Expressions.Compile*`"", "-target:dotnet.exe", "`"-targetargs:test $testPath -f net45 -c Release`"", "-output:coverage.xml", "-skipautoprops", "-hideskipped:All" . $openCoverPath $arguments -. $coverallsPath --opencover -i coverage.xml +. pip install codecov +. codecov -f coverage.xml . $reportGeneratorPath -verbosity:Info -reports:coverage.xml -targetdir:$coverageReportDir "-assemblyfilters:-Stashbox.Tests*" \ No newline at end of file From 70be3184c1efbd6d12bb42ba0b4b4f3c4ca7586b Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 15:26:29 +0200 Subject: [PATCH 03/11] Fix build issue --- coverage.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coverage.ps1 b/coverage.ps1 index b5076e9f..0ced4f62 100644 --- a/coverage.ps1 +++ b/coverage.ps1 @@ -15,5 +15,5 @@ $env:Path += ";c:\Python34;C:\Python34\Scripts" $arguments = "-returntargetcode", "-register:user", "`"-filter:+[*]Stashbox.* -[Stashbox.Tests]* -[Stashbox]*.Utils* -[Stashbox]*.Expressions.Compile*`"", "-target:dotnet.exe", "`"-targetargs:test $testPath -f net45 -c Release`"", "-output:coverage.xml", "-skipautoprops", "-hideskipped:All" . $openCoverPath $arguments . pip install codecov -. codecov -f coverage.xml +. codecov -f coverage.xml -X gcov . $reportGeneratorPath -verbosity:Info -reports:coverage.xml -targetdir:$coverageReportDir "-assemblyfilters:-Stashbox.Tests*" \ No newline at end of file From ae3aa2ec0bb5d205f2294a31b40629f2871e9610 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 21:49:44 +0200 Subject: [PATCH 04/11] Modified appveyor/travis configurations --- .travis.yml | 30 +------- .version | 1 + appveyor-release.yml | 54 +++++++++++++++ appveyor.yml | 159 ++++++++++++------------------------------- 4 files changed, 100 insertions(+), 144 deletions(-) create mode 100644 .version create mode 100644 appveyor-release.yml diff --git a/.travis.yml b/.travis.yml index 715fadfe..159e0316 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,37 +1,11 @@ language: csharp dist: trusty -sudo: required - -addons: - apt: - packages: - - gettext - - libcurl4-openssl-dev - - libicu-dev - - libssl-dev - - libunwind8 - - zlib1g - -env: - global: - - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true - - DOTNET_CLI_TELEMETRY_OPTOUT: 1 - - DOTNET_CLI_VERSION: 1.0.0-rc4-004834 +mono: none +dotnet: 1.0.1 os: - linux - osx - -osx_image: xcode7.3 - -mono: none - -before_install: - - if test "$TRAVIS_OS_NAME" == "osx"; then brew update; brew install openssl; ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/; ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/; ulimit -n 2048; fi -install: - - export DOTNET_INSTALL_DIR="$PWD/.dotnetcli" - - curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version "$DOTNET_CLI_VERSION" --install-dir "$DOTNET_INSTALL_DIR" - - export PATH="$DOTNET_INSTALL_DIR:$PATH" before_script: - dotnet restore src/ diff --git a/.version b/.version new file mode 100644 index 00000000..21b159dc --- /dev/null +++ b/.version @@ -0,0 +1 @@ +2.5.2 \ No newline at end of file diff --git a/appveyor-release.yml b/appveyor-release.yml new file mode 100644 index 00000000..854d7cae --- /dev/null +++ b/appveyor-release.yml @@ -0,0 +1,54 @@ +deploy: +- provider: NuGet + on: + branch: master + api_key: + secure: doqtwSE1NadH7pf4jqYifDu4tcXzsNiJtPWOccnbUrhSnIJX+5js7m8z+kV9LNJ2 + +- provider: GitHub + tag: $(build_version) + release: Stashbox v$(build_version) + on: + branch: master + auth_token: + secure: TaIug8cHioxT2qDznFpGtDinZiDi+20pEMQZUVAATWCvGLG9Y5LrjaxDUQtGyt38 + artifact: /.*\.nupkg/ + +environment: + build_version: '' + +image: Visual Studio 2017 + +configuration: Release + +init: +- ps: >- + $env:build_version = Get-Content ".version" + Update-AppveyorBuild -Version "${env:build_version}-${env:APPVEYOR_BUILD_NUMBER}" + +before_build: +- ps: . .\patch-version.ps1 "src\stashbox\stashbox.csproj" ${env:build_version} + +build_script: +- msbuild /t:Restore /p:Configuration=%CONFIGURATION% src\stashbox.sln +- msbuild /t:Build /p:Configuration=%CONFIGURATION% src\stashbox.sln + +after_build: +- msbuild /t:Pack /p:IncludeSymbols=true /p:Configuration=%CONFIGURATION% /p:PackageOutputPath=..\..\artifacts src\stashbox\stashbox.csproj + +artifacts: +- path: artifacts\Stashbox.*.nupkg + name: NuGet + +notifications: +- provider: Email + to: + - peter.csajtai@outlook.com + on_build_success: false + on_build_failure: true + on_build_status_changed: true + +- provider: Slack + auth_token: + secure: /KAOQIEOWc7w1EUl6J01qNam+f+ujntrwh53yJ0zg4qRWsdfWbkjKP2UG7tQDW7/hSVJHqF7Hz/IPdS6Cp5ilsfgH6xYroLB/sawQ/pdC5k= + channel: '#ci' \ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml index 18fb93b0..983a68b5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,128 +1,55 @@ -# master branch -- - branches: - only: - - master +deploy: +- provider: NuGet + server: https://www.myget.org/F/pcsajtai/api/v2/package + skip_symbols: true + api_key: + secure: 2bITagXOj2s3bTJaGXh8/iyWtST8OQOFaMM+0GAKgZts9OjCVCiV7C+E/0SYsM6M - deploy: - - provider: NuGet - api_key: - secure: doqtwSE1NadH7pf4jqYifDu4tcXzsNiJtPWOccnbUrhSnIJX+5js7m8z+kV9LNJ2 +skip_tags: true - - provider: GitHub - tag: $(build_version) - release: Stashbox v$(build_version) - auth_token: - secure: TaIug8cHioxT2qDznFpGtDinZiDi+20pEMQZUVAATWCvGLG9Y5LrjaxDUQtGyt38 - artifact: /.*\.nupkg/ +pull_requests: + do_not_increment_build_number: true - environment: - build_version: 2.5.1 - COVERALLS_REPO_TOKEN: - secure: Q9gcbZnzJ5a0YYF6mkr4QoQylIzeQmVytMnIe4WL7aPtb30SdNes7brLkvnXOirt +image: Visual Studio 2017 - version: $(build_version)-{build} - - skip_tags: true +configuration: Release - pull_requests: - do_not_increment_build_number: true - - image: Visual Studio 2017 - - configuration: Release - - before_build: - - ps: . .\patch-version.ps1 "src\stashbox\stashbox.csproj" $($env:build_version) - - build_script: - - msbuild /t:Restore /p:Configuration=%CONFIGURATION% src\stashbox.sln - - msbuild /t:Build /p:Configuration=%CONFIGURATION% src\stashbox.sln - - after_build: - - msbuild /t:Pack /p:IncludeSymbols=true /p:Configuration=%CONFIGURATION% /p:PackageOutputPath=..\..\artifacts src\stashbox\stashbox.csproj - - test_script: - - ps: . .\set-debug-type.ps1 "src\stashbox\stashbox.csproj" - - dotnet test src\stashbox.tests\stashbox.tests.csproj -f net45 -c %CONFIGURATION% --no-build - - dotnet test src\stashbox.tests\stashbox.tests.csproj -f netcoreapp1.0 -c %CONFIGURATION% --no-build - - ps: . .\coverage.ps1 - - artifacts: - - path: artifacts\Stashbox.*.nupkg - name: NuGet - - notifications: - - provider: Email - to: - - peter.csajtai@outlook.com - on_build_success: false - on_build_failure: true - on_build_status_changed: true +init: +- ps: >- + $ver = Get-Content ".version" + Update-AppveyorBuild -Version "$ver-preview-${env:APPVEYOR_BUILD_NUMBER}" - - provider: Slack - auth_token: - secure: /KAOQIEOWc7w1EUl6J01qNam+f+ujntrwh53yJ0zg4qRWsdfWbkjKP2UG7tQDW7/hSVJHqF7Hz/IPdS6Cp5ilsfgH6xYroLB/sawQ/pdC5k= - channel: '#ci' +before_build: +- ps: . .\patch-version.ps1 "src\stashbox\stashbox.csproj" ${env:APPVEYOR_BUILD_VERSION} -# every branch except master -- - branches: - except: - - master +build_script: +- msbuild /t:Restore /p:Configuration=%CONFIGURATION% src\stashbox.sln +- msbuild /t:Build /p:Configuration=%CONFIGURATION% src\stashbox.sln - deploy: - - provider: NuGet - server: https://www.myget.org/F/pcsajtai/api/v2/package - skip_symbols: true - api_key: - secure: 2bITagXOj2s3bTJaGXh8/iyWtST8OQOFaMM+0GAKgZts9OjCVCiV7C+E/0SYsM6M +after_build: +- msbuild /t:Pack /p:IncludeSymbols=true /p:Configuration=%CONFIGURATION% /p:PackageOutputPath=..\..\artifacts src\stashbox\stashbox.csproj - environment: - build_version: 2.5.1 - COVERALLS_REPO_TOKEN: - secure: Q9gcbZnzJ5a0YYF6mkr4QoQylIzeQmVytMnIe4WL7aPtb30SdNes7brLkvnXOirt +test_script: +- dotnet test src\stashbox.tests\stashbox.tests.csproj -f net45 -c %CONFIGURATION% --no-build +- dotnet test src\stashbox.tests\stashbox.tests.csproj -f netcoreapp1.0 -c %CONFIGURATION% --no-build - version: $(build_version)-preview-{build} - - skip_tags: true +after_test: +- ps: . .\set-debug-type.ps1 "src\stashbox\stashbox.csproj" +- ps: . .\coverage.ps1 - pull_requests: - do_not_increment_build_number: true - - image: Visual Studio 2017 - - configuration: Release - - before_build: - - ps: . .\patch-version.ps1 "src\stashbox\stashbox.csproj" $($env:APPVEYOR_BUILD_VERSION) - - build_script: - - msbuild /t:Restore /p:Configuration=%CONFIGURATION% src\stashbox.sln - - msbuild /t:Build /p:Configuration=%CONFIGURATION% src\stashbox.sln - - after_build: - - msbuild /t:Pack /p:IncludeSymbols=true /p:Configuration=%CONFIGURATION% /p:PackageOutputPath=..\..\artifacts src\stashbox\stashbox.csproj - - test_script: - - ps: . .\set-debug-type.ps1 "src\stashbox\stashbox.csproj" - - dotnet test src\stashbox.tests\stashbox.tests.csproj -f net45 -c %CONFIGURATION% --no-build - - dotnet test src\stashbox.tests\stashbox.tests.csproj -f netcoreapp1.0 -c %CONFIGURATION% --no-build - - ps: . .\coverage.ps1 - - artifacts: - - path: artifacts\Stashbox.*.nupkg - name: NuGet - - notifications: - - provider: Email - to: - - peter.csajtai@outlook.com - on_build_success: false - on_build_failure: true - on_build_status_changed: true +artifacts: +- path: artifacts\Stashbox.*.nupkg + name: NuGet - - provider: Slack - auth_token: - secure: /KAOQIEOWc7w1EUl6J01qNam+f+ujntrwh53yJ0zg4qRWsdfWbkjKP2UG7tQDW7/hSVJHqF7Hz/IPdS6Cp5ilsfgH6xYroLB/sawQ/pdC5k= - channel: '#ci' \ No newline at end of file +notifications: +- provider: Email + to: + - peter.csajtai@outlook.com + on_build_success: false + on_build_failure: true + on_build_status_changed: true + +- provider: Slack + auth_token: + secure: /KAOQIEOWc7w1EUl6J01qNam+f+ujntrwh53yJ0zg4qRWsdfWbkjKP2UG7tQDW7/hSVJHqF7Hz/IPdS6Cp5ilsfgH6xYroLB/sawQ/pdC5k= + channel: '#ci' \ No newline at end of file From 431fa7cad531c698e9c054fa9394e9461ab75532 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 21:57:39 +0200 Subject: [PATCH 05/11] Fixed appveyor configs --- appveyor-release.yml | 2 +- appveyor.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/appveyor-release.yml b/appveyor-release.yml index 854d7cae..c5e275e1 100644 --- a/appveyor-release.yml +++ b/appveyor-release.yml @@ -22,7 +22,7 @@ image: Visual Studio 2017 configuration: Release init: -- ps: >- +- ps: | $env:build_version = Get-Content ".version" Update-AppveyorBuild -Version "${env:build_version}-${env:APPVEYOR_BUILD_NUMBER}" diff --git a/appveyor.yml b/appveyor.yml index 983a68b5..95a4d2a7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,7 +15,7 @@ image: Visual Studio 2017 configuration: Release init: -- ps: >- +- ps: | $ver = Get-Content ".version" Update-AppveyorBuild -Version "$ver-preview-${env:APPVEYOR_BUILD_NUMBER}" From c100df8522fecd6995bf4ca72229fab26fd9aed2 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:01:25 +0200 Subject: [PATCH 06/11] Fixed appveyor configs --- appveyor-release.yml | 2 +- appveyor.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/appveyor-release.yml b/appveyor-release.yml index c5e275e1..3881d704 100644 --- a/appveyor-release.yml +++ b/appveyor-release.yml @@ -21,7 +21,7 @@ image: Visual Studio 2017 configuration: Release -init: +install: - ps: | $env:build_version = Get-Content ".version" Update-AppveyorBuild -Version "${env:build_version}-${env:APPVEYOR_BUILD_NUMBER}" diff --git a/appveyor.yml b/appveyor.yml index 95a4d2a7..27f0de40 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,7 +14,7 @@ image: Visual Studio 2017 configuration: Release -init: +install: - ps: | $ver = Get-Content ".version" Update-AppveyorBuild -Version "$ver-preview-${env:APPVEYOR_BUILD_NUMBER}" From 595e66edbb30d7df512bbaa70b044b2a75c3e91f Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:09:41 +0200 Subject: [PATCH 07/11] Fix for travis config --- .travis.yml | 3 ++- appveyor-release.yml | 4 ---- appveyor.yml | 1 - 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 159e0316..2d94b9b2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ language: csharp dist: trusty mono: none +sudo: required dotnet: 1.0.1 os: @@ -8,7 +9,7 @@ os: - osx before_script: - - dotnet restore src/ + - dotnet restore src/stashbox.sln script: - dotnet test src/stashbox.tests/stashbox.tests.csproj -c Release -f netcoreapp1.0 diff --git a/appveyor-release.yml b/appveyor-release.yml index 3881d704..fdf4673e 100644 --- a/appveyor-release.yml +++ b/appveyor-release.yml @@ -1,15 +1,11 @@ deploy: - provider: NuGet - on: - branch: master api_key: secure: doqtwSE1NadH7pf4jqYifDu4tcXzsNiJtPWOccnbUrhSnIJX+5js7m8z+kV9LNJ2 - provider: GitHub tag: $(build_version) release: Stashbox v$(build_version) - on: - branch: master auth_token: secure: TaIug8cHioxT2qDznFpGtDinZiDi+20pEMQZUVAATWCvGLG9Y5LrjaxDUQtGyt38 artifact: /.*\.nupkg/ diff --git a/appveyor.yml b/appveyor.yml index 27f0de40..9bfd7995 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,6 @@ deploy: - provider: NuGet server: https://www.myget.org/F/pcsajtai/api/v2/package - skip_symbols: true api_key: secure: 2bITagXOj2s3bTJaGXh8/iyWtST8OQOFaMM+0GAKgZts9OjCVCiV7C+E/0SYsM6M From d9fe18d3b38bce3e97a23851583339f225c73832 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:18:25 +0200 Subject: [PATCH 08/11] Added myget symbol server, rolled back travis config --- .travis.yml | 31 ++++++++++++++++++++++++++++--- appveyor.yml | 1 + 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2d94b9b2..715fadfe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,40 @@ language: csharp dist: trusty -mono: none sudo: required -dotnet: 1.0.1 + +addons: + apt: + packages: + - gettext + - libcurl4-openssl-dev + - libicu-dev + - libssl-dev + - libunwind8 + - zlib1g + +env: + global: + - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true + - DOTNET_CLI_TELEMETRY_OPTOUT: 1 + - DOTNET_CLI_VERSION: 1.0.0-rc4-004834 os: - linux - osx + +osx_image: xcode7.3 + +mono: none + +before_install: + - if test "$TRAVIS_OS_NAME" == "osx"; then brew update; brew install openssl; ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/; ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/; ulimit -n 2048; fi +install: + - export DOTNET_INSTALL_DIR="$PWD/.dotnetcli" + - curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version "$DOTNET_CLI_VERSION" --install-dir "$DOTNET_INSTALL_DIR" + - export PATH="$DOTNET_INSTALL_DIR:$PATH" before_script: - - dotnet restore src/stashbox.sln + - dotnet restore src/ script: - dotnet test src/stashbox.tests/stashbox.tests.csproj -c Release -f netcoreapp1.0 diff --git a/appveyor.yml b/appveyor.yml index 9bfd7995..bdbae63c 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,7 @@ deploy: - provider: NuGet server: https://www.myget.org/F/pcsajtai/api/v2/package + symbol_server: https://www.myget.org/F/pcsajtai/symbols/api/v2/package api_key: secure: 2bITagXOj2s3bTJaGXh8/iyWtST8OQOFaMM+0GAKgZts9OjCVCiV7C+E/0SYsM6M From 7bdf1467dc2f10e96caee72442a3f734450bcae7 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:29:45 +0200 Subject: [PATCH 09/11] Updated README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d1854c46..66eb844c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# stashbox [![Appveyor build status](https://img.shields.io/appveyor/ci/pcsajtai/stashbox/master.svg?label=appveyor)](https://ci.appveyor.com/project/pcsajtai/stashbox/branch/master) [![Travis CI build status](https://img.shields.io/travis/z4kn4fein/stashbox/master.svg?label=travis-ci)](https://travis-ci.org/z4kn4fein/stashbox) [![Coverage Status](https://coveralls.io/repos/github/z4kn4fein/stashbox/badge.svg?branch=master)](https://coveralls.io/github/z4kn4fein/stashbox?branch=master) [![NuGet Version](https://buildstats.info/nuget/Stashbox)](https://www.nuget.org/packages/Stashbox/) [![MyGet package](https://img.shields.io/myget/pcsajtai/v/Stashbox.svg?label=myget)](https://www.myget.org/feed/pcsajtai/package/nuget/Stashbox) +# stashbox [![Appveyor build status](https://img.shields.io/appveyor/ci/pcsajtai/stashbox/master.svg?label=appveyor)](https://ci.appveyor.com/project/pcsajtai/stashbox/branch/master) [![Travis CI build status](https://img.shields.io/travis/z4kn4fein/stashbox/master.svg?label=travis-ci)](https://travis-ci.org/z4kn4fein/stashbox) [![Coverage Status](https://img.shields.io/codecov/c/github/z4kn4fein/stashbox.svg)](https://codecov.io/gh/z4kn4fein/stashbox) [![NuGet Version](https://buildstats.info/nuget/Stashbox)](https://www.nuget.org/packages/Stashbox/) [![MyGet package](https://img.shields.io/myget/pcsajtai/v/Stashbox.svg?label=myget)](https://www.myget.org/feed/pcsajtai/package/nuget/Stashbox) Stashbox is a lightweight, portable dependency injection framework for .NET based solutions. From b9f6161356c9d52f5b44d970ce80e853b85d0f37 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:32:59 +0200 Subject: [PATCH 10/11] Added codacy badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 66eb844c..3e0f6235 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Stashbox is a lightweight, portable dependency injection framework for .NET based solutions. -[![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-container.slack.com) +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9bd55d46d34f4c2890d9ee87a89f910e)](https://www.codacy.com/app/z4kn4fein/stashbox?utm_source=github.com&utm_medium=referral&utm_content=z4kn4fein/stashbox&utm_campaign=Badge_Grade) [![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-container.slack.com) ## Features From bf185056f7b34ce0659cf1898357455cf6612ee8 Mon Sep 17 00:00:00 2001 From: Peter Csajtai Date: Tue, 30 May 2017 22:36:10 +0200 Subject: [PATCH 11/11] Modified codacy badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e0f6235..452c79ee 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Stashbox is a lightweight, portable dependency injection framework for .NET based solutions. -[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9bd55d46d34f4c2890d9ee87a89f910e)](https://www.codacy.com/app/z4kn4fein/stashbox?utm_source=github.com&utm_medium=referral&utm_content=z4kn4fein/stashbox&utm_campaign=Badge_Grade) [![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-container.slack.com) +[![Codacy Badge](https://img.shields.io/codacy/grade/9bd55d46d34f4c2890d9ee87a89f910e.svg)](https://www.codacy.com/app/z4kn4fein/stashbox) [![Join the chat at https://gitter.im/z4kn4fein/stashbox](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/z4kn4fein/stashbox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Slack](https://img.shields.io/badge/slack-chat-orange.svg?style=flat)](https://stashbox-container.slack.com) ## Features