go-fiber-starter

module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2022 License: MIT

README

Go Fiber Starter

 

Go Fiber Starter

Github top language Github language count Repository size License Github issues Github forks Github stars

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

Simple and scalable starter kit to build powerful and organized REST projects with Fiber.

✨ Features

  • Logging
  • Repository Pattern
  • ORM database with Gorm
  • Mocking with GoMock
  • Api documentation with Swaggo
  • Support JWT authentication
  • Containerization with Docker compose
  • Unit testing with testify
  • CI\CD with Github Actions

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, Go, Docker and PostgreSQL installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/bangadam/go-fiber-starter

# Access
$ cd go-fiber-starter

# Download dependencies
$ go get -v ./...

# The server will initialize in the <http://{host}:{port}>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤ by bangadam.dev

 

Back to top

Directories

Path Synopsis
app
module/article/controller
Package controller is a generated GoMock package.
Package controller is a generated GoMock package.
module/article/repository
Package repository is a generated GoMock package.
Package repository is a generated GoMock package.
module/article/service
Package service is a generated GoMock package.
Package service is a generated GoMock package.
cmd
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
Package docs GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
internal

Jump to

Keyboard shortcuts

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