diff --git a/.azure/azure-pipelines.yml b/.azure/azure-pipelines.yml
new file mode 100644
index 0000000..637d9af
--- /dev/null
+++ b/.azure/azure-pipelines.yml
@@ -0,0 +1,37 @@
+pool:
+ vmImage: ubuntu-latest
+ demands:
+ - msbuild
+ - visualstudio
+ - vstest
+variables:
+ #Pipeline
+ poolName: 'ubuntu-latest'
+ #Build
+ solution: '**/*.sln'
+ testConfiguration: 'Debug'
+ buildPlatform: 'Any CPU'
+stages:
+ - stage: Test
+ displayName: Unit Test
+ jobs:
+ - job: Test
+ displayName: Unit Test
+ steps:
+ - task: NuGetToolInstaller@1
+ displayName: 'Nuget Installer'
+ - task: NuGetCommand@2
+ inputs:
+ restoreSolution: '$(solution)'
+ - task: DotNetCoreCLI@2
+ displayName: 'Build Test'
+ inputs:
+ command: 'build'
+ projects: '$(solution)'
+ arguments: '--configuration $(testConfiguration)'
+ - task: DotNetCoreCLI@2
+ displayName: 'Unit Test'
+ inputs:
+ command: 'test'
+
+ projects: 'test/*/*.csproj'
\ No newline at end of file
diff --git a/images/eway_32-32.png b/images/eway_32-32.png
new file mode 100644
index 0000000..d6d7607
Binary files /dev/null and b/images/eway_32-32.png differ
diff --git a/src/Eway.Rapid.Abstractions/Eway.Rapid.Abstractions.csproj b/src/Eway.Rapid.Abstractions/Eway.Rapid.Abstractions.csproj
index fe4d02d..0519ae8 100644
--- a/src/Eway.Rapid.Abstractions/Eway.Rapid.Abstractions.csproj
+++ b/src/Eway.Rapid.Abstractions/Eway.Rapid.Abstractions.csproj
@@ -1,13 +1,41 @@
-
- netstandard2.0
- Eway.Rapid.Standard.Abstractions
-
-
-
-
-
-
+
+ netstandard2.0
+ Eway.Rapid.Standard.Abstractions
+ eWAY
+
+ A .NET standard library to integrate with Eway's Rapid Payment API.
+
+ Rapid's .NET Standard implementation is broken down into three packages:
+
+ Eway.Rapid.Standard.Extensions.DependencyInjection
+ Eway.Rapid.Standard
+ Eway.Rapid.Standard.Abstractions
+
+ This package should be used when you want full control of the Http Client, and API calls; but would like to use the pre-defined interface and protocol. The package contains data contracts, models, and Rapid endpoints. Here you may create your own custom HTTP client, and handle API calls in a custom manner.
+
+ git
+ https://eway.io/api-v3/
+ https://github.com/eWAYPayment/eway-rapid-netstandard
+ eway_32-32.png
+ LICENSE.md
+
+
+
+
+
+
+
+
+
+ True
+
+
+
+ True
+
+
+
diff --git a/src/Eway.Rapid.Extensions.DependencyInjection/Eway.Rapid.Extensions.DependencyInjection.csproj b/src/Eway.Rapid.Extensions.DependencyInjection/Eway.Rapid.Extensions.DependencyInjection.csproj
index 04998b6..0a57de3 100644
--- a/src/Eway.Rapid.Extensions.DependencyInjection/Eway.Rapid.Extensions.DependencyInjection.csproj
+++ b/src/Eway.Rapid.Extensions.DependencyInjection/Eway.Rapid.Extensions.DependencyInjection.csproj
@@ -3,6 +3,24 @@
netstandard2.0
Eway.Rapid.Extensions.Standard.DependencyInjection
+ eWAY
+
+ A .NET standard library to integrate with Eway's Rapid Payment API.
+
+ Rapid's .NET Standard implementation is broken down into three packages:
+
+ Eway.Rapid.Standard.Extensions.DependencyInjection
+ Eway.Rapid.Standard
+ Eway.Rapid.Standard.Abstractions
+
+ This package should be used when the host application is using the ASP.NET CORE framework.
+ It provides dependency injection for the RapidClient, and inherts functionality from the Eway.Rapid.Standard package.
+
+ git
+ https://eway.io/api-v3/
+ https://github.com/eWAYPayment/eway-rapid-netstandard
+ eway_32-32.png
+ LICENSE.md
@@ -14,6 +32,17 @@
+
+
+
+ True
+
+
+
+ True
+
+
+
diff --git a/src/Eway.Rapid/Eway.Rapid.csproj b/src/Eway.Rapid/Eway.Rapid.csproj
index 3fe3e96..149a579 100644
--- a/src/Eway.Rapid/Eway.Rapid.csproj
+++ b/src/Eway.Rapid/Eway.Rapid.csproj
@@ -1,17 +1,45 @@
-
- netstandard2.0
- Eway.Rapid.Standard
-
-
-
-
-
-
-
-
-
-
+
+ netstandard2.0
+ Eway.Rapid.Standard
+ eWAY
+
+ A .NET standard library to integrate with Eway's Rapid Payment API.
+
+ Rapid's .NET Standard implementation is broken down into three packages:
+
+ Eway.Rapid.Standard.Extensions.DependencyInjection
+ Eway.Rapid.Standard
+ Eway.Rapid.Standard.Abstractions
+
+ This package should be used when the host application is not using the ASP.NET CORE framework, or a custom DI framework is preferred (or DI is not used in the application). It provides a implementation for the HTTP Client, and handles API calls on your behalf. The package inherits functionality from the Eway.Rapid.Standard.Abstractions package.
+
+ git
+ https://eway.io/api-v3/
+ https://github.com/eWAYPayment/eway-rapid-netstandard
+ eway_32-32.png
+ LICENSE.md
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+
+ True
+
+
+