An open API service indexing awesome lists of open source software.

https://github.com/qingstor/qingstor-sdk-go

The official QingStor SDK for the Go programming language.
https://github.com/qingstor/qingstor-sdk-go

go golang qingstor qingstor-sdk sdk

Last synced: about 1 year ago
JSON representation

The official QingStor SDK for the Go programming language.

Awesome Lists containing this project

README

          

# QingStor SDK for Go

[![Build Status](https://github.com/qingstor/qingstor-sdk-go/workflows/Unit%20Test/badge.svg?branch=master)](https://github.com/qingstor/qingstor-sdk-go/actions?query=workflow%3A%22Unit+Test%22)
[![Go Report Card](https://goreportcard.com/badge/github.com/qingstor/qingstor-sdk-go)](https://goreportcard.com/report/github.com/qingstor/qingstor-sdk-go)
[![API Reference](http://img.shields.io/badge/api-reference-green.svg)](https://docsv4.qingcloud.com/user_guide/storage/object_storage/)
[![License](http://img.shields.io/badge/license-apache%20v2-blue.svg)](https://github.com/qingstor/qingstor-sdk-go/blob/master/LICENSE)
[![Join the chat](https://img.shields.io/badge/chat-online-blue?style=flat&logo=zulip)](https://qingstor.zulipchat.com/join/hzmetiy4ftc63jktrbfatyct/)

English | [中文](README_zh-CN.md)

The official QingStor SDK for the Go programming language.

Before you start using the SDK, make sure you have a basic understanding of the concepts of [QingStor object storage](https://docsv4.qingcloud.com/user_guide/storage/object_storage/intro/product/) (such as Zone, Service, Bucket, Object, etc.).

This SDK try to keep a one-to-one correspondence with the methods on the [QingCloud QingStor object storage documentation](https://docsv4.qingcloud.com/user_guide/storage/object_storage/api/). For details of each method, please refer to the corresponding chapter in the link.

## Quick Start

Now you are ready to code. You can read the detailed guides in the list below to have a clear understanding.

- [Preparation](./docs/prepare.md)
- [Installation](./docs/install.md)
- [Configuration](./docs/config.md)
- [Service Initialization](./docs/service.md)
- [Code Examples](./docs/examples.md)
- [Custom Logger](./docs/logger.md)

Checkout our [releases](https://github.com/qingstor/qingstor-sdk-go/releases) and [change log](./CHANGELOG.md) for information about the latest features, bug fixes and new ideas.

## Reference Documentations

- [QingStor Documentation](https://docsv4.qingcloud.com/user_guide/storage/object_storage/intro/product/)
- [QingStor Guide](https://docsv4.qingcloud.com/user_guide/storage/object_storage/)
- [QingStor APIs](https://docsv4.qingcloud.com/user_guide/storage/object_storage/api/)

## Contributing

1. Fork it ( https://github.com/qingstor/qingstor-sdk-go/fork )
2. Create your feature branch (`git checkout -b new-feature`)
3. Commit your changes (`git commit -asm 'Add some feature'`)
4. Push to the branch (`git push origin new-feature`)
5. Create a new Pull Request

## LICENSE

The Apache License (Version 2.0, January 2004).