Documentation #4117
closedDocument various language bindings better
0%
Description
Currently the language bindings for librados, librbd and libcephfs are not documented.
We should add more links to where users can find them, how to build them and how to use them.
Some examples for all bindings would be useful since we'll probably start seeing "end-users" who just need to work with the API and have no idea of Ceph itself.
We might want to gather links here:
- PHP: http://github.com/ceph/phprados
- Java: https://github.com/noahdesu/java-rados (Deprecated, need fixes according to Noah)
- Python: in main repository
- Ruby: https://github.com/johnl/desperados
- Erlang: https://github.com/renzhi/erlrados
- Haskell: https://github.com/athanatos/librados.hsc
We might want to reach out to the developers of those bindings to see if they have any examples or suggestions.
Updated by Corin Langosch over 10 years ago
Here's another, maintained ruby binding: https://github.com/netskin/ceph-ruby
Updated by John Wilkins over 10 years ago
- Status changed from New to In Progress
http://ceph.com/docs/wip-doc-librados-intro/rados/api/librados-intro/
I've covered the basics for C, C++, Java and Python. Needs review.
Updated by Zac Dover over 4 years ago
- Status changed from In Progress to Closed
This bug has been judged too old to fix. This is because either it is either 1) raised against a version of Ceph prior to Luminous, or 2) just really old, and untouched for so long that it is unlikely nowadays to represent a live documentation concern.
If you think that the closing of this bug is an error, raise another bug of a similar kind. If you think that the matter requires urgent attention, please let Zac Dover know at zac.dover@gmail.com.