Documentation
¶
Overview ¶
Package x serves as home for experimental features and incomplete drivers. Nothing in this package or its subdirectories should be considered stable.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package collate provides (near) CouchDB-compatible collation functions.
|
Package collate provides (near) CouchDB-compatible collation functions. |
|
Package fs provides an experimental filesystem-backed Kivik driver.
|
Package fs provides an experimental filesystem-backed Kivik driver. |
|
cdb
Package cdb provides the core CouchDB types.
|
Package cdb provides the core CouchDB types. |
|
cdb/decode
Package decode assists in document decoding.
|
Package decode assists in document decoding. |
|
filesystem
Package filesystem provides an abstraction around a filesystem
|
Package filesystem provides an abstraction around a filesystem |
|
test
Package test configures the integration test suite.
|
Package test configures the integration test suite. |
|
Package kivikd provides a kivik daemon.
|
Package kivikd provides a kivik daemon. |
|
auth
Package auth manages authorization and authentication for kivikd.
|
Package auth manages authorization and authentication for kivikd. |
|
auth/basic
Package basic provides HTTP Basic Auth services.
|
Package basic provides HTTP Basic Auth services. |
|
auth/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
|
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.
|
Package authdb provides a standard interface to an authentication user store to be used by AuthHandlers. |
|
authdb/authgroup
Package authgroup groups two or more authentication backends together, trying one, then falling through to the others.
|
Package authgroup groups two or more authentication backends together, trying one, then falling through to the others. |
|
authdb/confadmin
Package confadmin provides an authentication service for admins configured in server configuration.
|
Package confadmin provides an authentication service for admins configured in server configuration. |
|
authdb/couchauth
Package couchauth provides auth services to a remote CouchDB server.
|
Package couchauth provides auth services to a remote CouchDB server. |
|
authdb/usersdb
Package usersdb provides auth facilities from a CouchDB _users database.
|
Package usersdb provides auth facilities from a CouchDB _users database. |
|
conf
Package conf manages configuration for kivikd.
|
Package conf manages configuration for kivikd. |
|
cookies
Package cookies provides cookies utilities.
|
Package cookies provides cookies utilities. |
|
couchserver
Package couchserver aims to provide a CouchDB-compatible HTTP server interface to a kivik.Client.
|
Package couchserver aims to provide a CouchDB-compatible HTTP server interface to a kivik.Client. |
|
logger
Package logger defines the logger used by kivikd.
|
Package logger defines the logger used by kivikd. |
|
test
Package test configures the integration test suite for kivikd.
|
Package test configures the integration test suite for kivikd. |
|
Package mango provides a Mango query language parser and evaluator.
|
Package mango provides a Mango query language parser and evaluator. |
|
Package memorydb provides a memory-backed Kivik driver, intended for testing.
|
Package memorydb provides a memory-backed Kivik driver, intended for testing. |
|
Package proxydb allows using an arbitrary Kivik client as a Kivik driver.
|
Package proxydb allows using an arbitrary Kivik client as a Kivik driver. |
|
Package server provides a CouchDB server via HTTP.
|
Package server provides a CouchDB server via HTTP. |
|
auth
Package auth provides authentication and authorization for the server.
|
Package auth provides authentication and authorization for the server. |
|
config
Package config manages server configuration.
|
Package config manages server configuration. |
Click to show internal directories.
Click to hide internal directories.