Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/musobarlab/gorengan

Golang's GraphQL Server Starter Kit
https://github.com/musobarlab/gorengan

clean-architecture go golang graphql graphql-server unit-testing

Last synced: 6 days ago
JSON representation

Golang's GraphQL Server Starter Kit

Awesome Lists containing this project

README

        

## Gorengan

[![Gorengan CI](https://github.com/musobarlab/gorengan/actions/workflows/ci.yml/badge.svg)](https://github.com/musobarlab/gorengan/actions/workflows/ci.yml)

Golang GraphQL Server Starter Kit

### Getting Started

- Clone Repository
```shell
$ git clone https://github.com/musobarlab/gorengan.git
```

- Start database using `docker compose`
```shell
$ docker-compose up
```
- Build binary
```shell
$ go build
```
- Run
```shell
$ ./gorengan
```

### Unit test
```shell
$ make test
```

### API Documentation

open https://github.com/musobarlab/gorengan/blob/master/ENDPOINT.md

### Author

Wuriyanto https://github.com/wuriyanto48