convers

module
v0.0.0-...-b6dd5f9 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2025 License: Apache-2.0

README

convers banner light mode

convers banner light mode convers banner light mode

License

Start your conversation threads securely across distributed systems.

Getting Started

Requirement
  • Docker engine
  • Go 1.23.3
  • Protocol Buffer
🛠️ Local development

Run command bellow to clone all project's source code

git clone --recurse-submodules -j8 https://github.com/convrz/convers.git $GOPATH/src/github.com/convrz/convers
With SSH Key
git clone --recurse-submodules -j8 git@github.com:convrz/convers.git $GOPATH/src/github.com/convrz/convers

Your project is located in

cd $GOPATH/src/github.com/convrz/convers

Submodules

📂 Protobuf Third Party

Made in 🇻🇳 🚀

Directories

Path Synopsis
api module
cmd
convers
Package main provides the entry point for the convers app.
Package main provides the entry point for the convers app.
converssrx
Package main provides the entrypoint for the convers service registry.
Package main provides the entrypoint for the convers service registry.
core module
cvzapp
Package cvzapp provides the application layer for the service.
Package cvzapp provides the application layer for the service.
cvzfactory
Package cvzfactory provides the factory for the service.
Package cvzfactory provides the factory for the service.
cvzhook
Package cvzhook provides a way to hook into the application lifecycle.
Package cvzhook provides a way to hook into the application lifecycle.
cvzlog
Package cvzlog provides a system logger for the service.
Package cvzlog provides a system logger for the service.
cvzruntime
Package cvzruntime provides the runtime layer for the service.
Package cvzruntime provides the runtime layer for the service.
cvzservice
Package cvzservice provides a service registrar.
Package cvzservice provides a service registrar.
internal
Package cvzinternal provides internal utilities for the Convērs service.
Package cvzinternal provides internal utilities for the Convērs service.
internal
engine
Package engine provides the engine of convers.
Package engine provides the engine of convers.
engine/services/base
Package base provides the base service.
Package base provides the base service.
engine/services/greeter
Package greeter provides the greeter service.
Package greeter provides the greeter service.
engine/types
Package types provides the types for the gateway.
Package types provides the types for the gateway.
engine/visitor
Package visitor provides an implementation of the visitor pattern.
Package visitor provides an implementation of the visitor pattern.
namespace
Package namespace provides a namespace.
Package namespace provides a namespace.
registry
Package registry provides the registry service.
Package registry provides the registry service.
registry/server
Package server provides the server for the service registry.
Package server provides the server for the service registry.
version
Package version provides the version of the package.
Package version provides the version of the package.
pkg
context
Package context provides a context with a message.
Package context provides a context with a message.
copier
Package copier provides functions to copy objects.
Package copier provides functions to copy objects.
database
Package database provides the database interface.
Package database provides the database interface.
database/es
Package es provides an implementation of the database using elasticsearch.
Package es provides an implementation of the database using elasticsearch.
database/pg
Package pg provides an implementation of the database using PostgreSQL.
Package pg provides an implementation of the database using PostgreSQL.
database/redis
Package redis provides an implementation of the database using redis.
Package redis provides an implementation of the database using redis.
logger
Package logger provides the logger for the service.
Package logger provides the logger for the service.
msgf
Package msgf contain log message title with format
Package msgf contain log message title with format
protobuf
Package pb provides utilities for working with protobuf messages.
Package pb provides utilities for working with protobuf messages.
protobuf/proto
Package proto provides the proto package.
Package proto provides the proto package.
protobuf/types
Package types provides the types for the service.
Package types provides the types for the service.
settings
Package settings provides the settings for the service.
Package settings provides the settings for the service.
utils
Package utils provides utility functions for the service.
Package utils provides utility functions for the service.

Jump to

Keyboard shortcuts

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