Directories

Path Synopsis
app
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