Restructure the codebase and add CI!

This commit is contained in:
James Montemagno 2017-02-15 13:53:01 -08:00
Родитель 71d368fdb1
Коммит c515a86ba7
163 изменённых файлов: 478 добавлений и 50 удалений

17
.github/ISSUE_TEMPLATE.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,17 @@
Please fill out either the bug or feature request section and remove whatever section you are not using.
## Bug
Version Number of Plugin:
Device Tested On:
Simulator Tested On:
### Expected Behavior
### Actual Behavior
### Steps to reproduce the Behavior
## Feature Request:
Please fill in what you would like

8
.github/PULL_REQUEST_TEMPLATE.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,8 @@
Please take a moment to fill out the following:
Fixes # .
Changes Proposed in this pull request:
-
-
-

13
appveyor.yml Normal file
Просмотреть файл

@ -0,0 +1,13 @@
version: 1.0.0.{build}-beta
assembly_info:
patch: true
file: '**\AssemblyInfo.*'
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
build_script:
- cmd: >-
powershell .\bootstrapper.ps1 -Target Default -Verbosity diagnostic
artifacts:
- path: ./Build/nuget/*.nupkg
name: NuGet

72
bootstrapper.ps1 Normal file
Просмотреть файл

@ -0,0 +1,72 @@
Param(
[string]$Script = ".\build.cake",
[string]$Target = "Default",
[string]$Configuration = "Release",
[ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")]
[string]$Verbosity = "Verbose",
[switch]$Experimental,
[Alias("DryRun","Noop")]
[switch]$WhatIf
)
$TOOLS_DIR = Join-Path $PSScriptRoot "tools"
$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe"
$NUGET3_EXE = Join-Path $TOOLS_DIR "nuget3.exe"
$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config"
$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe"
# Should we use the new Roslyn?
$UseExperimental = "";
if($Experimental.IsPresent) {
$UseExperimental = "-experimental"
}
# Is this a dry run?
$UseDryRun = "";
if($WhatIf.IsPresent) {
$UseDryRun = "-dryrun"
}
# Make sure tools folder exists
if (!(Test-Path $TOOLS_DIR)) {
New-Item -ItemType directory -Path $TOOLS_DIR | Out-Null
}
# Make sure packages.config exists where we expect it.
if (!(Test-Path $PACKAGES_CONFIG)) {
Invoke-WebRequest -Uri http://cakebuild.net/download/bootstrapper/packages -OutFile $PACKAGES_CONFIG
}
# Make sure NuGet exists where we expect it.
if (!(Test-Path $NUGET_EXE)) {
Invoke-WebRequest -Uri http://nuget.org/nuget.exe -OutFile $NUGET_EXE
}
# Make sure NuGet exists where we expect it.
if (!(Test-Path $NUGET3_EXE)) {
Invoke-WebRequest -Uri https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile $NUGET3_EXE
}
# Make sure NuGet exists where we expect it.
if (!(Test-Path $NUGET_EXE)) {
Throw "Could not find NuGet.exe"
}
# Restore tools from NuGet.
Push-Location
Set-Location $TOOLS_DIR
Invoke-Expression "$NUGET_EXE install -ExcludeVersion -Source https://www.nuget.org/api/v2"
Pop-Location
if ($LASTEXITCODE -ne 0)
{
exit $LASTEXITCODE
}
# Make sure that Cake has been installed.
if (!(Test-Path $CAKE_EXE)) {
Throw "Could not find Cake.exe"
}
# Start Cake
Invoke-Expression "$CAKE_EXE `"$Script`" -target=`"$Target`" -configuration=`"$Configuration`" -verbosity=`"$Verbosity`" $UseDryRun $UseExperimental"
exit $LASTEXITCODE

113
build.cake Normal file
Просмотреть файл

@ -0,0 +1,113 @@
#addin nuget:https://nuget.org/api/v2/?package=Cake.FileHelpers&version=1.0.3.2
#addin nuget:https://nuget.org/api/v2/?package=Cake.Xamarin&version=1.2.3
var TARGET = Argument ("target", Argument ("t", "Default"));
var version = EnvironmentVariable ("APPVEYOR_BUILD_VERSION") ?? Argument("version", "0.0.9999");
var libraries = new Dictionary<string, string> {
{ "./src/Converters.sln", "Any" },
{ "./src/Controls.sln", "Any" },
{ "./src/Behaviors.sln", "Any" },
{ "./src/Effects.sln", "Any" },
};
var BuildAction = new Action<Dictionary<string, string>> (solutions =>
{
foreach (var sln in solutions)
{
// If the platform is Any build regardless
// If the platform is Win and we are running on windows build
// If the platform is Mac and we are running on Mac, build
if ((sln.Value == "Any")
|| (sln.Value == "Win" && IsRunningOnWindows ())
|| (sln.Value == "Mac" && IsRunningOnUnix ()))
{
// Bit of a hack to use nuget3 to restore packages for project.json
if (IsRunningOnWindows ())
{
Information ("RunningOn: {0}", "Windows");
NuGetRestore (sln.Key, new NuGetRestoreSettings
{
ToolPath = "./tools/nuget3.exe"
});
// Windows Phone / Universal projects require not using the amd64 msbuild
MSBuild (sln.Key, c =>
{
c.Configuration = "Release";
c.MSBuildPlatform = Cake.Common.Tools.MSBuild.MSBuildPlatform.x86;
});
}
else
{
// Mac is easy ;)
NuGetRestore (sln.Key);
DotNetBuild (sln.Key, c => c.Configuration = "Release");
}
}
}
});
Task("Libraries").Does(()=>
{
BuildAction(libraries);
});
Task ("NuGet")
.IsDependentOn ("Libraries")
.Does (() =>
{
if(!DirectoryExists("./Build/nuget/"))
CreateDirectory("./Build/nuget");
NuGetPack ("./nuget/Converters.nuspec", new NuGetPackSettings {
Version = version,
Verbosity = NuGetVerbosity.Detailed,
OutputDirectory = "./Build/nuget/",
BasePath = "./",
});
NuGetPack ("./nuget/Behaviors.nuspec", new NuGetPackSettings {
Version = version,
Verbosity = NuGetVerbosity.Detailed,
OutputDirectory = "./Build/nuget/",
BasePath = "./",
});
NuGetPack ("./nuget/Controls.nuspec", new NuGetPackSettings {
Version = version,
Verbosity = NuGetVerbosity.Detailed,
OutputDirectory = "./Build/nuget/",
BasePath = "./",
});
NuGetPack ("./nuget/Effects.nuspec", new NuGetPackSettings {
Version = version,
Verbosity = NuGetVerbosity.Detailed,
OutputDirectory = "./Build/nuget/",
BasePath = "./",
});
});
//Build nugets and libraries
Task ("Default").IsDependentOn("NuGet");
Task ("Clean").Does (() =>
{
CleanDirectories ("./Build/");
CleanDirectories ("./**/bin");
CleanDirectories ("./**/obj");
});
RunTarget (TARGET);

31
install-android-sdk.ps1 Normal file
Просмотреть файл

@ -0,0 +1,31 @@
$AndroidToolPath = "${env:ProgramFiles(x86)}\Android\android-sdk\tools\android"
#$AndroidToolPath = "$env:localappdata\Android\android-sdk\tools\android"
Function Get-AndroidSDKs() {
$output = & $AndroidToolPath list sdk --all
$sdks = $output |% {
if ($_ -match '(?<index>\d+)- (?<sdk>.+), revision (?<revision>[\d\.]+)') {
$sdk = New-Object PSObject
Add-Member -InputObject $sdk -MemberType NoteProperty -Name Index -Value $Matches.index
Add-Member -InputObject $sdk -MemberType NoteProperty -Name Name -Value $Matches.sdk
Add-Member -InputObject $sdk -MemberType NoteProperty -Name Revision -Value $Matches.revision
$sdk
}
}
$sdks
}
Function Install-AndroidSDK() {
[CmdletBinding()]
Param(
[Parameter(Mandatory=$true, Position=0)]
[PSObject[]]$sdks
)
$sdkIndexes = $sdks |% { $_.Index }
$sdkIndexArgument = [string]::Join(',', $sdkIndexes)
Echo 'y' | & $AndroidToolPath update sdk -u -a -t $sdkIndexArgument
}
$sdks = Get-AndroidSDKs |? { $_.name -like 'sdk platform*API 15*' -or $_.name -like 'google apis*api 15' }
Install-AndroidSDK -sdks $sdks

31
nuget/Behaviors.nuspec Normal file
Просмотреть файл

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata minClientVersion="2.8.1">
<id>FormsCommunityToolkit.Behaviors</id>
<version>$version$</version>
<title>Xamarin.Forms Community Toolkit: Behaviors</title>
<authors>FormsCommunityToolkit</authors>
<owners>FormsCommunityToolkit</owners>
<projectUrl>https://github.com/FormsCommunityToolkit/Behaviors</projectUrl>
<licenseUrl>https://github.com/FormsCommunityToolkit/Behaviors/blob/master/LICENSE</licenseUrl>
<iconUrl>https://github.com/FormsCommunityToolkit/Effects/blob/master/Media/OrganonLogo.64x64.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
Xamarin.Forms Community Toolkit: Behaviors
Built against: 2.3.2.127
</description>
<summary>Xamarin.Forms Community Toolkit: Behaviors</summary>
<tags>community, toolkit, xamarin, pcl, android, xamarin.forms, ios, uwp, onverters</tags>
<dependencies>
<dependency id="Xamarin.Forms" version="2.3.2.127" />
</dependencies>
<releaseNotes>
</releaseNotes>
</metadata>
<files>
<!--Core-->
<file src="src/Behaviors/Behaviors/bin/Release/FormsCommunityToolkit.Behaviors.dll" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Behaviors.dll" />
<file src="src/Behaviors/Behaviors/bin/Release/FormsCommunityToolkit.Behaviors.xml" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Behaviors.xml" />
<file src="src/Behaviors/Behaviors/bin/Release/FormsCommunityToolkit.Behaviors.pdb" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Behaviors.pdb" />
</files>
</package>

56
nuget/Controls.nuspec Normal file
Просмотреть файл

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata minClientVersion="2.8.1">
<id>FormsCommunityToolkit.Controls</id>
<version>$version$</version>
<title>Forms Community Toolkit Controls for Xamarin.Forms</title>
<authors>FormsCommunityToolkit</authors>
<owners>FormsCommunityToolkit</owners>
<projectUrl>https://github.com/FormsCommunityToolkit/Controls</projectUrl>
<licenseUrl>https://github.com/FormsCommunityToolkit/Controls/blob/master/LICENSE</licenseUrl>
<iconUrl>https://github.com/FormsCommunityToolkit/Effects/blob/master/Media/OrganonLogo.64x64.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
Xamarin.Forms Community Toolkit: Controls
Built against: 2.3.2.127
</description>
<summary>Xamarin.Forms Community Toolkit: Controls</summary>
<tags>community, toolkit, xamarin, pcl, android, xamarin.forms, ios, uwp, onverters</tags>
<dependencies>
<dependency id="Xamarin.Forms" version="2.3.2.127" />
</dependencies>
<releaseNotes>
</releaseNotes>
</metadata>
<files>
<!--Core-->
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.dll" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Controls.dll" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.xml" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Controls.xml" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.pdb" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Controls.pdb" />
<!--Xamarin.Android-->
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.dll" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.dll" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.pdb" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.pdb" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.xml" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.xml" />
<file src="src/Controls/Controls.Android/bin/Release/FormsCommunityToolkit.Controls.Android.dll" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.Android.dll" />
<file src="src/Controls/Controls.Android/bin/Release/FormsCommunityToolkit.Controls.Android.pdb" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.Android.pdb" />
<file src="src/Controls/Controls.Android/bin/Release/FormsCommunityToolkit.Controls.Android.xml" target="lib/MonoAndroid403/FormsCommunityToolkit.Controls.Android.xml" />
<!--Xamarin.iOSUnified-->
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.dll" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Controls.dll" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.pdb" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Controls.pdb" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.xml" target="libXamarin.iOS101/FormsCommunityToolkit.Controls.xml" />
<file src="src/Controls/Controls.iOS/bin/Release/FormsCommunityToolkit.Controls.iOS.dll" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Controls.iOS.dll" />
<file src="src/Controls/Controls.iOS/bin/Release/FormsCommunityToolkit.Controls.iOS.pdb" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Controls.iOS.pdb" />
<file src="src/Controls/Controls.iOS/bin/Release/FormsCommunityToolkit.Controls.iOS.xml" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Controls.iOS.xml" />
<!--UWP-->
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.dll" target="lib/UAP10/FormsCommunityToolkit.Controls.dll" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.pdb" target="lib/UAP10/FormsCommunityToolkit.Controls.pdb" />
<file src="src/Controls/Controls/bin/Release/FormsCommunityToolkit.Controls.xml" target="lib/UAP101/FormsCommunityToolkit.Controls.xml" />
<file src="src/Controls/Controls.UWP/bin/Release/FormsCommunityToolkit.Controls.UWP.dll" target="lib/UAP10/FormsCommunityToolkit.Controls.UWP.dll" />
<file src="src/Controls/Controls.UWP/bin/Release/FormsCommunityToolkit.Controls.UWP.pdb" target="lib/UAP10/FormsCommunityToolkit.Controls.UWP.pdb" />
<file src="src/Controls/Controls.UWP/bin/Release/FormsCommunityToolkit.Controls.UWP.xml" target="lib/UAP10/FormsCommunityToolkit.Controls.UWP.xml" />
</files>
</package>

31
nuget/Converters.nuspec Normal file
Просмотреть файл

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata minClientVersion="2.8.1">
<id>FormsCommunityToolkit.Converters</id>
<version>$version$</version>
<title>Forms Community Toolkit Converters for Xamarin.Forms</title>
<authors>Jim Bennett, Glenn Versweyveld, Matthew Robbins, Gerald Versluis, James Montemagno</authors>
<owners>Jim Bennett, Glenn Versweyveld, Matthew Robbins, Gerald Versluis, James Montemagno</owners>
<projectUrl>https://github.com/FormsCommunityToolkit/Converters</projectUrl>
<licenseUrl>https://github.com/FormsCommunityToolkit/Converters/blob/master/LICENSE</licenseUrl>
<iconUrl>https://github.com/FormsCommunityToolkit/Effects/blob/master/Media/OrganonLogo.64x64.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
Forms Community Toolkit Converters for Xamarin.Forms
Built against: 2.3.2.127
</description>
<summary>Converters for Xamarin.Form</summary>
<tags>community, toolkit, xamarin, pcl, android, xamarin.forms, ios, uwp, onverters</tags>
<dependencies>
<dependency id="Xamarin.Forms" version="2.3.2.127" />
</dependencies>
<releaseNotes>
</releaseNotes>
</metadata>
<files>
<!--Core-->
<file src="src/Converters/Converters/bin/Release/FormsCommunityToolkit.Converters.dll" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Converters.dll" />
<file src="src/Converters/Converters/bin/Release/FormsCommunityToolkit.Converters.xml" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Converters.xml" />
<file src="src/Converters/Converters/bin/Release/FormsCommunityToolkit.Converters.pdb" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Converters.pdb" />
</files>
</package>

56
nuget/Effects.nuspec Normal file
Просмотреть файл

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata minClientVersion="2.8.1">
<id>FormsCommunityToolkit.Effects</id>
<version>$version$</version>
<title>Xamarin.Forms Community Toolkit: Effects</title>
<authors>FormsCommunityToolkit</authors>
<owners>FormsCommunityToolkit</owners>
<projectUrl>https://github.com/FormsCommunityToolkit/Effects</projectUrl>
<licenseUrl>https://github.com/FormsCommunityToolkit/Effects/blob/master/LICENSE</licenseUrl>
<iconUrl>https://github.com/FormsCommunityToolkit/Effects/blob/master/Media/OrganonLogo.64x64.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
Xamarin.Forms Community Toolkit Effects Library
Built against: 2.3.2.127
</description>
<summary>Xamarin.Forms Community Toolkit Effects Library</summary>
<tags>community, toolkit, xamarin, pcl, android, xamarin.forms, ios, uwp, effects</tags>
<dependencies>
<dependency id="Xamarin.Forms" version="2.3.2.127" />
</dependencies>
<releaseNotes>
</releaseNotes>
</metadata>
<files>
<!--Core-->
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.dll" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Effects.dll" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.pdb" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Effects.pdb" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.xml" target="lib/portable-net45+wp80+win8+wpa81/FormsCommunityToolkit.Effects.xml" />
<!--Xamarin.Android-->
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.dll" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.dll" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.pdb" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.pdb" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.xml" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.xml" />
<file src="src/Effects/Effects.Android/bin/Release/FormsCommunityToolkit.Effects.Android.dll" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.Android.dll" />
<file src="src/Effects/Effects.Android/bin/Release/FormsCommunityToolkit.Effects.Android.pdb" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.Android.pdb" />
<file src="src/Effects/Effects.Android/bin/Release/FormsCommunityToolkit.Effects.Android.xml" target="lib/MonoAndroid403/FormsCommunityToolkit.Effects.Android.xml" />
<!--Xamarin.iOSUnified-->
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.dll" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Effects.dll" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.pdb" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Effects.pdb" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.xml" target="libXamarin.iOS101/FormsCommunityToolkit.Effects.xml" />
<file src="src/Effects/Effects.iOS/bin/Release/FormsCommunityToolkit.Effects.iOS.dll" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Effects.iOS.dll" />
<file src="src/Effects/Effects.iOS/bin/Release/FormsCommunityToolkit.Effects.iOS.pdb" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Effects.iOS.pdb" />
<file src="src/Effects/Effects.iOS/bin/Release/FormsCommunityToolkit.Effects.iOS.xml" target="lib/Xamarin.iOS10/FormsCommunityToolkit.Effects.iOS.xml" />
<!--UWP-->
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.dll" target="lib/UAP10/FormsCommunityToolkit.Effects.dll" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.pdb" target="lib/UAP10/FormsCommunityToolkit.Effects.pdb" />
<file src="src/Effects/Effects/bin/Release/FormsCommunityToolkit.Effects.xml" target="lib/UAP101/FormsCommunityToolkit.Effects.xml" />
<file src="src/Effects/Effects.UWP/bin/Release/FormsCommunityToolkit.Effects.UWP.dll" target="lib/UAP10/FormsCommunityToolkit.Effects.UWP.dll" />
<file src="src/Effects/Effects.UWP/bin/Release/FormsCommunityToolkit.Effects.UWP.pdb" target="lib/UAP10/FormsCommunityToolkit.Effects.UWP.pdb" />
<file src="src/Effects/Effects.UWP/bin/Release/FormsCommunityToolkit.Effects.UWP.xml" target="lib/UAP10/FormsCommunityToolkit.Effects.UWP.xml" />
<file src=".\src\**\*.cs" target="src" />
</files>
</package>

Просмотреть файл

@ -3,23 +3,23 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations", "Animations\Animations.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations", "Animations\Animations\Animations.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4CF83A7E-B02C-4DEC-A0B7-EFC68623D928}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
..\bootstrapper.ps1 = ..\bootstrapper.ps1
..\build.cake = ..\build.cake
..\CHANGELOG.md = ..\CHANGELOG.md
..\nuget\Animations.nuspec = ..\nuget\Animations.nuspec
..\README.md = ..\README.md
..\appveyor.yml = ..\..\appveyor.yml
..\bootstrapper.ps1 = ..\..\bootstrapper.ps1
..\build.cake = ..\..\build.cake
..\CHANGELOG.md = ..\..\CHANGELOG.md
..\nuget\Animations.nuspec = ..\..\nuget\Animations.nuspec
..\README.md = ..\..\README.md
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.Android", "Animations.Android\Animations.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.Android", "Animations\Animations.Android\Animations.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.iOS", "Animations.iOS\Animations.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.iOS", "Animations\Animations.iOS\Animations.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.UWP", "Animations.UWP\Animations.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Animations.UWP", "Animations\Animations.UWP\Animations.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

Просмотреть файл

@ -3,18 +3,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Behaviors", "Behaviors\Behaviors.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Behaviors", "Behaviors\Behaviors\Behaviors.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Behaviors.Tests", "Behaviors.Tests\Behaviors.Tests.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Behaviors.Tests", "Behaviors\Behaviors.Tests\Behaviors.Tests.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4CF83A7E-B02C-4DEC-A0B7-EFC68623D928}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
..\bootstrapper.ps1 = ..\bootstrapper.ps1
..\build.cake = ..\build.cake
..\CHANGELOG.md = ..\CHANGELOG.md
..\nuget\Behaviors.nuspec = ..\nuget\Behaviors.nuspec
..\README.md = ..\README.md
..\appveyor.yml = ..\..\appveyor.yml
..\bootstrapper.ps1 = ..\..\bootstrapper.ps1
..\build.cake = ..\..\build.cake
..\CHANGELOG.md = ..\..\CHANGELOG.md
..\nuget\Behaviors.nuspec = ..\..\nuget\Behaviors.nuspec
..\README.md = ..\..\README.md
EndProjectSection
EndProject
Global

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -3,23 +3,23 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls", "Controls\Controls.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls", "Controls\Controls\Controls.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4CF83A7E-B02C-4DEC-A0B7-EFC68623D928}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
..\bootstrapper.ps1 = ..\bootstrapper.ps1
..\build.cake = ..\build.cake
..\CHANGELOG.md = ..\CHANGELOG.md
..\nuget\Controls.nuspec = ..\nuget\Controls.nuspec
..\README.md = ..\README.md
..\appveyor.yml = ..\..\appveyor.yml
..\bootstrapper.ps1 = ..\..\bootstrapper.ps1
..\build.cake = ..\..\build.cake
..\CHANGELOG.md = ..\..\CHANGELOG.md
..\nuget\Controls.nuspec = ..\..\nuget\Controls.nuspec
..\README.md = ..\..\README.md
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.Android", "Controls.Android\Controls.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.Android", "Controls\Controls.Android\Controls.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.iOS", "Controls.iOS\Controls.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.iOS", "Controls\Controls.iOS\Controls.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.UWP", "Controls.UWP\Controls.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Controls.UWP", "Controls\Controls.UWP\Controls.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

@ -3,18 +3,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Converters", "Converters\Converters.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Converters", "Converters\Converters\Converters.csproj", "{572B958E-CC33-47C1-95FA-1B3A0506F2ED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Converters.Tests", "Converters.Tests\Converters.Tests.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Converters.Tests", "Converters\Converters.Tests\Converters.Tests.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4CF83A7E-B02C-4DEC-A0B7-EFC68623D928}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
..\bootstrapper.ps1 = ..\bootstrapper.ps1
..\build.cake = ..\build.cake
..\CHANGELOG.md = ..\CHANGELOG.md
..\nuget\Converters.nuspec = ..\nuget\Converters.nuspec
..\README.md = ..\README.md
..\appveyor.yml = ..\..\appveyor.yml
..\bootstrapper.ps1 = ..\..\bootstrapper.ps1
..\build.cake = ..\..\build.cake
..\CHANGELOG.md = ..\..\CHANGELOG.md
..\nuget\Converters.nuspec = ..\..\nuget\Converters.nuspec
..\README.md = ..\..\README.md
EndProjectSection
EndProject
Global

Просмотреть файл

@ -3,22 +3,22 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.iOS", "Effects.iOS\Effects.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.iOS", "Effects\Effects.iOS\Effects.iOS.csproj", "{F09F8CAF-701A-4673-A880-1580ACCB926B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.Android", "Effects.Android\Effects.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.Android", "Effects\Effects.Android\Effects.Android.csproj", "{88DC2010-BE3A-4B86-A72F-3DF68413858B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects", "Effects\Effects.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects", "Effects\Effects\Effects.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.UWP", "Effects.UWP\Effects.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Effects.UWP", "Effects\Effects.UWP\Effects.UWP.csproj", "{98F91808-0410-4362-9B3A-BD5110BEECDE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5D176F5C-88F0-4466-A0A2-B91B40FE9199}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
..\build.cake = ..\build.cake
..\CHANGELOG.md = ..\CHANGELOG.md
..\nuget\Effects.nuspec = ..\nuget\Effects.nuspec
..\README.md = ..\README.md
..\nuget\readme.txt = ..\nuget\readme.txt
..\appveyor.yml = ..\..\appveyor.yml
..\build.cake = ..\..\build.cake
..\CHANGELOG.md = ..\..\CHANGELOG.md
..\nuget\Effects.nuspec = ..\..\nuget\Effects.nuspec
..\README.md = ..\..\README.md
..\nuget\readme.txt = ..\..\nuget\readme.txt
EndProjectSection
EndProject
Global

Просмотреть файл

Просмотреть файл

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

После

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 768 B

После

Ширина:  |  Высота:  |  Размер: 768 B

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.6 KiB

После

Ширина:  |  Высота:  |  Размер: 1.6 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.5 KiB

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 3.3 KiB

После

Ширина:  |  Высота:  |  Размер: 3.3 KiB

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше