4bf4316a7a | ||
---|---|---|
docs | ||
samples | ||
src/ReactiveHistory | ||
tests/ReactiveHistory.UnitTests | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
LICENSE.TXT | ||
NuGet.Config | ||
README.md | ||
ReactiveHistory.sln | ||
appveyor.yml | ||
build.cake | ||
build.ps1 | ||
build.sh |
README.md
ReactiveHistory
ReactiveHistory is an undo/redo framework for .NET.
Building ReactiveHistory
First, clone the repository or download the latest zip.
git clone https://github.com/wieslawsoltes/ReactiveHistory.git
git submodule update --init --recursive
Build using IDE
- Visual Studio Community 2015 for
Windows
builds. - MonoDevelop for
Linux
builds.
Open ReactiveHistory.sln
in selected IDE and run Build
command.
Build on Windows using script
Open up a Powershell prompt and execute the bootstrapper script:
PS> .\build.ps1 -Target "Default" -Platform "Any CPU" -Configuration "Release"
Build on Linux/OSX using script
Open up a terminal prompt and execute the bootstrapper script:
$ ./build.sh --target "Default" --platform "Any CPU" --configuration "Release"
NuGet
ReactiveHistory is delivered as a NuGet package.
You can find the packages here NuGet or by using nightly build feed:
- Add
https://www.myget.org/F/reactivehistory-nightly/api/v2
to your package sources - Update your package using
ReactiveHistory
feed
You can install the package like this:
Install-Package ReactiveHistory -Pre
Package Dependencies
- System.Reactive
- System.Reactive.Core
- System.Reactive.Interfaces
- System.Reactive.Linq
- System.Reactive.PlatformServices
Package Sources
License
ReactiveHistory is licensed under the MIT license.