Skip to content

TaffarelJr/OnionSeed.Factory

Repository files navigation

OnionSeed.Factory

Contains common factory interface definitions, intended to reduce boilerplate when implementing the Abstract Factory pattern.

Status

Work in Progress
GitHub pull requests GitHub issues
Build Status (master)
Continuous Integration: AppVeyor branch AppVeyor tests (branch)
Latest Release: AppVeyor branch AppVeyor tests (branch)
Published Releases
Nuget Nuget

Build

This solution consists of a .NET Standard class library and an xUnit test project. It can be built with any version of Visual Studio (2017+) or Visual Studio Code.

The official build/CI process is borrowed from another Git repository - OnionSeed.Build - and imported here as a Git submodule. This shared code encapsulates the entire process using Cake tasks - running them locally produces the same result as running them on a build server (currently AppVeyor).

Windows command prompt:

powershell .\build.ps1

Powershell:

.\build.ps1

Mac\Linux:

./build.sh