...

Package x

import "github.com/go-kivik/kivik/v4/x"
Overview
Index
Subdirectories

Overview ▾

Package x serves as home for experimental features and incomplete drivers. Nothing in this package or its subdirectories should be considered stable.

Index ▾

Package files

doc.go

Subdirectories

Name Synopsis
..
collate Package collate provides (near) CouchDB-compatible collation functions.
fsdb Package fs provides an experimental filesystem-backed Kivik driver.
cdb Package cdb provides the core CouchDB types.
decode Package decode assists in document decoding.
filesystem Package filesystem provides an abstraction around a filesystem
test Package test configures the integration test suite.
kivikd Package kivikd provides a kivik daemon.
auth Package auth manages authorization and authentication for kivikd.
basic Package basic provides HTTP Basic Auth services.
cookie Package cookie provides standard CouchDB cookie auth as described at http://docs.couchdb.org/en/2.0.0/api/server/authn.html#cookie-authentication
authdb Package authdb provides a standard interface to an authentication user store to be used by AuthHandlers.
authgroup Package authgroup groups two or more authentication backends together, trying one, then falling through to the others.
confadmin Package confadmin provides an authentication service for admins configured in server configuration.
couchauth Package couchauth provides auth services to a remote CouchDB server.
usersdb Package usersdb provides auth facilities from a CouchDB _users database.
conf Package conf manages configuration for kivikd.
cookies Package cookies provides cookies utilities.
couchserver Package couchserver aims to provide a CouchDB-compatible HTTP server interface to a kivik.Client.
logger Package logger defines the logger used by kivikd.
test Package test configures the integration test suite for kivikd.
mango Package mango provides a Mango query language parser and evaluator.
memorydb Package memorydb provides a memory-backed Kivik driver, intended for testing.
test
proxydb Package proxydb allows using an arbitrary Kivik client as a Kivik driver.
server Package server provides a CouchDB server via HTTP.
auth Package auth provides authentication and authorization for the server.
config Package config manages server configuration.