Skip to content

teco-project/teco-core

Repository files navigation

Teco Core

The core library of Teco, an open-source Tencent Cloud SDK for Swift.

Overview

This package provides common functionalities around calling Tencent Cloud APIs, in the following products:

  • TecoCore. This provides helpers for calling Tencent Cloud API v3.
  • TecoSigner. This provides helpers for using Tencent Cloud v1, v3 and COS signing algorithms.

Usage

Add the following entry in your Package.swift:

.package(url: "https://github.com/teco-project/teco-core.git", "0.5.0"..<"0.6.0"),

and TecoCore dependency to your target:

.target(name: "MyApp", dependencies: [.product(name: "TecoCore", package: "teco-core")]),

If you only want signing functionality, use TecoSigner instead:

.target(name: "MyApp", dependencies: [.product(name: "TecoSigner", package: "teco-core")]),

License

Teco Core is released under the Apache 2.0 license. See LICENSE.txt for details.