FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
sdk
Find a file
Leonard Lyubich cecdeeac73 [#155] sdk/object: Add CutPayload method to RawObject
Add CutPayload method that returns RawObject's copy with untethered empty
payload. Changing the result payload doesn't affect source object. Changing
the other fields affects source object.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-09-22 18:07:14 +03:00
.github cicd: Update GH Actions setup 2020-09-22 10:18:45 +03:00
docs Remove docs from neofs-api 2020-09-18 10:40:30 +03:00
pkg [#155] sdk/object: Add CutPayload method to RawObject 2020-09-22 18:07:14 +03:00
util Fix tests with nil check via reflection 2020-09-18 10:43:04 +03:00
v2 sdk/v2: Remove unused marshallers 2020-09-21 17:56:22 +03:00
.gitattributes Simplify Makefile 2020-09-18 11:25:32 +03:00
.gitignore Simplify Makefile 2020-09-18 11:25:32 +03:00
.golangci.yml cicd: Update GH Actions setup 2020-09-22 10:18:45 +03:00
CHANGELOG.md docs: Added 2.0.0 Changelog 2020-09-21 16:41:31 +03:00
CONTRIBUTING.md Add credits and contribution guide 2020-09-18 11:25:43 +03:00
CREDITS.md Add credits and contribution guide 2020-09-18 11:25:43 +03:00
go.mod [#137] sdk: Implement netmap filtering and selection 2020-09-18 10:45:11 +03:00
go.sum [#137] sdk: Implement netmap filtering and selection 2020-09-18 10:45:11 +03:00
LICENSE change license 2020-04-10 09:22:35 +03:00
Makefile cicd: Update GH Actions setup 2020-09-22 10:18:45 +03:00
prepare.sh Update structure with grpc subdir 2020-09-18 10:40:48 +03:00
README.md docs: Update README 2020-09-21 16:41:31 +03:00

NeoFS

Golang SDK for NeoFS


Go codecov Report GitHub release GitHub license

Overview

Go implementation of recent NeoFS API versions and SDK layer working with all of them in a handy way.

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create an new issue first, describing the feature/topic you are going to implement.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details