From d8adeb66ca6a24ce005417af6b780be319728dab Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Wed, 9 Jun 2021 12:47:43 -0700 Subject: [PATCH] docs: Deemphasize Hubot as an integration bridge. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Hubot project looks to be abandoned; it hasn’t been updated in years and its own installation instructions don’t work anymore. Remove our special placement of Hubot alongside Zapier and IFTTT. Signed-off-by: Anders Kaseorg --- templates/zerver/api/integrations-overview.md | 6 +----- templates/zerver/hello.html | 3 +-- templates/zerver/help/request-an-integration.md | 2 +- templates/zerver/integrations/index.html | 3 +-- zerver/tests/test_docs.py | 1 - zerver/views/documentation.py | 4 ++-- 6 files changed, 6 insertions(+), 13 deletions(-) diff --git a/templates/zerver/api/integrations-overview.md b/templates/zerver/api/integrations-overview.md index 7e6d6c755e..116a9fd401 100644 --- a/templates/zerver/api/integrations-overview.md +++ b/templates/zerver/api/integrations-overview.md @@ -2,7 +2,7 @@ Integrations allow you to send data from other products into or out of Zulip. Zulip natively integrates with dozens of products, and with hundreds -more through Zapier, IFTTT, and Hubot. +more through Zapier and IFTTT. Zulip also makes it very easy to write your own integration, and (if you'd like) to get it merged into the main Zulip repository. @@ -33,10 +33,6 @@ Zulip. pointed at Zulip's [Slack-compatible webhook API](/integrations/slack/slack_incoming). -* Check if [Hubot](https://github.com/hubot-scripts) has an integration with - the product. If it does, follow - [these instructions](/integrations/doc/hubot) to set it up. - * If the product can send email notifications, you can [send those emails to a stream](/help/message-a-stream-by-email). diff --git a/templates/zerver/hello.html b/templates/zerver/hello.html index 00409f0732..24a9e00498 100644 --- a/templates/zerver/hello.html +++ b/templates/zerver/hello.html @@ -386,8 +386,7 @@

Zulip has more than 90 native integrations. Several hundred more are available through - Hubot, - Zapier, + Zapier and IFTTT.

diff --git a/templates/zerver/help/request-an-integration.md b/templates/zerver/help/request-an-integration.md index 34147b9b8f..250b3d67e6 100644 --- a/templates/zerver/help/request-an-integration.md +++ b/templates/zerver/help/request-an-integration.md @@ -1,7 +1,7 @@ # Request an integration Zulip comes with over 100 native integrations. Hundreds more are -available through [Hubot](https://hubot.github.com/), +available through [Zapier](https://zapier.com/home), [IFTTT](https://ifttt.com/), and the [Slack compatible webhook](/integrations/doc/slack_incoming). diff --git a/templates/zerver/integrations/index.html b/templates/zerver/integrations/index.html index e946c67209..f103a08615 100644 --- a/templates/zerver/integrations/index.html +++ b/templates/zerver/integrations/index.html @@ -26,8 +26,7 @@

{% trans %} And hundreds more through - Hubot, - Zapier, + Zapier and IFTTT. {% endtrans %} diff --git a/zerver/tests/test_docs.py b/zerver/tests/test_docs.py index 46fedfcd6f..289027d57d 100644 --- a/zerver/tests/test_docs.py +++ b/zerver/tests/test_docs.py @@ -197,7 +197,6 @@ class DocPageTest(ZulipTestCase): "native integrations.", extra_strings=[ "And hundreds more through", - "Hubot", "Zapier", "IFTTT", ], diff --git a/zerver/views/documentation.py b/zerver/views/documentation.py index 4d61f8af55..f06157a98b 100644 --- a/zerver/views/documentation.py +++ b/zerver/views/documentation.py @@ -154,8 +154,8 @@ def add_integrations_open_graph_context(context: Dict[str, Any], request: HttpRe path_name = request.path.rstrip("/").split("/")[-1] description = ( "Zulip comes with over a hundred native integrations out of the box, " - "and integrates with Zapier, IFTTT, and Hubot to provide hundreds more. " - "Connect the apps you use everyday to Zulip." + "and integrates with Zapier and IFTTT to provide hundreds more. " + "Connect the apps you use every day to Zulip." ) if path_name in INTEGRATIONS: