kit-template

module
v0.0.0-...-c5c329d Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2024 License: MIT

README

kit-template

Build Status Coverage Status GoDevDoc Code lines Comments

Project template with GitHub actions for Go using GPRC with REST.

Usage

Create a new repository from this template, check out it and run ./run_me.sh to replace template name with name of your repository.

Directories

Path Synopsis
cmd
kit-template
Package main contains the kit-template service binary.
Package main contains the kit-template service binary.
internal
domain
Package domain contains domain layer definitions.
Package domain contains domain layer definitions.
domain/model
Package model contains the models of the application.
Package model contains the models of the application.
domain/usecase
Package usecase contains the usecases of the application.
Package usecase contains the usecases of the application.
platform
Package platform provides domain-specific application and resources.
Package platform provides domain-specific application and resources.
platform/app
Package app initializes the application locator.
Package app initializes the application locator.
platform/config
Package config provides configuration loader based on env vars.
Package config provides configuration loader based on env vars.
platform/service
Package service is a directory of grpc service implementations.
Package service is a directory of grpc service implementations.
platform/storage
Package storage is a directory of usecase storage implementations.
Package storage is a directory of usecase storage implementations.
resources
swagger
Package swagger is a directory of swagger.
Package swagger is a directory of swagger.

Jump to

Keyboard shortcuts

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