docs: Document integration request process.

There was no proper documentation to guide user to request an integration.
The following changes documents the whole process and links it from the
`/integrations/` page making it visible to the end-user.

Fixes #7935
This commit is contained in:
majordwarf 2020-04-09 04:19:42 +05:30 committed by Tim Abbott
parent 5fed442bb1
commit 4b3290566b
4 changed files with 46 additions and 0 deletions

View File

@ -433,6 +433,19 @@ $category-text: hsl(219, 23%, 33%);
} }
} }
.integration-request {
font-size: 1em;
padding: 10px 0;
p {
padding-bottom: 10px;
}
.button {
padding: 11px 25px 11px 25px;
}
}
/* -- integration instructions -- */ /* -- integration instructions -- */
#integration-instructions-group { #integration-instructions-group {

View File

@ -86,6 +86,7 @@
## Tools & customization ## Tools & customization
* [Bots and integrations](/help/bots-and-integrations) * [Bots and integrations](/help/bots-and-integrations)
* [Add a bot or integration](/help/add-a-bot-or-integration) * [Add a bot or integration](/help/add-a-bot-or-integration)
* [Request an integration](/help/request-an-integration)
* [Create a poll](/help/create-a-poll) * [Create a poll](/help/create-a-poll)
* [Night mode](/help/night-mode) * [Night mode](/help/night-mode)
* [Enable emoticon translations](/help/enable-emoticon-translations) * [Enable emoticon translations](/help/enable-emoticon-translations)

View File

@ -0,0 +1,26 @@
# Request an integration
Zulip provides its user over 100 native integrations. Several hundred more are
available through [Hubot](https://hubot.github.com/), [Zapier](https://zapier.com/home),
and [IFTTT](https://ifttt.com/) but there can be times where you dont find an integration
or bot you need.
In such cases, you can request the integration by filing a feature request on our
GitHub issues page. While filing a feature request please provide as much detail
and context as possible.
## Filing an issue
{start_tabs}
1. Go to [Zulip's Issue page](https://github.com/zulip/zulip/issues).
2. Click **New issue**.
3. Fill out the fields, and click **Submit new issue**.
!!! warn ""
Make sure no issue exists for the same integration request or feature
and once you are sure you can file an issue for the integration you want.
{end_tabs}

View File

@ -133,6 +133,12 @@
<h3 class="integration-name create-your-own">{% trans %}Create your own!{% endtrans %}</h3> <h3 class="integration-name create-your-own">{% trans %}Create your own!{% endtrans %}</h3>
</div> </div>
</a> </a>
<div class="integration-request center">
<p>Don't see an integration you use? Learn how you can request it.</p>
<a href="/help/request-an-integration" class="button green">
Request an Integration
</a>
</div>
</div> </div>
</div> </div>