Documentation ¶
Overview ¶
Qri is a distributed dataset version control tool. Bigger than a spreadsheet, smaller than a database, datasets are all around us. Use Qri to browse, download, create, fork, and publish datasets on a peer-to-peer network that works both on and offline.
more info at: https://qri.io
Directories ¶
Path | Synopsis |
---|---|
Package actions provides canonical business logic that operates on Repos to get higher-order functionality.
|
Package actions provides canonical business logic that operates on Repos to get higher-order functionality. |
Package api implements a JSON-API for interacting with a qri node
|
Package api implements a JSON-API for interacting with a qri node |
Package base defines business that operates on local data.
|
Package base defines business that operates on local data. |
Package cmd defines the CLI interface.
|
Package cmd defines the CLI interface. |
generate
Package generate is a command that creates a bash completion file for qri
|
Package generate is a command that creates a bash completion file for qri |
Package config encapsulates qri configuration options & details.
|
Package config encapsulates qri configuration options & details. |
migrate
Package migrate defines migrations for qri configuration files
|
Package migrate defines migrations for qri configuration files |
test
Package test contains predefined set of PeerInfo for testing.
|
Package test contains predefined set of PeerInfo for testing. |
Docs is a tool for generating markdown documentation of the qri command line interface (CLI)
|
Docs is a tool for generating markdown documentation of the qri command line interface (CLI) |
Package lib implements core qri business logic.
|
Package lib implements core qri business logic. |
test
Package test defines utilities for testing the lib package, including caches of expensive processes like cryptographic key generation and ipfs repo creation
|
Package test defines utilities for testing the lib package, including caches of expensive processes like cryptographic key generation and ipfs repo creation |
Package p2p implements qri peer-to-peer communication.
|
Package p2p implements qri peer-to-peer communication. |
test
Package p2ptest defines utilities for qri peer-2-peer testing
|
Package p2ptest defines utilities for qri peer-2-peer testing |
Package repo represents a repository of qri information Analogous to a git repository, repo expects a rigid structure filled with rich types specific to qri.
|
Package repo represents a repository of qri information Analogous to a git repository, repo expects a rigid structure filled with rich types specific to qri. |
fs
Package fsrepo is a file-system implementation of repo
|
Package fsrepo is a file-system implementation of repo |
gen
Package gen contains routines that perform expensive cryptographic operations.
|
Package gen contains routines that perform expensive cryptographic operations. |
profile
Package profile defines a qri peer profile
|
Package profile defines a qri peer profile |
search
Package search creates a local search index of a repo using the bleve search engine
|
Package search creates a local search index of a repo using the bleve search engine |
test
Package test contains a set of tests to ensure a repo implementation conforms to expected behaviors, calling RunRepoTests on a given repo implementation should pass all checks in order to properly work with Qri.
|
Package test contains a set of tests to ensure a repo implementation conforms to expected behaviors, calling RunRepoTests on a given repo implementation should pass all checks in order to properly work with Qri. |
Package rev defines structure and syntax for specifying revisions of a dataset history.
|
Package rev defines structure and syntax for specifying revisions of a dataset history. |
Click to show internal directories.
Click to hide internal directories.