diff --git a/zerver/webhooks/taiga/doc.html b/zerver/webhooks/taiga/doc.html deleted file mode 100644 index dc83ca02c8..0000000000 --- a/zerver/webhooks/taiga/doc.html +++ /dev/null @@ -1,94 +0,0 @@ -

- Go on your {{ settings_html|safe }}, create a Taiga bot. - Please note the bot name and API key. -

- -

- Since Taiga allows you to integrate services on a per - project basis, you have to perform the following steps - for every project that you want to send - notifications to Zulip. -

- -
    -
  1. -

    Go to Admin > Integration > Webhooks menu.

    -
  2. -
  3. -

    Click Add a new webhook.

    -
  4. -
  5. -

    Fill out the form by following the instructions:

    - -

    - Remember to url-encode the stream and topic - names. E.g. spaces need to be replaced - with %20 (e.g. so if you want your stream - to be called "My awesome project", STREAM_NAME - should be My%20awesome%20project). -

    -
  6. -
  7. - Secret key - once again the API key created in Zulip. -
  8. - -
  9. -

    Click Save once you've finished filling out the form.

    -
  10. -
-

- That's it! Your actions on Taiga should now cause - notifications on the Zulip stream you specified above. - -

-
- -

- There are two different ways you may want to consider - when organizing your Taiga - Zulip integration: -

- diff --git a/zerver/webhooks/taiga/doc.md b/zerver/webhooks/taiga/doc.md new file mode 100644 index 0000000000..b8152382ef --- /dev/null +++ b/zerver/webhooks/taiga/doc.md @@ -0,0 +1,43 @@ +{!create-stream.md!} + +{!create-bot-construct-url.md!} + +{!append-topic.md!} + +Make sure to specify the topic in the URL above. Otherwise, the +default topic `General` will be used. + +Remember to URL-encode the stream and topic names in the above +URL. Spaces need to be replaced with `%20`. For instance, if +you want your stream to be called "My awesome project", it +should be encoded as `My%20awesome%20project`. + +Since Taiga allows you to integrate services on a per project +basis, you have to perform the following steps for *every project* +that you want to send notifications to Zulip. + +1. Go to **Admin** > **Integration** > **Webhooks** menu. + +2. Click **Add a new webhook**. + +3. Fill out the form by following the instructions: + * **Name** - to recognize this service, preferably `Zulip` + * **URL** - the URL we created above + * **Secret key** - once again the bot API key created in Zulip + +4. Click **Save** once you've finished filling out the form. + +{!congrats.md!} + +![](/static/images/integrations/taiga/001.png) + +There are **two different ways** you may want to consider +when organizing your Taiga - Zulip integration: + +* Use a separate Zulip stream for Taiga messages - name it `taiga` + (as recommended above). For every integrated project, provide a + new topic in the URL as described above. + +* If you already have a Zulip stream for managing a project, + you can also use this existing stream and provide `Taiga` + as the topic in the URL.