Comments (6)
How about this one: https://github.com/estan/protoc-gen-doc/
from protostan.
That looks great.
I suppose we also need to write & generate documentation for the shim
functions.
On 12/28, Krzysztof Sakrejda wrote:
How about this one: https://github.com/estan/protoc-gen-doc/
Reply to this email directly or view it on GitHub:
#5 (comment)
from protostan.
Yep, I think using whatever Stan uses for those is fine (doxygen?)
from protostan.
Ok, close this after we:
- check to make sure we can't just use doxygen comments for documenting proto files.
- add protoc-gen-doc generator plugin as a submodule
- document current messages in protoc-gen-doc format
- add makefile logic to generate documentation for shim files
- add makefile logic to generate documentation for proto files.
from protostan.
Had started working on this, didn't realize I didn't claim it.
from protostan.
Turns out protoc-gen-doc is not straightforward to install from source so I can't just add it as a submodule and make it go. It relies on qmake to produce the makefile and the qmake project file is hard-coded to look for system libraries. I'm not going to go through incorporating it into the makefile at this point. We can follow this format for writing the documentation comments and it'll be easier to install once protobuf-3 is the mainline system protobuf (so in a few to six months (?)).
from protostan.
Related Issues (20)
- Add cpplint test to travis CI
- Include path for generated (from .proto) cpp files is wrong HOT 2
- Makefile should assume user has protoc in path HOT 5
- Minimal example C++ project HOT 4
- Add .proto spec. for output format HOT 5
- Rename model_code to program_code, model_name to program_name, etc.
- POC: cmdstan-protostan HOT 3
- First writer HOT 8
- Figure out namespaces HOT 3
- Binary protobuf writer HOT 11
- Google C++ style HOT 2
- Remove protobuf source from repository (or whatever is making cloning slow) HOT 7
- License? HOT 2
- Document binary format and usage implied by the binary protobuf writer HOT 1
- Add a binaryProtubufFileWriter HOT 14
- Clean up mess from binary protobuf writer
- Simplify Makefile HOT 1
- Fix Makefile to allow for clang to be used
- C++11 on travis? HOT 1
- Use gRPC HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protostan.