Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
api/rest
Package rest contains all methods and middleware for working web server.
|
Package rest contains all methods and middleware for working web server. |
api/rest/generated
Package generated contains generated code based on go-swagger.
|
Package generated contains generated code based on go-swagger. |
api/rest/generated/restapi
Package restapi Service boilerplate.
|
Package restapi Service boilerplate. |
api/rpc
Package rpc contains all methods and middleware for working gRPC server.
|
Package rpc contains all methods and middleware for working gRPC server. |
app
Package app contains all logic of the project, all business tasks, manages all other modules.
|
Package app contains all logic of the project, all business tasks, manages all other modules. |
auth
Package auth contains methods for working with authorization tokens, their generation and parsing.
|
Package auth contains methods for working with authorization tokens, their generation and parsing. |
flag
Package flag need for convenient get object flag from lib cli.
|
Package flag need for convenient get object flag from lib cli. |
log
Package log stores logged fields, and also provides helper methods for interaction with the logger.
|
Package log stores logged fields, and also provides helper methods for interaction with the logger. |
metrics
Package metrics contains the common metrics needed for different packages.
|
Package metrics contains the common metrics needed for different packages. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
notification
Package notification service communication module.
|
Package notification service communication module. |
password
Package password contains methods for hashing and comparing passwords.
|
Package password contains methods for hashing and comparing passwords. |
recoverycode
Package recoverycode contains an implementation to generate random lines of code.
|
Package recoverycode contains an implementation to generate random lines of code. |
repo
Package repo is an implements app.UserRepo.
|
Package repo is an implements app.UserRepo. |
Package migration allows for migration and rejection of tables in the database.
|
Package migration allows for migration and rejection of tables in the database. |
Click to show internal directories.
Click to hide internal directories.