зеркало из
1
0
Форкнуть 0
SkiaSharp is a cross-platform, comprehensive 2D graphics API for all .NET platforms. And, here is where you will find all sorts of extras that you can use with it.
Перейти к файлу
Matthew Leibowitz 6c63e3f723
Modernizing the build system (#30)
This is a major overhaul of the build, projects and infrastructure, but, not to any actual code.

 - Using multi-targeting for:
    - PCL (backwards compatibility for the time being)
    - .NET Standard 1.3
    - .NET Standard 2.0
 - No more .nuspec files, the .csproj does this with the `Pack` target
 - No more AssemblyInfo.cs files, the .csproj has all this info
 - No longer the build system, but rather a single solution for each library with the code, tests and samples
 - No more shared projects
 - Using Xunit instead on NUnit as this has better cross-platform support
 - A single PowerShell script will build the entire repository
2018-03-04 22:03:03 +02:00
SkiaSharp.Extended Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
SkiaSharp.Extended.Iconify Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
SkiaSharp.Extended.Svg Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
images Initial commit of code 2017-06-05 11:41:13 -05:00
keys Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
.gitignore Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
LICENSE Initial commit of code 2017-06-05 11:41:13 -05:00
README.md Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
Signing.targets Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00
build.ps1 Modernizing the build system (#30) 2018-03-04 22:03:03 +02:00

README.md

SkiaSharp.Extended

Build Status Build Status

SkiaSharp.Extended is a collection some cool libraries that may be useful to some apps. There are several repositories that may have interesting projects:

Building

Each sub-directory has a solution file that can be opened in Visual Studio or built by MSBuild. All stripting and tasks are performed by MSBuild, so no external tooling is needed.

There is a single PowerShell script that can be used to build the entire repository:

> .\build.ps1

The CI server just runs that single file and outputs all the packages, assemblies and test results.

NOTE: for macOS, you may need to first install PowerShell.

License

The code in this repository is licensed under the MIT License.