Skip to content

rubenesp87/cookiecutter-go-hexagonal-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cookiecutter Go Hexagonal Architecture

Basic API REST application to Create/Get/Delete users and posts using hexagonal architecture

Installation

cookiecutter for Mac

$ brew install cookiecutter

cookiecutter for Ubuntu

$ sudo apt-get install -y cookiecutter

Generate your project

$ cookiecutter https://github.com/rubenesp87/cookiecutter-go-hexagonal-architecture.git

You'll be prompted for some values. Provide them, then a Golang Hexagonal Architecture project will be created for you.

full_name [Ruben Espinosa]: Ruben Espinosa
email [[email protected]]: [email protected]
app_name [myhexapp]: mynewapp
version [0.0.1]: 0.0.1
project_description [A Golang project using hexagonal architecture.]: My new Golang app
github_username [your_github_username]: "rubenesp87"
use_echo_api [y]: y
use_inmemory_storage [y]: y
use_ci_github_actions [y]: y
use_git [y]: y

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published