Categorygithub.com/kyoh86/go-docbase

# README

go-docbase

A Go library for accessing the Docbase

Go Report Card Coverage Status

API Docs: https://help.docbase.io/posts/45703

Install

go get github.com/kyoh86/go-docbase

Usage

v1

import (
	"github.com/kyoh86/go-docbase/docbase"
)

transport := docbase.TokenTransport{Token: "Your API Token"}
client := docbase.NewClient(transport.Client())
...

And see example.

v2

import (
	"github.com/kyoh86/go-docbase/docbase/v2"
)

client := docbase.NewAuthClient("Your DocBase Domain", "Your API Token")

And see example.

API Coverage Status

v1

  • ○: Implemented and tested.
  • △: Implementing.
  • ×: Not implemented.
ServiceFunctionStatus
PostList
PostCreate
PostGet
PostUpdate
PostDelete
CommentCreate
CommentDelete
TeamList
GroupList
TagList
AttachmentPost×

v2

ServiceFunctionImplementedTested
PostList
PostCreate
PostGet
PostEdit
PostArchive
PostUnarchive
PostDelete
UserList
CommentCreate
CommentDelete
AttachmentUpload
TagList
GroupCreate
GroupGet
GroupList
GroupAddUsers
GroupRemoveUsers

LICENSE

MIT License

This is distributed under the MIT License.

# Packages

Package go-docbase A Go library for accessing the [Docbase](https://docbase.io/) API v2.