Directories ¶
Path | Synopsis |
---|---|
Package app provides abstract layer for cli/web application Package app provides hiboot app application interface
|
Package app provides abstract layer for cli/web application Package app provides hiboot app application interface |
cli
Package cli provides quick start framework for command line application.
|
Package cli provides quick start framework for command line application. |
fake
Package fake provides fake.ApplicationContext for unit testing
|
Package fake provides fake.ApplicationContext for unit testing |
web
Package web provides quick start framework for web application.
|
Package web provides quick start framework for web application. |
web/statik
Package statik contains static assets.
|
Package statik contains static assets. |
Package at provides annotations for struct, function, or method Package at provides annotations for web RestController Copyright 2018~now John Deng (hi.devops.io@gmail.com).
|
Package at provides annotations for struct, function, or method Package at provides annotations for web RestController Copyright 2018~now John Deng (hi.devops.io@gmail.com). |
Package factory provides hiboot factory interface Package factory provides InstantiateFactory and ConfigurableFactory interface
|
Package factory provides hiboot factory interface Package factory provides InstantiateFactory and ConfigurableFactory interface |
autoconfigure
Package autoconfigure implement ConfigurableFactory
|
Package autoconfigure implement ConfigurableFactory |
depends
Package depends provides dependency resolver for factory
|
Package depends provides dependency resolver for factory |
depends/bar
Package bar is the test package for package depends
|
Package bar is the test package for package depends |
depends/fake
Package fake is the test package for package depends
|
Package fake is the test package for package depends |
depends/foo
Package foo is the test package for package depends
|
Package foo is the test package for package depends |
instantiate
Package instantiate implement InstantiateFactory
|
Package instantiate implement InstantiateFactory |
Package inject implements dependency injection.
|
Package inject implements dependency injection. |
Package log provides logging with level debug, info, warn, error, fatal.
|
Package log provides logging with level debug, info, warn, error, fatal. |
Package model provides common request and response models.
|
Package model provides common request and response models. |
Package starter provides quick starters for hiboot cli/web application.
|
Package starter provides quick starters for hiboot cli/web application. |
actuator
Package actuator provide the health check endpoint for web application Package controller provide the controller for health check
|
Package actuator provide the health check endpoint for web application Package controller provide the controller for health check |
grpc
Package grpc provides the hiboot starter for injectable grpc client and server dependency
|
Package grpc provides the hiboot starter for injectable grpc client and server dependency |
grpc/mockgrpc
Package mockgrpc is a generated GoMock package.
|
Package mockgrpc is a generated GoMock package. |
jaeger
Package jaeger provides the hiboot starter for injectable jaeger dependency
|
Package jaeger provides the hiboot starter for injectable jaeger dependency |
jwt
Package jwt provides the hiboot starter for injectable jwt dependency
|
Package jwt provides the hiboot starter for injectable jwt dependency |
locale
Package locale provides the hiboot starter for injectable locale (i18n) dependency
|
Package locale provides the hiboot starter for injectable locale (i18n) dependency |
logging
Package logging provides the hiboot starter for injectable logging dependency
|
Package logging provides the hiboot starter for injectable logging dependency |
swagger
package swagger auto serve open api doc with swagger 2.0 annotations
|
package swagger auto serve open api doc with swagger 2.0 annotations |
websocket
Package websocket provides web socket auto configuration for web/cli application
|
Package websocket provides web socket auto configuration for web/cli application |
websocket/ws
Package websocket provides rich websocket support for the iris web framework.
|
Package websocket provides rich websocket support for the iris web framework. |
Package system provides system builder which response for properties dependency injection.
|
Package system provides system builder which response for properties dependency injection. |
types
Package types provides all const types name
|
Package types provides all const types name |
Package utils provides useful utilities
|
Package utils provides useful utilities |
cmap
Package cmap provides concurrent map
|
Package cmap provides concurrent map |
copier
Package copier provides utility that copy element between structs
|
Package copier provides utility that copy element between structs |
crypto
Package crypto provides crypto encryption/decryption utilities
|
Package crypto provides crypto encryption/decryption utilities |
crypto/aes
Package aes provides aes encryption/decryption utilities
|
Package aes provides aes encryption/decryption utilities |
crypto/base64
Package base64 provides base64 encryption/decryption utilities
|
Package base64 provides base64 encryption/decryption utilities |
crypto/md5
Package md5 provides md5 encryption utilities
|
Package md5 provides md5 encryption utilities |
crypto/rsa
Package rsa provides rsa encryption/decryption utilities
|
Package rsa provides rsa encryption/decryption utilities |
gotest
Package gotest provides function to check whether is running in go test mode.
|
Package gotest provides function to check whether is running in go test mode. |
idgen
Package idgen provides unique id generation utilities that use twitter's snowflake algorithm
|
Package idgen provides unique id generation utilities that use twitter's snowflake algorithm |
io
Package io provides file or directory io utilities.
|
Package io provides file or directory io utilities. |
mapstruct
Package mapstruct provides utilities that decode map and inject values into struct
|
Package mapstruct provides utilities that decode map and inject values into struct |
reflector
Package reflector provides utilities for reflection
|
Package reflector provides utilities for reflection |
replacer
Package replacer provides utilities that replace the reference and environment variables with its value
|
Package replacer provides utilities that replace the reference and environment variables with its value |
sort
Package sort provides utility that sort slice by length
|
Package sort provides utility that sort slice by length |
str
Package str provides enhanced string utilities
|
Package str provides enhanced string utilities |
structtag
package structtag provides struct tag utils (from https://github.com/fatih/structtag)
|
package structtag provides struct tag utils (from https://github.com/fatih/structtag) |
validator
Package validator provides data validation utilities
|
Package validator provides data validation utilities |
Click to show internal directories.
Click to hide internal directories.