Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
example
|
|
github/pkg/icehubpb
Package icehubpb is a generated protocol buffer package.
|
Package icehubpb is a generated protocol buffer package. |
github/pkg/server
Package server contains http and grpc server
|
Package server contains http and grpc server |
github/pkg/transport/grpc
Package grpc is a generated protocol buffer package.
|
Package grpc is a generated protocol buffer package. |
ice
|
|
cache
Package cache defines interfaces for using Key-Value cache and Redis TODO: not implemented
|
Package cache defines interfaces for using Key-Value cache and Redis TODO: not implemented |
cli
Package cli wraps cobra and provides util command for go.ice and gommon
|
Package cli wraps cobra and provides util command for go.ice and gommon |
config
Package config defines common config struct to avoid cycle dependency
|
Package config defines common config struct to avoid cycle dependency |
db
Package db defines interface for using RDBMS
|
Package db defines interface for using RDBMS |
db/adapters/mysql
Package mysql wraps github.com/go-sql-driver/mysql
|
Package mysql wraps github.com/go-sql-driver/mysql |
db/adapters/postgres
Package postgres wraps github.com/jackc/pgx
|
Package postgres wraps github.com/jackc/pgx |
db/adapters/sqlite
Package sqlite wraps github.com/mattn/go-sqlite3
|
Package sqlite wraps github.com/mattn/go-sqlite3 |
db/migration
Package migration provides database schema migration
|
Package migration provides database schema migration |
tracing
Package tracing wraps opentracing api
|
Package tracing wraps opentracing api |
transport
Package transport wraps server creation for common protocols like http, grpc
|
Package transport wraps server creation for common protocols like http, grpc |
transport/grpc
Package grpc wraps google.golang.org/grpc
|
Package grpc wraps google.golang.org/grpc |
transport/http
Package http wraps net/http
|
Package http wraps net/http |
playground
|
|
Click to show internal directories.
Click to hide internal directories.