Skip to content

Commit

Permalink
Merge pull request #36 from RTradeLtd/cleanup
Browse files Browse the repository at this point in the history
V3 Release
  • Loading branch information
bonedaddy authored Jan 2, 2020
2 parents ebd0b91 + c608c4c commit d9a0863
Show file tree
Hide file tree
Showing 56 changed files with 12,031 additions and 19,053 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

Tracks changes made in between releases

# v3.0.0

* API refactor [#36](https://github.com/RTradeLtd/TxPB/pull/36)

# v1.1.0

* Adds `P2PAPI`, akin to `ipfs p2p` [#26](https://github.com/RTradeLtd/TxPB/pull/26)
Expand Down
78 changes: 2 additions & 76 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ proto: proto-gen tidy

# -I are the import paths, because we're using some plugins, we need to import the gogo protobuf helpers
.PHONY: proto-gen
proto-gen: gen-dag gen-file gen-util gen-status gen-pubsub gen-admin gen-namesys gen-keystore gen-node gen-docs
proto-gen: gen-file gen-util gen-status gen-pubsub gen-admin gen-namesys gen-node gen-docs


# run standard go tooling for better readability
Expand Down Expand Up @@ -47,43 +47,6 @@ install:

# protocol buffer generation targets

gen-dag:
# generate golang bindings (dag)
protoc \
-I=pb \
-I=${GOPATH}/src \
pb/dag.proto \
--gogofaster_out=plugins=grpc:go
# generate python bindings (dag)
python3 -m grpc_tools.protoc \
-I=pb \
-I=${GOPATH}/src \
pb/dag.proto \
--python_out=py \
--grpc_python_out=py
# generate typescript bindings (dag)
protoc \
--plugin="protoc-gen-ts=${PROTOC_GEN_TS_PATH}" \
-I=pb \
-I=${GOPATH}/src \
--ts_out=service=grpc-web:ts \
pb/dag.proto
# generate javascript bindings (dag)
protoc \
-I=pb \
-I=${GOPATH}/src \
--js_out=import_style=commonjs,binary:js \
--grpc_out=js \
--plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` \
pb/dag.proto
# generate java bindings (dag)
protoc \
-I=pb \
-I=${GOPATH}/src \
--plugin=protoc-gen-grpc-java=build/protoc-gen-grpc-java \
--grpc-java_out=java \
pb/dag.proto

gen-file:
# generate golang bindings (file)
protoc \
Expand Down Expand Up @@ -155,7 +118,7 @@ gen-util:
-I=${GOPATH}/src \
--plugin=protoc-gen-grpc-java=build/protoc-gen-grpc-java \
--grpc-java_out=java \
pb/dag.proto
pb/util.proto

gen-node:
# generate golang bindings (node)
Expand Down Expand Up @@ -341,43 +304,6 @@ gen-namesys:
--grpc-java_out=java \
pb/namesys.proto

gen-keystore:
# generate golang bindings (keystore)
protoc \
-I=pb \
-I=${GOPATH}/src \
pb/keystore.proto \
--gogofaster_out=plugins=grpc:go
# generate python bindings (keystore)
python3 -m grpc_tools.protoc \
-I=pb \
-I=${GOPATH}/src \
pb/keystore.proto \
--python_out=py \
--grpc_python_out=py
# generate tyepscript bindings (keystore)
protoc \
--plugin="protoc-gen-ts=${PROTOC_GEN_TS_PATH}" \
-I=pb \
-I=${GOPATH}/src \
--ts_out=service=grpc-web:ts \
keystore.proto
# generate javascript bindings (keystore)
protoc \
-I=pb \
-I=${GOPATH}/src \
--js_out=import_style=commonjs,binary:js \
--grpc_out=js \
--plugin=protoc-gen-grpc=`which grpc_tools_node_protoc_plugin` \
pb/keystore.proto
# generate java bindings (keystore)
protoc \
-I=pb \
-I=${GOPATH}/src \
--plugin=protoc-gen-grpc-java=build/protoc-gen-grpc-java \
--grpc-java_out=java \
pb/keystore.proto

gen-docs:
# generate documentation
protoc \
Expand Down
Loading

0 comments on commit d9a0863

Please sign in to comment.