{"action":"created","comment":{"url":"https://api.github.com/repos/apache/reef/pulls/comments/63802681","id":63802681,"diff_hunk":"@@ -16,36 +16,35 @@ KIND, either express or implied.  See the License for the\n specific language governing permissions and limitations\n under the License.\n -->\n-#Apache REEF&trade;\n-\n-###What is REEF?\n-\n-**REEF**, the Retainable Evaluator Execution Framework, is our approach to simplify and unify the lower layers of big data systems on modern resource managers.\n-\n-For managers like Apache YARN, Apache Mesos, Google Omega, and Facebook Corona, REEF provides a centralized control plane abstraction that can be used to build a decentralized data plane for supporting big data systems. Special consideration is given to graph computation and machine learning applications, both of which require data *retention* on allocated resources to execute multiple passes over the data.\n-\n-More broadly, applications that run on YARN will have the need for a variety of data-processing tasks e.g., data shuffle, group communication, aggregation, checkpointing, and many more. Rather than reimplement these for each application, REEF aims to provide them in a library form, so that they can be reused by higher-level applications and tuned for a specific domain problem e.g., Machine Learning.\n-\n-In that sense, our long-term vision is that REEF will mature into a Big Data Application Server, that will host a variety of tool kits and applications, on modern resource managers.\n-\n-<div style=\"text-align:center\" markdown=\"1\">\n-    <img>\n-        <img src =\"REEFDiagram.png\"/>\n-    </img>\n-</div>\n-\n-###How can I get started?\n-\n-The official home for the REEF (and Tang and Wake) source code is at the Apache Software Foundation. You can check out the current code via:\n-\n-    $ git clone git://git.apache.org/reef.git\n-\n-or directly access its GitHub page [here](https://github.com/apache/reef).\n-\n-Detailed information about REEF and using it can be found in the [FAQ](faq.html) and the [Tutorial](https://cwiki.apache.org/confluence/display/REEF/Tutorials).\n-\n-If you wish to contribute, start at the [Contributing](https://cwiki.apache.org/confluence/display/REEF/Contributing) tutorial or the [Committer Guide](https://cwiki.apache.org/confluence/display/REEF/Committer+Guide)!\n-\n-###Further questions?\n-\n-Please visit our [Frequently Asked Questions](faq.html) page or use our [Mailing List](mailing-list.html) to send us a question!\n+Apache REEF&trade; - a `stdlib` for Big Data\n+=============================================\n+Apache REEF&trade; (Retainable Evaluator Execution Framework) is a  library for developing portable applications for cluster resource managers such as [Apache Hadoop&trade; YARN][YARN] or [Apache Mesos&trade;][Mesos]. Apache REEF drastically simplifies development of those resource managers through the following features:\n+\n+Features\n+--------\n+ * **Centralized Control Flow:** Apache REEF turns the chaos of a distributed application into events in a single machine, the Job Driver. Events include container allocation, Task launch, completion and failure. For failures, Apache REEF makes every effort of making the actual `Exception` thrown by the Task available to the Driver.\n+ * **Task runtime:** Apache REEF provides a Task runtime called Evaluator. Evaluators are instantiated in every container of a REEF application. They can be reused for subsequent tasks as well as support to handover data between such tasks.\n+ * **Support for multiple resource managers:** Apache REEF applications are portable between any supported resource manager with minimal effort. Further, new resource managers are easy to support in REEF. \n+ * **.NET and Java API:** Apache REEF is the only API to write YARN or Mesos applications in .NET. Further, a single REEF application is free to mix and match Tasks written for .NET or Java.\n+ * **Plugins:** Apache REEF allows for plugins (called \"Services\") to augment its feature set without adding bloat to the core. REEF includes many Services, such as a name-based communications between Tasks, MPI-inspired group communications (`Broadcast`, `Reduce`, `Gather`, ...) and data ingress.   \n+\n+REEF @ Apache Big Data 2016\n+---------------------------\n+\n+<iframe src=\"//www.slideshare.net/slideshow/embed_code/key/1HgrkEUWqqD2x1\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\"> </iframe>\n+\n+Latest Release\n+--------------\n+The latest release of Apache REEF is 0.14.0. Please go to the [downloads] page to find out more.\n+\n+Is it Building?\n+--------------\n+| Component |    OS   | Status |\n+|-----------|:-------:|:------:|\n+|REEF Java  | Ubuntu  | [![Build Status](https://travis-ci.org/apache/reef.svg?branch=master)](https://travis-ci.org/apache/reef) |\n+|REEF.NET   | Windows | [![Build status](https://ci.appveyor.com/api/projects/status/qwvl6d4d8891e09d/branch/master?svg=true)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/reef/branch/master) |\n+\n+[YARN]: https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html\n+[Mesos]: https://mesos.apache.org/\n+[Twill]: http://twill.apache.org/","path":"website/src/site/markdown/index.md","position":67,"original_position":67,"commit_id":"932950e3adadaefbb94bf597a705dc0745928ce5","original_commit_id":"932950e3adadaefbb94bf597a705dc0745928ce5","user":{"login":"tcNickolas","id":10113024,"avatar_url":"https://avatars.githubusercontent.com/u/10113024?v=3","gravatar_id":"","url":"https://api.github.com/users/tcNickolas","html_url":"https://github.com/tcNickolas","followers_url":"https://api.github.com/users/tcNickolas/followers","following_url":"https://api.github.com/users/tcNickolas/following{/other_user}","gists_url":"https://api.github.com/users/tcNickolas/gists{/gist_id}","starred_url":"https://api.github.com/users/tcNickolas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcNickolas/subscriptions","organizations_url":"https://api.github.com/users/tcNickolas/orgs","repos_url":"https://api.github.com/users/tcNickolas/repos","events_url":"https://api.github.com/users/tcNickolas/events{/privacy}","received_events_url":"https://api.github.com/users/tcNickolas/received_events","type":"User","site_admin":false},"body":"The page doesn't mention Twill; probably need to either mention it or to remove this line as unused.","created_at":"2016-05-18T23:47:41Z","updated_at":"2016-05-18T23:47:41Z","html_url":"https://github.com/apache/reef/pull/1008#discussion_r63802681","pull_request_url":"https://api.github.com/repos/apache/reef/pulls/1008","_links":{"self":{"href":"https://api.github.com/repos/apache/reef/pulls/comments/63802681"},"html":{"href":"https://github.com/apache/reef/pull/1008#discussion_r63802681"},"pull_request":{"href":"https://api.github.com/repos/apache/reef/pulls/1008"}}},"pull_request":{"url":"https://api.github.com/repos/apache/reef/pulls/1008","id":70606408,"html_url":"https://github.com/apache/reef/pull/1008","diff_url":"https://github.com/apache/reef/pull/1008.diff","patch_url":"https://github.com/apache/reef/pull/1008.patch","issue_url":"https://api.github.com/repos/apache/reef/issues/1008","number":1008,"state":"open","locked":false,"title":"[REEF-1384] A new index.md for our website","user":{"login":"markusweimer","id":502371,"avatar_url":"https://avatars.githubusercontent.com/u/502371?v=3","gravatar_id":"","url":"https://api.github.com/users/markusweimer","html_url":"https://github.com/markusweimer","followers_url":"https://api.github.com/users/markusweimer/followers","following_url":"https://api.github.com/users/markusweimer/following{/other_user}","gists_url":"https://api.github.com/users/markusweimer/gists{/gist_id}","starred_url":"https://api.github.com/users/markusweimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markusweimer/subscriptions","organizations_url":"https://api.github.com/users/markusweimer/orgs","repos_url":"https://api.github.com/users/markusweimer/repos","events_url":"https://api.github.com/users/markusweimer/events{/privacy}","received_events_url":"https://api.github.com/users/markusweimer/received_events","type":"User","site_admin":false},"body":"This replaces our `index.md` with one that focuses on the value of REEF to\r\nits users.\r\n\r\nJIRA:\r\n  [REEF-1384](https://issues.apache.org/jira/browse/REEF-1384)","created_at":"2016-05-18T21:57:39Z","updated_at":"2016-05-18T23:47:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d7b677b7032da6cbe4ca9dc1b2e6114a45ae81ab","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/apache/reef/pulls/1008/commits","review_comments_url":"https://api.github.com/repos/apache/reef/pulls/1008/comments","review_comment_url":"https://api.github.com/repos/apache/reef/pulls/comments{/number}","comments_url":"https://api.github.com/repos/apache/reef/issues/1008/comments","statuses_url":"https://api.github.com/repos/apache/reef/statuses/932950e3adadaefbb94bf597a705dc0745928ce5","head":{"label":"markusweimer:REEF-1384","ref":"REEF-1384","sha":"932950e3adadaefbb94bf597a705dc0745928ce5","user":{"login":"markusweimer","id":502371,"avatar_url":"https://avatars.githubusercontent.com/u/502371?v=3","gravatar_id":"","url":"https://api.github.com/users/markusweimer","html_url":"https://github.com/markusweimer","followers_url":"https://api.github.com/users/markusweimer/followers","following_url":"https://api.github.com/users/markusweimer/following{/other_user}","gists_url":"https://api.github.com/users/markusweimer/gists{/gist_id}","starred_url":"https://api.github.com/users/markusweimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markusweimer/subscriptions","organizations_url":"https://api.github.com/users/markusweimer/orgs","repos_url":"https://api.github.com/users/markusweimer/repos","events_url":"https://api.github.com/users/markusweimer/events{/privacy}","received_events_url":"https://api.github.com/users/markusweimer/received_events","type":"User","site_admin":false},"repo":{"id":37489281,"name":"incubator-reef","full_name":"markusweimer/incubator-reef","owner":{"login":"markusweimer","id":502371,"avatar_url":"https://avatars.githubusercontent.com/u/502371?v=3","gravatar_id":"","url":"https://api.github.com/users/markusweimer","html_url":"https://github.com/markusweimer","followers_url":"https://api.github.com/users/markusweimer/followers","following_url":"https://api.github.com/users/markusweimer/following{/other_user}","gists_url":"https://api.github.com/users/markusweimer/gists{/gist_id}","starred_url":"https://api.github.com/users/markusweimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markusweimer/subscriptions","organizations_url":"https://api.github.com/users/markusweimer/orgs","repos_url":"https://api.github.com/users/markusweimer/repos","events_url":"https://api.github.com/users/markusweimer/events{/privacy}","received_events_url":"https://api.github.com/users/markusweimer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/markusweimer/incubator-reef","description":"Mirror of Apache REEF (Incubating)","fork":true,"url":"https://api.github.com/repos/markusweimer/incubator-reef","forks_url":"https://api.github.com/repos/markusweimer/incubator-reef/forks","keys_url":"https://api.github.com/repos/markusweimer/incubator-reef/keys{/key_id}","collaborators_url":"https://api.github.com/repos/markusweimer/incubator-reef/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/markusweimer/incubator-reef/teams","hooks_url":"https://api.github.com/repos/markusweimer/incubator-reef/hooks","issue_events_url":"https://api.github.com/repos/markusweimer/incubator-reef/issues/events{/number}","events_url":"https://api.github.com/repos/markusweimer/incubator-reef/events","assignees_url":"https://api.github.com/repos/markusweimer/incubator-reef/assignees{/user}","branches_url":"https://api.github.com/repos/markusweimer/incubator-reef/branches{/branch}","tags_url":"https://api.github.com/repos/markusweimer/incubator-reef/tags","blobs_url":"https://api.github.com/repos/markusweimer/incubator-reef/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/markusweimer/incubator-reef/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/markusweimer/incubator-reef/git/refs{/sha}","trees_url":"https://api.github.com/repos/markusweimer/incubator-reef/git/trees{/sha}","statuses_url":"https://api.github.com/repos/markusweimer/incubator-reef/statuses/{sha}","languages_url":"https://api.github.com/repos/markusweimer/incubator-reef/languages","stargazers_url":"https://api.github.com/repos/markusweimer/incubator-reef/stargazers","contributors_url":"https://api.github.com/repos/markusweimer/incubator-reef/contributors","subscribers_url":"https://api.github.com/repos/markusweimer/incubator-reef/subscribers","subscription_url":"https://api.github.com/repos/markusweimer/incubator-reef/subscription","commits_url":"https://api.github.com/repos/markusweimer/incubator-reef/commits{/sha}","git_commits_url":"https://api.github.com/repos/markusweimer/incubator-reef/git/commits{/sha}","comments_url":"https://api.github.com/repos/markusweimer/incubator-reef/comments{/number}","issue_comment_url":"https://api.github.com/repos/markusweimer/incubator-reef/issues/comments{/number}","contents_url":"https://api.github.com/repos/markusweimer/incubator-reef/contents/{+path}","compare_url":"https://api.github.com/repos/markusweimer/incubator-reef/compare/{base}...{head}","merges_url":"https://api.github.com/repos/markusweimer/incubator-reef/merges","archive_url":"https://api.github.com/repos/markusweimer/incubator-reef/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/markusweimer/incubator-reef/downloads","issues_url":"https://api.github.com/repos/markusweimer/incubator-reef/issues{/number}","pulls_url":"https://api.github.com/repos/markusweimer/incubator-reef/pulls{/number}","milestones_url":"https://api.github.com/repos/markusweimer/incubator-reef/milestones{/number}","notifications_url":"https://api.github.com/repos/markusweimer/incubator-reef/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/markusweimer/incubator-reef/labels{/name}","releases_url":"https://api.github.com/repos/markusweimer/incubator-reef/releases{/id}","deployments_url":"https://api.github.com/repos/markusweimer/incubator-reef/deployments","created_at":"2015-06-15T20:23:22Z","updated_at":"2016-02-05T23:36:40Z","pushed_at":"2016-05-18T21:57:08Z","git_url":"git://github.com/markusweimer/incubator-reef.git","ssh_url":"git@github.com:markusweimer/incubator-reef.git","clone_url":"https://github.com/markusweimer/incubator-reef.git","svn_url":"https://github.com/markusweimer/incubator-reef","homepage":null,"size":35131,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"apache:master","ref":"master","sha":"326eae21a217073cdd6eedba6086f1e7ed93659d","user":{"login":"apache","id":47359,"avatar_url":"https://avatars.githubusercontent.com/u/47359?v=3","gravatar_id":"","url":"https://api.github.com/users/apache","html_url":"https://github.com/apache","followers_url":"https://api.github.com/users/apache/followers","following_url":"https://api.github.com/users/apache/following{/other_user}","gists_url":"https://api.github.com/users/apache/gists{/gist_id}","starred_url":"https://api.github.com/users/apache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apache/subscriptions","organizations_url":"https://api.github.com/users/apache/orgs","repos_url":"https://api.github.com/users/apache/repos","events_url":"https://api.github.com/users/apache/events{/privacy}","received_events_url":"https://api.github.com/users/apache/received_events","type":"Organization","site_admin":false},"repo":{"id":25623941,"name":"reef","full_name":"apache/reef","owner":{"login":"apache","id":47359,"avatar_url":"https://avatars.githubusercontent.com/u/47359?v=3","gravatar_id":"","url":"https://api.github.com/users/apache","html_url":"https://github.com/apache","followers_url":"https://api.github.com/users/apache/followers","following_url":"https://api.github.com/users/apache/following{/other_user}","gists_url":"https://api.github.com/users/apache/gists{/gist_id}","starred_url":"https://api.github.com/users/apache/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apache/subscriptions","organizations_url":"https://api.github.com/users/apache/orgs","repos_url":"https://api.github.com/users/apache/repos","events_url":"https://api.github.com/users/apache/events{/privacy}","received_events_url":"https://api.github.com/users/apache/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/apache/reef","description":"Mirror of Apache REEF","fork":false,"url":"https://api.github.com/repos/apache/reef","forks_url":"https://api.github.com/repos/apache/reef/forks","keys_url":"https://api.github.com/repos/apache/reef/keys{/key_id}","collaborators_url":"https://api.github.com/repos/apache/reef/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/apache/reef/teams","hooks_url":"https://api.github.com/repos/apache/reef/hooks","issue_events_url":"https://api.github.com/repos/apache/reef/issues/events{/number}","events_url":"https://api.github.com/repos/apache/reef/events","assignees_url":"https://api.github.com/repos/apache/reef/assignees{/user}","branches_url":"https://api.github.com/repos/apache/reef/branches{/branch}","tags_url":"https://api.github.com/repos/apache/reef/tags","blobs_url":"https://api.github.com/repos/apache/reef/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/apache/reef/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/apache/reef/git/refs{/sha}","trees_url":"https://api.github.com/repos/apache/reef/git/trees{/sha}","statuses_url":"https://api.github.com/repos/apache/reef/statuses/{sha}","languages_url":"https://api.github.com/repos/apache/reef/languages","stargazers_url":"https://api.github.com/repos/apache/reef/stargazers","contributors_url":"https://api.github.com/repos/apache/reef/contributors","subscribers_url":"https://api.github.com/repos/apache/reef/subscribers","subscription_url":"https://api.github.com/repos/apache/reef/subscription","commits_url":"https://api.github.com/repos/apache/reef/commits{/sha}","git_commits_url":"https://api.github.com/repos/apache/reef/git/commits{/sha}","comments_url":"https://api.github.com/repos/apache/reef/comments{/number}","issue_comment_url":"https://api.github.com/repos/apache/reef/issues/comments{/number}","contents_url":"https://api.github.com/repos/apache/reef/contents/{+path}","compare_url":"https://api.github.com/repos/apache/reef/compare/{base}...{head}","merges_url":"https://api.github.com/repos/apache/reef/merges","archive_url":"https://api.github.com/repos/apache/reef/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/apache/reef/downloads","issues_url":"https://api.github.com/repos/apache/reef/issues{/number}","pulls_url":"https://api.github.com/repos/apache/reef/pulls{/number}","milestones_url":"https://api.github.com/repos/apache/reef/milestones{/number}","notifications_url":"https://api.github.com/repos/apache/reef/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/apache/reef/labels{/name}","releases_url":"https://api.github.com/repos/apache/reef/releases{/id}","deployments_url":"https://api.github.com/repos/apache/reef/deployments","created_at":"2014-10-23T07:00:10Z","updated_at":"2016-04-23T12:24:09Z","pushed_at":"2016-05-18T22:41:27Z","git_url":"git://github.com/apache/reef.git","ssh_url":"git@github.com:apache/reef.git","clone_url":"https://github.com/apache/reef.git","svn_url":"https://github.com/apache/reef","homepage":"","size":48246,"stargazers_count":47,"watchers_count":47,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":56,"mirror_url":"git://git.apache.org/reef.git","open_issues_count":3,"forks":56,"open_issues":3,"watchers":47,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/apache/reef/pulls/1008"},"html":{"href":"https://github.com/apache/reef/pull/1008"},"issue":{"href":"https://api.github.com/repos/apache/reef/issues/1008"},"comments":{"href":"https://api.github.com/repos/apache/reef/issues/1008/comments"},"review_comments":{"href":"https://api.github.com/repos/apache/reef/pulls/1008/comments"},"review_comment":{"href":"https://api.github.com/repos/apache/reef/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/apache/reef/pulls/1008/commits"},"statuses":{"href":"https://api.github.com/repos/apache/reef/statuses/932950e3adadaefbb94bf597a705dc0745928ce5"}}}}