GitXplorerGitXplorer
f

go-couchdb

public
59 stars
36 forks
1 issues

Commits

List of commits on branch master.
Unverified
75016f3594f7a37f880e8afcdd32e9a4998ff2df

couchdb: fix TestSecurity on Go 1.7

ffjl committed 4 years ago
Unverified
47d268d0e0609dfc30a550312c2f539b20ed204f

.travis.yml: build with newer go versions

ffjl committed 4 years ago
Unverified
9bc16a45318b1103f4938079b9725703404fb976

couchdb: handle slashes in path components properly

ffjl committed 4 years ago
Unverified
a762254bcd5b8e979d37d598a5f193fa80b87845

couchapp: goimports

ffjl committed 4 years ago
Unverified
f4ebb19bb84104783c7d7cc740193c4ff8db07af

couchdb: set content-type header

ffjl committed 4 years ago
Unverified
865b1f568e2a9089fe271135f0f49c94903905b2

couchdb: add ChangesFeed.ChangesRevs

ffjl committed 4 years ago

README

The README file for this repository.

What's this?

go-couchdb is yet another CouchDB client written in Go. It was written because all the other ones didn't provide functionality that I need.

The API is not fully baked at this time and may change.

This project contains three Go packages:

package couchdb GoDoc

import "github.com/fjl/go-couchdb"

This wraps the CouchDB HTTP API.

package couchapp GoDoc

import "github.com/fjl/go-couchdb/couchapp"

This provides functionality similar to the original couchapp tool, namely compiling a filesystem directory into a JSON object and storing the object as a CouchDB design document.

package couchdaemon GoDoc

import "github.com/fjl/go-couchdb/couchdaemon"

This package contains some functions that help you write Go programs that run as a daemon started by CouchDB, e.g. fetching values from the CouchDB config.

Tests

You can run the unit tests with go test.

Build Status