Allan-Nava / Go-DDD-Scaffold

Generate scaffold domain driven design project layout for Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Domain Driven Design Scaffold

Go Report Card GoDoc Deploy Jekyll with GitHub Pages dependencies preinstalled Go

Generate scaffold domain driven design project layout for Go.

The following is Go Domain Driven Design project layout scaffold generated:


├── Dockerfile
├── Makefile
├── README.md
├── cmd
│   └── main.go
├── config
│   └── config.go
├── database
│   └── db.go
├── env
│    └── env.go
└── docker-compose.yml

Installation

Download Scaffold by using:

$ go get -u github.com/Allan-Nava/Go-DDD-Scaffold

Create a new project

  1. Going to your new project folder:
# change to project directory
$ cd $GOPATH/src/path/to/project
  1. Run scaffold initin the new project folder:
$ scaffold init

About

Generate scaffold domain driven design project layout for Go.

License:MIT License


Languages

Language:TypeScript 51.3%Language:Go 26.6%Language:Smarty 10.7%Language:JavaScript 5.9%Language:Dockerfile 4.1%Language:Shell 1.0%Language:Makefile 0.4%