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.