faabiosr / proto-nats

Provides a protoc plugin that generates the client and server for working with NATS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proto Nats

Build Status Codecov branch Release GoDoc Go Report Card License Powered By: GoReleaser

Description

proto-nats provides a plugin for the protoc compiler. It generates the client and server for working with NATS.

Installation

Download the plugin from the Releases page.

Shell script:

$ curl -Ls https://git.io/proto-nats | bash

Development

Requirements

  • Install Go

Makefile

# Build (dev only)
$ make build

# Clean up
$ make clean

# Run tests and generates html coverage file
$ make cover

# Format all go files
$ make fmt

# Pack the template using [Pkger](https://github.com/markbates/pkger)
$ make pack

# Run tests
$ make test

License

This project is released under the MIT licence. See LICENSE for more details.

About

Provides a protoc plugin that generates the client and server for working with NATS.

License:MIT License


Languages

Language:Go 55.1%Language:Shell 41.2%Language:Makefile 3.7%