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.