jt-nti / fabric-protos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyperledger Fabric gRPC Service Definitions

This repository contains the grpc service and protocol buffer definitions for the Hyperledger Fabric project. Tools like protoc can transform these definitions into code that can be used by clients and libraries to interact with Fabric.

Building and testing

Note: there are currently two build processes- an Azure devops based build for Go bindings and a newer GitHub Actions based build for Java and Node.js bindings. The intention is to move everything to the new GitHub Actions build, which uses the Makefile described below.

Build using make

The following Makefile targets are available:

  • make lint - run Buf linter and breaking change detection
  • make javabindings - run Java bindings code generation
  • make nodebindings - run Node.js bindings code generation

About

License:Apache License 2.0


Languages

Language:Makefile 72.3%Language:Shell 17.0%Language:Dockerfile 7.5%Language:Go 3.2%