Directories ¶
Path | Synopsis |
---|---|
backend
|
|
app/algo-admin/commands
Package commands contains the functionality for the set of commands currently supported by the CLI tooling.
|
Package commands contains the functionality for the set of commands currently supported by the CLI tooling. |
app/algosearch/handlers
Package handlers contains the full set of handler functions and routes supported by the web api.
|
Package handlers contains the full set of handler functions and routes supported by the web api. |
app/algosearch/handlers/apidoc/swaggergrp
Package swaggergrp maintains the group of handlers for serving swagger documentation.
|
Package swaggergrp maintains the group of handlers for serving swagger documentation. |
app/algosearch/handlers/debug/checkgrp
Package checkgrp maintains the group of handlers for health checking.
|
Package checkgrp maintains the group of handlers for health checking. |
app/algosearch/handlers/debug/samplegrp
Package samplegrp maintains the group of handlers for sample endpoints.
|
Package samplegrp maintains the group of handlers for sample endpoints. |
app/algosearch/handlers/v1
Package v1 contains the full set of handler functions and routes supported by the v1 web api.
|
Package v1 contains the full set of handler functions and routes supported by the v1 web api. |
app/algosearch/handlers/v1/productgrp
Package productgrp maintains the group of handlers for product access.
|
Package productgrp maintains the group of handlers for product access. |
app/algosearch/handlers/v1/usergrp
Package usergrp maintains the group of handlers for user access.
|
Package usergrp maintains the group of handlers for user access. |
app/logfmt
This program takes the structured log output and makes it readable.
|
This program takes the structured log output and makes it readable. |
app/sidecar/metrics/collector
Package collector is a simple collector for
|
Package collector is a simple collector for |
app/sidecar/metrics/publisher
Package publisher manages the publishing of metrics.
|
Package publisher manages the publishing of metrics. |
app/sidecar/metrics/publisher/datadog
Package datadog provides support for publishing metrics to DD.
|
Package datadog provides support for publishing metrics to DD. |
app/sidecar/metrics/publisher/expvar
Package expvar manages the publishing of metrics to stdout.
|
Package expvar manages the publishing of metrics to stdout. |
business/core/account
Package account provides the core business API of handling everything account related.
|
Package account provides the core business API of handling everything account related. |
business/core/account/db
Package db contains account related CRUD functionality.
|
Package db contains account related CRUD functionality. |
business/core/algod
Package algod provides the core business API of handling everything algod related.
|
Package algod provides the core business API of handling everything algod related. |
business/core/application
Package application provides the core business API of handling everything application related.
|
Package application provides the core business API of handling everything application related. |
business/core/application/db
Package db contains application related CRUD functionality.
|
Package db contains application related CRUD functionality. |
business/core/asset
Package asset provides the core business API of handling everything asset related.
|
Package asset provides the core business API of handling everything asset related. |
business/core/asset/db
Package db contains asset related CRUD functionality.
|
Package db contains asset related CRUD functionality. |
business/core/block
Package block provides the core business API of handling everything block related.
|
Package block provides the core business API of handling everything block related. |
business/core/block/db
Package db contains block related CRUD functionality.
|
Package db contains block related CRUD functionality. |
business/core/indexer
Package indexer provides the core business API of handling everything account related.
|
Package indexer provides the core business API of handling everything account related. |
business/core/product
Package product provides an example of a core business API.
|
Package product provides an example of a core business API. |
business/core/product/db
Package db contains product related CRUD functionality.
|
Package db contains product related CRUD functionality. |
business/core/transaction
Package transaction provides the core business API of handling everything transaction related.
|
Package transaction provides the core business API of handling everything transaction related. |
business/core/transaction/db
Package db contains transaction related CRUD functionality.
|
Package db contains transaction related CRUD functionality. |
business/core/user
Package user provides an example of a core business API.
|
Package user provides an example of a core business API. |
business/core/user/db
Package db contains user related CRUD functionality.
|
Package db contains user related CRUD functionality. |
business/data/dbschema
Package dbschema contains the database schema, migrations and seeding data.
|
Package dbschema contains the database schema, migrations and seeding data. |
business/data/dbtest
Package dbtest contains supporting code for running tests that hit the DB.
|
Package dbtest contains supporting code for running tests that hit the DB. |
business/data/schema
Package schema contains the database schema, migrations and seeding data.
|
Package schema contains the database schema, migrations and seeding data. |
business/sys/auth
Package auth provides authentication and authorization support.
|
Package auth provides authentication and authorization support. |
business/sys/database
Package database provides support for access the database.
|
Package database provides support for access the database. |
business/sys/metrics
Package metrics cosntructs the metrics the application will track.
|
Package metrics cosntructs the metrics the application will track. |
business/sys/validate
Package validate contains the support for validating models.
|
Package validate contains the support for validating models. |
business/web/v1
Package v1 represents types used by the web application for v1.
|
Package v1 represents types used by the web application for v1. |
business/web/v1/mid
Package mid contains the set of middleware functions.
|
Package mid contains the set of middleware functions. |
foundation/couchdb
Package couchdb provides support for access the database.
|
Package couchdb provides support for access the database. |
foundation/docker
Package docker provides support for starting and stopping docker containers for running tests.
|
Package docker provides support for starting and stopping docker containers for running tests. |
foundation/keystore
Package keystore implements the auth.KeyStore interface.
|
Package keystore implements the auth.KeyStore interface. |
foundation/logger
Package logger provides a convience function to constructing a logger for use.
|
Package logger provides a convience function to constructing a logger for use. |
foundation/web
Package web contains a small web framework extension.
|
Package web contains a small web framework extension. |
foundation/worker
Package worker manages a set of registered jobs that execute on demand.
|
Package worker manages a set of registered jobs that execute on demand. |
Click to show internal directories.
Click to hide internal directories.