Skip to content

Example messenger with a server and cli client written golang in a monorepo

License

Notifications You must be signed in to change notification settings

ankur22/godzilla

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godzilla

CircleCI codecov Lint everything Codacy Badge License: MIT

This is a monorepo which contains Go code for a messenger service. This repo is a playground where I will be playing around with the following:

  • Playing around with monorepos
  • Ensuring the chosen CI tools:
    • run golang-lint
    • to run tests
    • to run integration tests
    • to build the applications
  • Creating a server which accepts HTTP and gRPC requests
  • Creating a CLI client to send and recieve messages
  • Zap for logging
  • Prometheus and Grafana for monitoring
  • Using a modern database (postgres, mongo or both)
  • Github actions

References

Changes to the License

I've kept the license as MIT, and added my name to the copyright.

About

Example messenger with a server and cli client written golang in a monorepo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 64.8%
  • Smarty 33.5%
  • Dockerfile 1.7%