api-learning

module
v0.0.0-...-53d8dbd Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2019 License: GPL-3.0

README

Rebel Services

From zero to novice. Step by step create golang framework.

Main Architecture and Repository

  • Routing : github.com/go-chi/chi
  • Database : github.com/go-sql-driver/mysql
  • Sql : github.com/jmoiron/sqlx
  • Migration : github.com/GuiaBolso/darwin
  • Architecture : simple MVC

Module

  • 01-startup
  • 02-shutdown
  • 03-json
  • 04-database
  • 05-mvc
  • 06-configuration
  • 07-fatal
  • 08-logging
  • 09-routing
  • 10-payloads
  • 11-crud
  • 12-request-response-helper
  • 13-error-handler
  • 14-error-status
  • 15-unit-test
  • 16-api-test
  • 17-context
  • 18-custome-response-status
  • 19-validation
  • 20-middleware
  • 21-token
  • 22-auhorization-using-rbac
  • 23-health
  • 24-profiling
  • 25-metrics
  • 26-request-logging
  • 27-context-2
  • 28-panics
  • 29-self-shutdown

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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