Categorygithub.com/dafailyasa/golang-template
modulepackage
0.0.0-20240422041202-e78f8d27ea3b
Repository: https://github.com/dafailyasa/golang-template.git
Documentation: pkg.go.dev

# README

Golang Template (Fiber & Mongo) 🚀

All the project is based in interfaces that mean you can implement your own logic and use it in the project. And this project structure references to Golang Standard Layout.

Stack

Before The Execution

  • Copy & modify the file ./config/config.example.yaml with your own parameters config

Command Runner

  • ./scripts/run.sh for running app
  • ./scripts/run-worker.sh running worker producer with kafka
  • ./scripts/run-lint.sh linters runner
  • ./scripts/run-container.sh run with docker
  • ./scripts/generate-coverage-report.sh generate test coverage result report
  • ./scripts/run-test.sh running unit testing

Commit type

TypeDescription
featA new feature
fixA bug fix
docsDocumentation only changes
styleChanges that do not affect the meaning of the code (white-space, formatting etc)
refactorA code change that neither fixes a bug nor adds a feature
perfA code change that improves performance
testAdding missing tests or correcting existing tests
buildChanges that affect the build system or external dependencies
ciChanges to our CI configuration files and scripts
choreOther changes that don't modify src or test files
revertReverts a previous commit

Next Feature Soon

  • Kafka
  • GRPC
  • Elasticsearch
  • Swagger API Documentation
  • Kubernetes
  • Many More

# Packages

No description provided by the author
No description provided by the author
No description provided by the author