backend/

directory
v0.0.0-...-8401909 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2022 License: Apache-2.0

Directories

Path Synopsis
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.
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.
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.
algosearch/handlers/debug/checkgrp
Package checkgrp maintains the group of handlers for health checking.
Package checkgrp maintains the group of handlers for health checking.
algosearch/handlers/debug/samplegrp
Package samplegrp maintains the group of handlers for sample endpoints.
Package samplegrp maintains the group of handlers for sample endpoints.
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.
algosearch/handlers/v1/productgrp
Package productgrp maintains the group of handlers for product access.
Package productgrp maintains the group of handlers for product access.
algosearch/handlers/v1/usergrp
Package usergrp maintains the group of handlers for user access.
Package usergrp maintains the group of handlers for user access.
logfmt
This program takes the structured log output and makes it readable.
This program takes the structured log output and makes it readable.
sidecar/metrics/collector
Package collector is a simple collector for
Package collector is a simple collector for
sidecar/metrics/publisher
Package publisher manages the publishing of metrics.
Package publisher manages the publishing of metrics.
sidecar/metrics/publisher/datadog
Package datadog provides support for publishing metrics to DD.
Package datadog provides support for publishing metrics to DD.
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.
core/account/db
Package db contains account related CRUD functionality.
Package db contains account related CRUD functionality.
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.
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.
core/application/db
Package db contains application related CRUD functionality.
Package db contains application related CRUD functionality.
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.
core/asset/db
Package db contains asset related CRUD functionality.
Package db contains asset related CRUD functionality.
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.
core/block/db
Package db contains block related CRUD functionality.
Package db contains block related CRUD functionality.
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.
core/product
Package product provides an example of a core business API.
Package product provides an example of a core business API.
core/product/db
Package db contains product related CRUD functionality.
Package db contains product related CRUD functionality.
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.
core/transaction/db
Package db contains transaction related CRUD functionality.
Package db contains transaction related CRUD functionality.
core/user
Package user provides an example of a core business API.
Package user provides an example of a core business API.
core/user/db
Package db contains user related CRUD functionality.
Package db contains user related CRUD functionality.
data/dbschema
Package dbschema contains the database schema, migrations and seeding data.
Package dbschema contains the database schema, migrations and seeding data.
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.
data/schema
Package schema contains the database schema, migrations and seeding data.
Package schema contains the database schema, migrations and seeding data.
sys/auth
Package auth provides authentication and authorization support.
Package auth provides authentication and authorization support.
sys/database
Package database provides support for access the database.
Package database provides support for access the database.
sys/metrics
Package metrics cosntructs the metrics the application will track.
Package metrics cosntructs the metrics the application will track.
sys/validate
Package validate contains the support for validating models.
Package validate contains the support for validating models.
web/v1
Package v1 represents types used by the web application for v1.
Package v1 represents types used by the web application for v1.
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.
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.
keystore
Package keystore implements the auth.KeyStore interface.
Package keystore implements the auth.KeyStore interface.
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.
web
Package web contains a small web framework extension.
Package web contains a small web framework extension.
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL