gobs

module
v0.0.0-...-39fcf47 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2024 License: MIT

README

Go Report Card Build Status Codecov Maintainability License

This is not yet another Go REST framework. The goal for this project is to come as close as possible to twelve-factor app methodology.

Goals

  • Declarative documentation and automation
  • Maximum portability
  • Support public clouds, kubernetes and on-premise deployments
  • Easy to scale
  • Have UI (gobs-react) with functionality of typical CMS

Inspired by

  • Domain Driven Design
  • Clean Architecture

Features

Structure

With Go, there's no real standard folder structure for the project.

├── app
├── lib
│   ├── controllers
│   ├── models
│   ├── providers
│   │   ├── appengine
│   │   ├── dummy
│   │   └── mock
│   ├── repositories
│   └── services
├── pkg
│   ├── auth
│   ├── env
│   ├── helpers
│   ├── parser
│   └── xlog
└── vendor

Auth

Auth service inspired by go-oauth2-server

Jump to

Keyboard shortcuts

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