Skip to content

Nuxify/flirt-api

Repository files navigation

Gomora

A minimalist framework-agnostic API template following CLEAN architecture and SOLID principles

Introduction

Gomora provides the example for a module-based gRPC and REST server suitable for scaling microservices. More of the documentation will come in the coming days.

Local Development

Setup the .env file first

  • cp .env.example .env

To bootstrap everything, run:

  • make

The command above will install, build, and run the binary

For manual install:

  • make install

For lint:

  • make lint

Just ensure you installed golangci-lint.

To test:

  • make test

For manual build:

  • make build
  • NOTE: the output for this is in bin/

Docker Build

(Feature is still TODO)

Contributors ✨

Made with love from Nuxify

Releases

No releases published

Packages

No packages published

Languages