tozastation / scaggold

golang scaffold is sgoffold (Railsことscaffoldのパクリを目指しています)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sgoffold

Goで開発するときのサポートツールです.

Command list

  • : sgoffold init {package name}
    • プロジェクトの初期化をします. (golang-standards/project-layout)
  • : sgoffold addService {service name}
    • アプリケーションの初期化をします.

Description

sgoffold init

sgoffold addService

  • architecture
    • generate clean architecture package construction
  • Dockerfile : [Dockerfile.dev,Dockerfile.prod]
  • docker-compose: [docker-compose.dev.yaml]
    • with MySQL or MongoDB option
  • kubernetes: [deployment.yaml,service.yaml,namespace.yaml]

Getting Start

Install

go install github.com/tozastation/sgoffold

About

golang scaffold is sgoffold (Railsことscaffoldのパクリを目指しています)

License:Apache License 2.0


Languages

Language:Go 98.8%Language:Makefile 1.2%