You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by an...@apache.org on 2016/07/06 20:41:21 UTC
mesos git commit: Added documentation around available client
libraries.
Repository: mesos
Updated Branches:
refs/heads/master 6825025f1 -> 76f2cc1a2
Added documentation around available client libraries.
This change adds documentation for supported/user contributed
client libraries available for the Mesos HTTP API.
Review: https://reviews.apache.org/r/49279/
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/76f2cc1a
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/76f2cc1a
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/76f2cc1a
Branch: refs/heads/master
Commit: 76f2cc1a253bee8b6ce48887ae262217c6f43fd9
Parents: 6825025
Author: Anand Mazumdar <an...@apache.org>
Authored: Wed Jul 6 13:40:54 2016 -0700
Committer: Anand Mazumdar <an...@apache.org>
Committed: Wed Jul 6 13:40:54 2016 -0700
----------------------------------------------------------------------
docs/api-client-libraries.md | 81 +++++++++++++++++++++++++++++++++++++++
docs/home.md | 1 +
2 files changed, 82 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/76f2cc1a/docs/api-client-libraries.md
----------------------------------------------------------------------
diff --git a/docs/api-client-libraries.md b/docs/api-client-libraries.md
new file mode 100644
index 0000000..0175647
--- /dev/null
+++ b/docs/api-client-libraries.md
@@ -0,0 +1,81 @@
+---
+title: Apache Mesos - HTTP API client libraries
+layout: documentation
+---
+
+## Scheduler API
+
+### Supported
+
+<table class="table table-bordered">
+<thead>
+<tr><th>Name</th><th>Language</th>
+</thead>
+<tr>
+ <td><a href="https://github.com/apache/mesos/tree/master/src/scheduler">
+ Scheduler Library</a></td>
+ <td>C++</td>
+</tr>
+</table>
+
+### User Contributed
+
+*Note: These libraries are supported by their authors, so if you
+run into any issues, file them with the library maintainers.*
+
+<table class="table table-bordered">
+<thead>
+<tr><th>Name</th><th>Language</th>
+</thead>
+<tr>
+ <td><a href="https://github.com/mesosphere/mesos-rxjava">
+ Mesos RxJava</a></td>
+ <td>Java</td>
+</tr>
+<tr>
+ <td><a href="https://github.com/tobilg/mesos-framework">
+ mesos-framework</a></td>
+ <td>JavaScript</td>
+</tr>
+<tr>
+ <td><a href="https://github.com/mesos/mesos-go">
+ mesos-go</a></td>
+ <td>Go</td>
+</tr>
+</table>
+
+## Executor API
+
+### Supported
+
+<table class="table table-bordered">
+<thead>
+<tr><th>Name</th><th>Language</th>
+</thead>
+<tr>
+ <td><a href="https://github.com/apache/mesos/tree/master/src/executor">
+ Executor Library</a></td>
+ <td>C++</td>
+</tr>
+</table>
+
+### User Contributed
+
+*Note: These libraries are supported by their authors, so if you
+run into any issues, file them with the library maintainers.*
+
+<table class="table table-bordered">
+<thead>
+<tr><th>Name</th><th>Language</th>
+</thead>
+<tr>
+ <td><a href="https://github.com/tobilg/mesos-framework">
+ mesos-framework</a></td>
+ <td>JavaScript</td>
+</tr>
+<tr>
+ <td><a href="https://github.com/mesos/mesos-go">
+ mesos-go</a></td>
+ <td>Go</td>
+</tr>
+</table>
http://git-wip-us.apache.org/repos/asf/mesos/blob/76f2cc1a/docs/home.md
----------------------------------------------------------------------
diff --git a/docs/home.md b/docs/home.md
index 2d72833..12ed2e9 100644
--- a/docs/home.md
+++ b/docs/home.md
@@ -64,6 +64,7 @@ layout: documentation
* [Reconciliation](reconciliation.md) for ensuring a framework's state remains eventually consistent in the face of failures.
* [Scheduler HTTP API](scheduler-http-api.md) describes the new HTTP API for communication between schedulers and the Mesos master.
* [Executor HTTP API](executor-http-api.md) describes the new HTTP API for communication between executors and the Mesos agent.
+* [Client Libraries](api-client-libraries.md) contains a list of Mesos HTTP API client libraries.
* [Javadoc](/api/latest/java/) documents the Mesos Java API.
* [Doxygen](/api/latest/c++/namespacemesos.html) documents the Mesos C++ API.
* [Developer Tools](tools.md) for hacking on Mesos or writing frameworks.