Skip to content

This repository is an implementation of the Developing a RESTful API with Go and Gin tutorial to learn Go language.

Notifications You must be signed in to change notification settings

vnea/go-clean-archi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go clean architecture

This repository is an implementation of the Developing a RESTful API with Go and Gin tutorial to learn Go language.

The purpose of this project was to learn Go and to experiment:

⚠️ Remark: as it was my first project in Go, Go best practices might be not respected.

🚀 Get started

To get started:

  • Install the Go version defined in .tool-versions, I recommend to use asdf.
  • Install make.
  • To test if the application works, run:
# In one Terminal
make start

# In another Terminal
make get-albums # => it should return a valid HTTP response
  • Run make help to see all available commands.

About

This repository is an implementation of the Developing a RESTful API with Go and Gin tutorial to learn Go language.

Resources

Stars

Watchers

Forks