All Projects → etcd-io → protodoc

etcd-io / protodoc

Licence: Apache-2.0 license
protodoc generates Protocol Buffer documentation.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to protodoc

rules proto grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Stars: ✭ 201 (+367.44%)
Mutual labels:  protobuf, protocol-buffers
protobuf-ts
Protobuf and RPC for TypeScript
Stars: ✭ 527 (+1125.58%)
Mutual labels:  protobuf, protocol-buffers
j2cl-protobuf
Protocol Buffers implementation for J2CL
Stars: ✭ 23 (-46.51%)
Mutual labels:  protobuf, protocol-buffers
Rules protobuf
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Stars: ✭ 206 (+379.07%)
Mutual labels:  protobuf, protocol-buffers
makego
Makefile setup for our Golang projects.
Stars: ✭ 65 (+51.16%)
Mutual labels:  protobuf, protocol-buffers
Protoc Gen Lint
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (+413.95%)
Mutual labels:  protobuf, protocol-buffers
elm-protobuf
protobuf plugin for elm
Stars: ✭ 93 (+116.28%)
Mutual labels:  protobuf, protocol-buffers
Protofuzz
Google Protocol Buffers message generator
Stars: ✭ 171 (+297.67%)
Mutual labels:  protobuf, protocol-buffers
protobuf-ipc-example
Protocol buffer IPC example
Stars: ✭ 19 (-55.81%)
Mutual labels:  protobuf, protocol-buffers
protobuf-example-java
Companion Repository for my Protocol Buffers course
Stars: ✭ 67 (+55.81%)
Mutual labels:  protobuf, protocol-buffers
Protobuf Dynamic
Protocol Buffers Dynamic Schema - create protobuf schemas programmatically
Stars: ✭ 186 (+332.56%)
Mutual labels:  protobuf, protocol-buffers
kafka-protobuf-serde
Serializer/Deserializer for Kafka to serialize/deserialize Protocol Buffers messages
Stars: ✭ 52 (+20.93%)
Mutual labels:  protobuf, protocol-buffers
Go Grpc Examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (+318.6%)
Mutual labels:  protobuf, protocol-buffers
Protoman
Postman for protobuf APIs
Stars: ✭ 241 (+460.47%)
Mutual labels:  protobuf, protocol-buffers
Protoc Jar Maven Plugin
Protocol Buffers protobuf maven plugin - based on protoc-jar multi-platform executable protoc JAR
Stars: ✭ 177 (+311.63%)
Mutual labels:  protobuf, protocol-buffers
pronto
Clojure support for protocol buffers
Stars: ✭ 66 (+53.49%)
Mutual labels:  protobuf, protocol-buffers
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (+241.86%)
Mutual labels:  protobuf, protocol-buffers
Sbt Protobuf
sbt plugin for compiling protobuf files
Stars: ✭ 163 (+279.07%)
Mutual labels:  protobuf, protocol-buffers
ProtobufDecoder
A Google Protocol Buffers (Protobuf) payload decoder/analyzer
Stars: ✭ 33 (-23.26%)
Mutual labels:  protobuf, protocol-buffers
protoconfig
ProtoConfig 1.0: Open Standard for using, defining, and consuming software configuration input in a unified way.
Stars: ✭ 24 (-44.19%)
Mutual labels:  protobuf, protocol-buffers

protodoc

Build Status Godoc

protodoc generates Protocol Buffer documentation.

go get -v -u go.etcd.io/protodoc

protodoc --directory=./parse/testdata \
	--parse="service,message" \
	--languages="Go,C++,Java,Python" \
	--title=testdata \
	--output=sample.md

# to combine multiple directories into one
protodoc --directories=./parse/testdata=service,dirA=service_message \
	--languages="Go,C++,Java,Python" \
	--title=testdata \
	--output=sample.md

Note that parser only understands the minimum syntax of Protocol Buffer (just enough to generate documentation).

For full featured parser, please check out https://github.com/golang/protobuf.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].