Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Feel free to explore these examples using this SDK for calling the Composable Co
[.NET Core SDK Training for V2 SDK](https://github.com/commercetools/commercetools-dotnet-sdk-training/tree/Training-SDKV2)

## Installation

#### Download from [Nuget](https://www.nuget.org/profiles/commercetools)
| Package | Installation |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------|
Expand Down Expand Up @@ -47,6 +48,10 @@ In addition, the SDK has the following directories:
it's storing the token in the cookie right now, cookies only used
as POC, it maybe not the best option for production purposes.

## Support

Please see our [support policy](SUPPORT.md)

## Getting Started with the .NET SDK

All operations (get, query, create, update, delete and others) are available in the generated request builders, so you can build the request and use the client to execute it and all the request builders accessible through ApiRoot.
Expand Down
36 changes: 36 additions & 0 deletions SUPPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# General Support

We will try to align our support strategy with the supported platforms original support policy, in practice this means
that if the .NET framework provides support only to version X and newer, we will align our support practices with it.

Unless decided otherwise by our case-by-case analysis, we will adhere to the following principles:

* We provide support for the current and two previous major versions of our SDKs.
* We will provide bug fixes and security patches for older versions of our SDKs on a case-by-case basis.
* We will provide support for versions of our SDKs with the first major version being released a year ago or not older
than two major versions.

## Extraordinary Circumstances

In extraordinary circumstances, we may provide support for older versions of our SDKs.
Examples of extraordinary circumstances include:

* A critical security vulnerability that affects an older version of our SDK.
* A major change in the underlying platform that requires us to update an older version of our SDK.

We will evaluate requests for support in extraordinary circumstances on a case-by-case basis.

## Enforcement

We will enforce this policy unless a situation is extraordinary.

If we determine that a situation is extraordinary, we will provide support for the older version of our SDK for a limited time.

We will communicate the end of support for the older version of our SDK to users in advance.

## Contacting Support

To get help, please reach out through our official support channels:

- [Support portal](https://support.commercetools.com)
- [[email protected]](mailto:[email protected])
44 changes: 10 additions & 34 deletions licenses/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@
},
{
"PackageName": "Microsoft.CSharp",
"PackageVersion": "4.5.0",
"PackageVersion": "4.3.0",
"PackageUrl": "https://dot.net/",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Authors": [
"Microsoft"
],
"Description": "Provides support for compilation and code generation, including dynamic, using the C# language.\r\n\r\nCommonly Used Types:\r\nMicrosoft.CSharp.RuntimeBinder.Binder\r\nMicrosoft.CSharp.RuntimeBinder.RuntimeBinderException\r\nMicrosoft.CSharp.RuntimeBinder.CSharpArgumentInfo\r\nMicrosoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags\r\nMicrosoft.CSharp.RuntimeBinder.CSharpBinderFlags\r\n \r\n30ab651fcb4354552bd4891619a0bdd81e0ebdbf \r\nWhen using NuGet 3.x this package requires at least version 3.4.",
"LicenseUrl": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
"LicenseType": "MIT"
"Description": "Provides support for compilation and code generation, including dynamic, using the C# language.\r\n\r\nCommonly Used Types:\r\nMicrosoft.CSharp.RuntimeBinder.Binder\r\nMicrosoft.CSharp.RuntimeBinder.RuntimeBinderException\r\nMicrosoft.CSharp.RuntimeBinder.CSharpArgumentInfo\r\nMicrosoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags\r\nMicrosoft.CSharp.RuntimeBinder.CSharpBinderFlags\r\n \r\nWhen using NuGet 3.x this package requires at least version 3.4.",
"LicenseUrl": "http://go.microsoft.com/fwlink/?LinkId=329770",
"LicenseType": "MS-EULA"
},
{
"PackageName": "Microsoft.Extensions.Configuration",
Expand Down Expand Up @@ -591,14 +591,14 @@
},
{
"PackageName": "System.Collections.Immutable",
"PackageVersion": "7.0.0",
"PackageVersion": "1.5.0",
"PackageUrl": "https://dot.net/",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Authors": [
"Microsoft"
],
"Description": "This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.\r\n\r\nThe System.Collections.Immutable library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.",
"LicenseUrl": "https://licenses.nuget.org/MIT",
"Description": "This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.\r\n\r\nCommonly Used Types:\r\nSystem.Collections.Immutable.ImmutableArray\r\nSystem.Collections.Immutable.ImmutableArray<T>\r\nSystem.Collections.Immutable.ImmutableDictionary\r\nSystem.Collections.Immutable.ImmutableDictionary<TKey,TValue>\r\nSystem.Collections.Immutable.ImmutableHashSet\r\nSystem.Collections.Immutable.ImmutableHashSet<T>\r\nSystem.Collections.Immutable.ImmutableList\r\nSystem.Collections.Immutable.ImmutableList<T>\r\nSystem.Collections.Immutable.ImmutableQueue\r\nSystem.Collections.Immutable.ImmutableQueue<T>\r\nSystem.Collections.Immutable.ImmutableSortedDictionary\r\nSystem.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>\r\nSystem.Collections.Immutable.ImmutableSortedSet\r\nSystem.Collections.Immutable.ImmutableSortedSet<T>\r\nSystem.Collections.Immutable.ImmutableStack\r\nSystem.Collections.Immutable.ImmutableStack<T>\r\n \r\n30ab651fcb4354552bd4891619a0bdd81e0ebdbf",
"LicenseUrl": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
"LicenseType": "MIT"
},
{
Expand Down Expand Up @@ -889,18 +889,6 @@
"LicenseUrl": "http://go.microsoft.com/fwlink/?LinkId=329770",
"LicenseType": "MS-EULA"
},
{
"PackageName": "System.Memory",
"PackageVersion": "4.5.5",
"PackageUrl": "https://dot.net/",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Authors": [
"Microsoft"
],
"Description": "Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.\r\n\r\nCommonly Used Types:\r\nSystem.Span\r\nSystem.ReadOnlySpan\r\nSystem.Memory\r\nSystem.ReadOnlyMemory\r\nSystem.Buffers.MemoryPool\r\nSystem.Buffers.ReadOnlySequence\r\nSystem.Buffers.Text.Utf8Parser\r\nSystem.Buffers.Text.Utf8Formatter\r\n \r\n32b491939fbd125f304031c35038b1e14b4e3958 \r\nWhen using NuGet 3.x this package requires at least version 3.4.",
"LicenseUrl": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
"LicenseType": "MIT"
},
{
"PackageName": "System.Memory",
"PackageVersion": "4.5.4",
Expand Down Expand Up @@ -1081,18 +1069,6 @@
"LicenseUrl": "http://go.microsoft.com/fwlink/?LinkId=329770",
"LicenseType": "MS-EULA"
},
{
"PackageName": "System.Reflection.TypeExtensions",
"PackageVersion": "4.4.0",
"PackageUrl": "https://dot.net/",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Authors": [
"Microsoft"
],
"Description": "Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.\r\n\r\nCommonly Used Types:\r\nSystem.Reflection.TypeExtensions\r\nSystem.Reflection.BindingFlags\r\n \r\n8321c729934c0f8be754953439b88e6e1c120c24 \r\nWhen using NuGet 3.x this package requires at least version 3.4.",
"LicenseUrl": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
"LicenseType": "MIT"
},
{
"PackageName": "System.Resources.ResourceManager",
"PackageVersion": "4.3.0",
Expand Down Expand Up @@ -1359,7 +1335,7 @@
},
{
"PackageName": "System.Text.Encodings.Web",
"PackageVersion": "7.0.0",
"PackageVersion": "6.0.1",
"PackageUrl": "https://dot.net/",
"Copyright": "© Microsoft Corporation. All rights reserved.",
"Authors": [
Expand Down Expand Up @@ -1562,4 +1538,4 @@
"LicenseUrl": "https://licenses.nuget.org/MIT",
"LicenseType": "MIT"
}
]
]
Loading